jey-cee / iobroker.enocean Goto Github PK
View Code? Open in Web Editor NEWConnect and control your EnOcean devices with ioBroker.
License: Other
Connect and control your EnOcean devices with ioBroker.
License: Other
Describe the bug
Hallo,
ich habe das Problem, dass der TeachIn bzw. die Steuerung meines FJ62NP-230V nicht richtig funktioniert.
Der TeachIn wird zum einen vom Aktor nicht bestätgt, zum anderen können keine Befehle an den Aktor gesenden werden.
Interessanterweise werden aber die Staus-Meldungen empfagen.
To Reproduce
Der Fehler ist immer aufgetreten, sowohl bei einem Aktor welcher schon eingelernt war (FHEM) als auch nach einem Werksreset.
Auch das ein bzw. ausschalten der Bestätigungstelegramme hat keinen Unterscheid ergeben.
Screenshots & Logfiles
enocean.0 | 2020-12-27 14:57:59.040 | warn | (630) The data length for a 4BS telegram is incorrect. The length is 0 |
---|---|---|---|
enocean.0 | 2020-12-27 14:57:59.030 | info | (630) state 04111585.CMD changed: 4 (ack = false) state: {"val":4,"ack":false,"ts":1609077479024,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1609077479024} |
Versions:
Dear Adapter developer,
with js-controller 3.2 and js-controller 3.3 some additional checks were added to make sure that created objects match to the specifications and also written state values match to the object definition.
If something is not correct this is logged as 'warning' or 'info' log.
Please take the time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn log there from these checks please adjust the adapter and fix the relevant cases.
For questions please refer to ioBroker/ioBroker.js-controller#1301
Additionally we are preparing Admin 5 which will have a completely rewritten UI. Please install Admin 5, activate that new UI and verify that the configuration of you adapter works as expected also there.
More informations on Admin 5 can be found in Forum https://forum.iobroker.net/topic/44282/test-adapter-admin-5-0-x-alpha-der-neuen-ui
Please close the issue after you checked it.
Thank you very much for your support!
adapter version 0.3.6
`enocean.0 | 2021-05-13 06:50:51.309 | warn | Read-only state "enocean.0.gateway.lastID" has been written without ack-flag with value "01a5bd01"
enocean.0 | 2021-05-13 06:49:11.232 | warn | Read-only state "enocean.0.gateway.lastID" has been written without ack-flag with value "01a5bd01"
enocean.0 | 2021-05-13 06:45:51.093 | warn | Read-only state "enocean.0.gateway.lastID" has been written without ack-flag with value "01a5bd01"
enocean.0 | 2021-05-13 06:44:11.011 | warn | Read-only state "enocean.0.gateway.lastID" has been written without ack-flag with value "01a5bd01"
enocean.0 | 2021-05-13 06:43:58.060 | warn | Read-only state "enocean.0.gateway.lastID" has been written without ack-flag with value "05057e7d"`
The Actual teachin procedure is comlicated and causes a lot of problems.
Specially when devices like Eltako TF does not check if the Telegram was sent with the own ID. So it is needed that ioBroker sends from a unique ID per device.
The BaseID offset has to be set Automatically for each device, no user interaction anymore.
Also the process should be mor guided.
Manufacturer: WINKHAUS
Model: FM.V.SW
Production date/period:
Link to product:
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots & Logfiles
If applicable, add screenshots and logfiles to help explain your problem.
Versions:
Additional context
Add any other context about the problem here.
Manufacturer: Eltako
Model: FTS14EM
Production date/period:
Link to product: https://www.eltako.com/fileadmin/downloads/de/_bedienung/FTS14EM_30014060-1_dt.pdf
Calculate the new baseID instead replacing last byte.
Manufacturer: NODON
Model: PIR-2-1-01 Bewegungs-Sensor
Production date/period: 2019
Link to product: https://nodon.fr/en/nodon/enocean-motion-sensor/
EEP: A5-07-03
Manufacturer: Eltako
Model: DSZ14DRS
Production date/period:
Link to product: https://www.eltako.com/fileadmin/downloads/de/datenblatt/Datenblatt_DSZ14DRS-3x80A.pdf
Manufacturer: ELTAKO
Model: FSS12-12V DC
EEP: A5-12-01
Production date/period: since week 42 / 2012
Link to product: https://www.eltako.de/product/professional-standard/drehstromzaehler-und-wechselstromzaehler/fss12-12v-dc/
show last detected id in object and in adapter configuration
I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/Jey-Cee/ioBroker.enocean
I have also found warnings that may be fixed if possible.
Thanks,
your automatic adapter checker.
P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info
Manufacturer: Opus greenNet (steht zumindest drauf), aber es scheint doch ELTAKO zu sein
Model: Opus greenNet GN-BH63AP-pw bzw. ELTAKO FBH63AP-rw bzw. ELTAKO F(A)BH65S-wg
Production date/period: ca. 2015 (?). Bin über diesen Artikel aus 2015 auf den Melder gestoßen
Link to product: https://wiki.fhem.de/wiki/EnOcean-FBH65S-Funk-Bewegungs-_Helligkeitssensor
Bei dem Teil scheint es etwas komplizierter zu sein: Ich kannte den Bewegungsmelder nur als Opus GN-BH63AP-pw und habe ihn als Restposten bei ebay bestellt, doch als ich beim EnOcean-Adapter (aus den Community Adapters) Autodetect und den Lern-Modus am Gerät gestartet habe (man muss kurz einen Magneten an eine Seite halten), wurde mir der Melder als ELTAKO angezeigt und hatte EEP: A5-08-01
.
Danach habe ich den Adapter gelöscht, die Version hier aus diesem Repository installiert und habe es mit den ähnlichen Modellbezeichnungen von ELTAKO probiert, doch diese haben EEP: TF-13-13
und es konnte keine Verbindung hergestellt werden.
Manufacturer:Telefunken
Model: SES FS-EO
Production date/period: unknown
Link to product: http://www.dimplex.de/wiki/images/6/65/SES_FS_EO_QG_05_15_B.pdf
Manufacturer: Eltako
Model: FSR70S-230V
Production date/period: nur eine Version
Link to product: www.eltako.com/fileadmin/downloads/de/_bedienung/FSR70S_30100862-2_dt.pdf
Add commands for go to top and bottom.
Describe the bug
Es werden keine Werte angezeigt
Versions:
Manufacturer: PEHA
Model: D 451 FU-BM
Production date/period:
Link to product:
Manufacturer: Hoppe (7FF)
Model: SecuSignal + ConnectHome
Production date/period: N/A
Link to product: Link 1 - Link 2
Vergleichbar mit diesem Issue
EEP: F6-10-00
#Teach-Methode?: RPS
"HOPPE": {
"SecuSignal": {
"EEP": ["F6-10-00"],
"autocreate": true,
"teachin_method": "RPS",
"id_offset": false,
"help": {
"en": {
"1": "Click on 'Add Device'.",
"2": "Start teachin mode"
},
"de": {
"1": "Auf 'Gerät Hinzufügen' klicken.",
"2": "Teach-In starten."
}
}
}
},
correct one: "+": [ { "": [ { "-": [{"var": "value"}, 0] }, 0.5 ] }, 0]
false: "": [ { "+": [ { "-": [ { "var": "value" }, 0 ] }, 500 ] }, 0.63539]
Manufacturer: oventrop
Model: R-Tronic RT B
Production date/period:
Link to product:
Actual the device list is not updating during teachin procedure.
Use: setIntervall
Manufacturer:Eltako
Model:TF-TA55J
Production date/period:12/19
Link to product:
Tipp-Funk-Sensor-Telegramme_und_Ansteuertelegramme.pdf
TF-TA55J_30200232-1_dtsch.pdf
Manufacturer: Eltako
Model: FHF
Production date/period: unknown
Link to product: https://www.eltako.com/fileadmin/downloads/de/_bedienung/FHF_30000420-1_dt.pdf
Hi,
ich habe bereits ein bisschen versucht mein FHEM-Setup auf ioborker zu migrieren.
(Ich bin kein Programierer, agiere als mit gefährlichem Halbwissen :) )
In der devices.json habe ich den Part für den FHF Fenstergriff hinzugefügt:
"FHF": { "EEP": ["F6-10-00"], "autocreate": true, "teachin_method": "RPS", "id_offset": false, "help": { "de": { "1":"Auf 'Gerät Hinzufügen' klicken.", "2":"Teach-In starten." } } },
Damit Funktioniert auch das einlernen, leider aber als F6-02-02 bzw. im Log erscheint "F6-03-xx detected and added to devices".
Wenn ich danach das angelegte Obejkt auf F6-10-00 abändere und die zwei Datenpunkte "WIN" und "WINT" anlege, bekomme ich beim öffnen bzw. kippen die richtigen Werte zurück gemeldet.
Ich hoffe diese Infos helfen beim hinzufügen ins Projekt.
Vielen Dank und tolle Arbeit.
Dear Adapter developer,
Node.js 14 is now available for a year and Node.js 16 was release just some days ago and will become LTS by October 2021. We plan to update the ioBroker Node.js recommendation (currently 12.x) to 14.x later this year.
Please check your adapter with Node.js 14 especially, and ideally also directly with Node.js 16
Please add both versions to the adapter testing which is executed on commits.
If your adapter requires a certain minimum version of Node.js please set the 'engine' setting in package.json accordingly! Please also do this if the adapter is not able to work in certain Node.js versions, so that ioBroker can prevent users from installing te adapter if not compatible!
On questions please talk to us at ioBroker/ioBroker.js-controller#1138
Please close the issue after you checked it.
Thank you very much for your support!
Manufacturer: ELTAKO
Model: FTR65HB
Production date/period:
Link to product: https://www.eltako.com/fileadmin/downloads/de/_bedienung/FTR65HB_30065480-1_dt.pdf
Betriebsart FHK: EEP: A5-10-06
Lerntelegramm: 0x40300D87
Datentelegramm:
Data_byte0 = 0x0F
Data_byte1 = Istttememperatur 0xFF..0x00 entspricht 0..40°C
Data_byte2 = Solltemperatur 0x00..0xFF entspricht 0..40°C
Einstellbarer Bereich: 12..28°C Frostsymbol = 8°C
Betriebsart TF61: EEP: A5-38-08
Lerntelegramm: 0xE0400D80
Datentelegramm:
AUS = 0x01000008
EIN = 0x01000009
Hysterese: 1°
Manufacturer: Eltako
Model: TF61R-230V
Production date/period:
Link to product:
Nach dem in Version 0.3.1 implementierten Einlernvorgang ist der Aktor nicht steuerbar. Er wird erst steuerbar, wenn während der Lernphase des Aktors noch ein TeachIn-Kommando von ioBroker aus gesendet wird. ( siehe auch meinen Beitrag https://forum.iobroker.net/topic/37331/test-adapter-enocean-2-v0-3-x/402# )
Vielleicht ist das ja in einer künftigen Version machbar.
Vielen Dank
Wait for response of USB Stick before send next data.
Manufacturer: Thermokron
Model: SR04
Production date/period: unknown
Link to product: https://www.thermokon.de/produkte/easysensr-sender/temperatur/sr04/
Manufacturer: Eltako
Model: FSVA-230V
Production date/period: 39/15
Link to product:
Manufacturer: Micropelt
Model: MVA005
Production date/period:
Link to product: http://www.micropelt.com/produkte/mva-005.html
EEP A5-20-06
Manufacturer: Viessmann/Afriso
Model: Klimasensor (7554507 bzw. FTM T ) / Temperatursensor (7554951 bzw. FTM TF)
Production date/period: ab 2015
Link to product: https://www.afriso.com/ix_pim_assets/PDF/2/82/282/Funktransmitter-FTM-T-TF-DB.pdf
A5-02-05 (Temperatursensor bzw. FTM T) / A5-04-01 (Klimasensor bzw. FTM TF) - Viessmann und Afriso sind baugleich!
Manufacturer: Eltacko
Model: FMS14
Production date/period:
Link to product: https://www.eltako.de/product/professional-smart-home/baureihe-14-rs485-bus-reiheneinbaugeraete-fuer-die-zentrale-gebaeudefunk-installation-professional-smart-home/fms14/
Describe the bug
Since v0.3.1 my motion sensor Eltako FABH65S is supported and I'm able to read the states, however, it's not very reliable and every time there's a signal incoming (e.g. when forcing the teaching mode of the sensor) I get this error and the adapter crashes.
To Reproduce
Steps to reproduce the behavior:
Screenshots & Logfiles
-- | -- | -- | -- |
---|---|---|---|
enocean.0 | 2021-01-27 01:08:20.247 | info | (7830) starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.enocean, node: v12.18.3, js-controller: 3.1.6 |
host.ioBroker | 2021-01-27 01:08:17.667 | info | instance system.adapter.enocean.0 started with pid 7830 |
host.ioBroker | 2021-01-27 01:07:47.628 | info | Restart adapter system.adapter.enocean.0 because enabled |
host.ioBroker | 2021-01-27 01:07:47.621 | info | instance system.adapter.enocean.0 terminated with code 0 (NO_ERROR) |
enocean.0 | 2021-01-27 01:07:47.074 | info | (7683) Terminated (NO_ERROR): Without reason |
enocean.0 | 2021-01-27 01:07:47.072 | info | (7683) terminating |
enocean.0 | 2021-01-27 01:07:47.056 | info | (7683) The serial port was closed. |
enocean.0 | 2021-01-27 01:07:47.046 | info | (7683) cleaned everything up... |
enocean.0 | 2021-01-27 01:07:47.041 | error | at processTicksAndRejections (internal/process/task_queues.js:97:5) |
enocean.0 | 2021-01-27 01:07:47.041 | error | at runMicrotasks () |
enocean.0 | 2021-01-27 01:07:47.041 | error | at handleType1.main (/opt/iobroker/node_modules/iobroker.enocean/lib/tools/Packet_handler.js:157:16) |
enocean.0 | 2021-01-27 01:07:47.041 | error | at handleType1.setState (/opt/iobroker/node_modules/iobroker.enocean/lib/tools/Packet_handler.js:174:22) |
enocean.0 | 2021-01-27 01:07:47.041 | error | at Enocean.setStateAsync (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:1584:16) |
enocean.0 | 2021-01-27 01:07:47.041 | error | at new Promise () |
enocean.0 | 2021-01-27 01:07:47.041 | error | at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:1585:16 |
enocean.0 | 2021-01-27 01:07:47.041 | error | at Enocean.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5713:17) |
enocean.0 | 2021-01-27 01:07:47.041 | error | at validateId (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:518:23) |
enocean.0 | 2021-01-27 01:07:47.041 | error | (7683) Error: The "enocean.0.0190xxxx." is invalid. Ids are not allowed to end in "." |
enocean.0 | 2021-01-27 01:07:47.033 | error | (7683) unhandled promise rejection: The "enocean.0.0190xxxx." is invalid. Ids are not allowed to end in "." |
Unhandled | 2021-01-27 01:07:47.031 | error | promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). |
Versions:
Manufacturer: nodon
Model: STP-2-1-05
Production date/period: unbekannt
Link to product: https://nodon.fr/en/nodon/enocean-temperature-sensor/
Thank you!
Manufacturer: Eltako
Model: F4SR14-LED
Production date/period:
Link to product:
Manufacturer: PEHA
Model: 4511 FU-EP ST
Production date/period:
Link to product:
Manufacturer: Trio2Sys
Model: Aussentemperatursensor -30°C bis +50°C
Production date/period: Keine Angaben
Link to product: http://www.trio2sys.fr/index.php/en/products/probes/38
Laut Hersteller EEP = A5-02-13
Manufacturer: Eltako
Model: FMS14
Production date/period:
Link to product: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwis6tuCgr3vAhWtx4UKHU3jAE8QFjAAegQIAhAD&url=https%3A%2F%2Fwww.eltako.com%2Ffileadmin%2Fdownloads%2Fde%2F_bedienung%2FFMS14_30014003-1_dt.pdf&usg=AOvVaw0LkuiDVJuZto8rcyWh1L9x
https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwis6tuCgr3vAhWtx4UKHU3jAE8QFjABegQIBRAD&url=https%3A%2F%2Fwww.eltako.com%2Ffileadmin%2Fdownloads%2Fde%2Fdatenblatt%2FDatenblatt_FMS14.pdf&usg=AOvVaw0qWy7aWViudP_ymRMWHtd9
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.