NEWS
Test Adapter EnOcean (2) v0.3.x
-
enocean.0 2020-12-18 16:06:55.563 debug (6487) system.adapter.admin.0: logging true enocean.0 2020-12-18 16:06:53.689 debug (6487) Packet type 2 received: 02 enocean.0 2020-12-18 16:06:53.688 debug (6487) 55000100026503 enocean.0 2020-12-18 16:06:53.675 debug (6487) Sent data: 55000a0701eba501000008ffdc54010000ffb17b2fff007b enocean.0 2020-12-18 16:06:53.667 info (6487) state ffb17b2f.CMD changed: 0 (ack = false) state: {"val":0,"ack":false,"ts":1608304013662,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1608304013662} enocean.0 2020-12-18 16:06:51.146 debug (6487) Packet type 2 received: 02 enocean.0 2020-12-18 16:06:51.145 debug (6487) 55000100026503 enocean.0 2020-12-18 16:06:51.121 debug (6487) Sent data: 55000a0701eba501000009ffdc54010000ffb17b2fff00ef enocean.0 2020-12-18 16:06:51.112 info (6487) state ffb17b2f.CMD changed: 1 (ack = false) state: {"val":1,"ack":false,"ts":1608304011106,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1608304011106} enocean.0 2020-12-18 16:06:48.967 debug (6487) system.adapter.admin.0: logging false enocean.0 2020-12-18 16:06:48.477 debug (6487) Message for ID 0410bbbe has been received. enocean.0 2020-12-18 16:06:48.473 debug (6487) 55000707017af6500410bbbe3000ffffffff4000 enocean.0 2020-12-18 16:06:47.819 debug (6487) Packet type 2 received: 02 enocean.0 2020-12-18 16:06:47.818 debug (6487) 55000100026500 enocean.0 2020-12-18 16:06:47.798 debug (6487) Sent data: 55000a0701eba501000008ffdc548000000410bbbeff00c4 enocean.0 2020-12-18 16:06:47.788 info (6487) state 0410bbbe.CMD changed: 0 (ack = false) state: {"val":0,"ack":false,"ts":1608304007783,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1608304007783} enocean.0 2020-12-18 16:06:44.924 debug (6487) Message for ID 0410bbbe has been received. enocean.0 2020-12-18 16:06:44.922 debug (6487) 55000707017af6700410bbbe3000ffffffff3d00 enocean.0 2020-12-18 16:06:44.315 debug (6487) Packet type 2 received: 02 enocean.0 2020-12-18 16:06:44.314 debug (6487) 55000100026500 enocean.0 2020-12-18 16:06:44.302 debug (6487) Sent data: 55000a0701eba501000009ffdc548000000410bbbeff0050 enocean.0 2020-12-18 16:06:44.285 info (6487) state 0410bbbe.CMD changed: 1 (ack = false) state: {"val":1,"ack":false,"ts":1608304004280,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1608304004280} enocean.0 2020-12-18 16:06:33.588 debug (6487) system.adapter.admin.0: logging true enocean.0 2020-12-18 16:06:10.515 debug (6487) system.adapter.admin.0: logging false
zu erst hab ich den FR62 geschaltet dann den FSR14
-
gerade noch gesehn bekomme jetzt immer nen Fehler
enocean.0 2020-12-18 16:19:06.675 info (6913) Terminated (NO_ERROR): Without reason enocean.0 2020-12-18 16:19:06.674 info (6913) terminating enocean.0 2020-12-18 16:19:06.343 info (6913) The serial port was closed. enocean.0 2020-12-18 16:19:06.333 info (6913) cleaned everything up... enocean.0 2020-12-18 16:19:06.330 error (6913) Error: The "enocean.0.0590f9cb." is invalid. Ids are not allowed to end in "." at validateId (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:518:23) at Enocean.setStat enocean.0 2020-12-18 16:19:06.324 error (6913) unhandled promise rejection: The "enocean.0.0590f9cb." is invalid. Ids are not allowed to end in "." enocean.0 2020-12-18 16:19:06.323 error Unhandled 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(). enocean.0 2020-12-18 16:19:06.301 debug (6913) Message for ID 0590f9cb has been received. enocean.0 2020-12-18 16:19:06.292 debug (6913) 55000a0701eba5cb1e000f0590f9cb0000ffffffff5b00
enocean.0 2020-12-18 16:20:46.384 info (6970) Terminated (NO_ERROR): Without reason enocean.0 2020-12-18 16:20:46.383 info (6970) terminating enocean.0 2020-12-18 16:20:46.375 info (6970) The serial port was closed. enocean.0 2020-12-18 16:20:46.367 info (6970) cleaned everything up... enocean.0 2020-12-18 16:20:46.363 error at processTicksAndRejections (internal/process/task_queues.js:97:5) enocean.0 2020-12-18 16:20:46.363 error at handleType1.main (/opt/iobroker/node_modules/iobroker.enocean/lib/tools/Packet_handler.js:157:16) enocean.0 2020-12-18 16:20:46.363 error at handleType1.setState (/opt/iobroker/node_modules/iobroker.enocean/lib/tools/Packet_handler.js:174:22) enocean.0 2020-12-18 16:20:46.363 error at Enocean.setStateAsync (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:1584:16) enocean.0 2020-12-18 16:20:46.363 error at new Promise (<anonymous>) enocean.0 2020-12-18 16:20:46.363 error at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:1585:16 enocean.0 2020-12-18 16:20:46.363 error at Enocean.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5713:17) enocean.0 2020-12-18 16:20:46.363 error at validateId (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:518:23) enocean.0 2020-12-18 16:20:46.363 error (6970) Error: The "enocean.0.0590f9cb." is invalid. Ids are not allowed to end in "." enocean.0 2020-12-18 16:20:46.356 error (6970) unhandled promise rejection: The "enocean.0.0590f9cb." is invalid. Ids are not allowed to end in "."
-
Habe heute nochmals die 0.3 installiert und mit meinem FAH60B getestet.
Im Log werden Rohdaten empfangen:
enocean.0 2020-12-21 19:46:43.488 debug (5751) Message for ID 05871db2 has been received. enocean.0 2020-12-21 19:46:43.485 debug (5751) 55000a0701eba50000000905871db20000ffffffff3400 enocean.0 2020-12-21 19:46:03.584 debug (5751) Message for ID 05871f12 has been received. enocean.0 2020-12-21 19:46:03.582 debug (5751) 55000a0701eba55d00000905871f120000ffffffff4300 enocean.0 2020-12-21 19:45:02.069 debug (5751) Message for ID 05871db2 has been received. enocean.0 2020-12-21 19:45:02.066 debug (5751) 55000a0701eba50000000905871db20000ffffffff3300 enocean.0 2020-12-21 19:44:41.702 debug (5751) Message for ID 05871db2 has been received. enocean.0 2020-12-21 19:44:41.699 debug (5751) 55000a0701eba5640d000905871db20000ffffffff3d00 enocean.0 2020-12-21 19:44:22.183 debug (5751) Message for ID 05871f12 has been received. enocean.0 2020-12-21 19:44:22.179 debug (5751) 55000a0701eba55f00000905871f120000ffffffff4900 enocean.0 2020-12-21 19:44:21.334 debug (5751) Message for ID 05871db2 has been received. enocean.0 2020-12-21 19:44:21.333 debug (5751) 55000a0701eba5640f000905871db20000ffffffff3d00
Aber im Interface kommt nichts an:
Hast du eine Idee woran es liegt?
-
@pgBroker hatte der FAH60B bei dir schon funktioniert?
-
@Jey-Cee said in [Frage] Enocean in IoBroker implementieren:
@batteliere bitte Antworte in diesem Thema: https://forum.iobroker.net/topic/37331/test-adapter-enocean-2-v0-3-x/347
Folgende fragen:
- Wie hast du den Adapter installiert?
- Wie hast du versucht den FTKE an zu lernen?
Hi Jey-Cee,
inzwischen konnte ich den Adapter in Betrieb nehmen (als ich den USB-Stick angesteckt habe, wurde /dev/ttyAMA0 als Schnittstelle voreingestellt, habe ich geändert auf USB). Ich konnte schließlich zwei ELTAKO FTKE anlernen (automatisch erkannt, top!). Das hat nicht gleich auf Anhieb geklappt, ich habe den Adapter mehrfach händisch neu gestartet und irgendwann ging es dann.
Jetzt kämpfe ich damit, den Zustand der Sensoren auszulesen. Bei jedem Tastendruck ändert sich der Wert der Signalstärke - damit ist klar, dass eine Verbindung besteht. Die Übrigen Werte (A0, AI, B0, BI) bleiben aber immer auf "false" stehen, egal wie viel ich auf den Dingern rumklicke. Muss ich da was einstellen?
Viele Grüße,
Thomas -
@batteliere sagte in Test Adapter EnOcean (2) v0.3.x:
(automatisch erkannt, top!)
Klingt als hast du den Falschen enOcean Adapter. Deswegen die Frage wie hast du ihn installiert?
-
@Jey-Cee von Github. Gibt sich als Version 0.3.0 erkennen.
-
@batteliere lösch den Adapter und installier ihn nochmal von hier: https://github.com/Jey-Cee/ioBroker.enocean
So muss da aussehen. -
@Jey-Cee said in Test Adapter EnOcean (2) v0.3.x:
ok, hab ich installiert. Verbindung zum USB-Stick ist da. Nun gibt es aber kein Auto-Detect mehr? Hätte ich mir mal die Geräte-ID merken sollen...
-
So, nochmal von vorn:
Adapter wieder runter, wieder diesen hier installiert:
https://github.com/iobroker-community-adapters/ioBroker.enocean
Mit der "Auto-Detect"- Funktion, die da drin ist, die beiden FTKE wieder gefunden und die IDs notiert.
Adapter wieder runter und diesen hier drauf:
https://github.com/Jey-Cee/ioBroker.enocean
Dabei ist mir ein kleiner aber wichtiger Bug in der Maske für die Konfiguration aufgefallen: Der Drop-Down für die Schnittstelle ist halb verdeckt, siehe Scrollbalken rechts... das ganze Fenster könnte viel länger sein. Hab ich erst nicht bemerkt und deshalb nicht geschnallt, dass ich auf "USB" umstellen muss.
Die beiden ELTAKOs von Hand eingetragen. Nun läufts!!Danke, dass Du das alles machst, Jey-Cee. Großes Kino!
-
@batteliere sagte in Test Adapter EnOcean (2) v0.3.x:
Dabei ist mir ein kleiner aber wichtiger Bug in der Maske für die Konfiguration aufgefallen: Der Drop-Down für die Schnittstelle ist halb verdeckt, siehe Scrollbalken rechts... das ganze Fenster könnte viel länger sein. Hab ich erst nicht bemerkt und deshalb nicht geschnallt, dass ich auf "USB" umstellen muss.
Hm das ist bei mir nicht. Was hast du für einen Browser?
-
@Jey-Cee firefox 78.5.0
Hab's mal mit Edge geöffnet, da sieht alles gut aus.
Gruß
Thomas -
Hat jemand einen FSR61 schon erfolgreich eingelernt? Habe meinen nicht eingelernt bekommen. Irgendwie wollte sich gerade ein TF61L auch nicht einlernen lassen.
Muss ich heute Abend oder morgen früh nochmal mit aktivem Loging versuchen. -
@Jey-Cee said in Test Adapter EnOcean (2) v0.3.x:
@pgBroker hatte der FAH60B bei dir schon funktioniert?
Wirklich funktioniert in der Form, dass der Datenpunkt ILL einen Wert zeigte, hat er mit deinem Adapter noch nie.
Er funktioniert in Node Red. Dort aber mit der EEP a5-06-01 während er bei deinem Adapter automatisch die EEP TF-13-10 bekommt.
Vielleicht liegt es daran, dass der Payload nicht geparst wird?
-
@pgBroker TF-13-10 ist wie A5-06-01 nur das der Werte Bereich angepasst ist. Ich schau mir das aber nochmal an.
-
@Jey-Cee said in Test Adapter EnOcean (2) v0.3.x:
@pgBroker TF-13-10 ist wie A5-06-01 nur das der Werte Bereich angepasst ist. Ich schau mir das aber nochmal an.
Jep, ich habe mal versucht im RAW der Datenpunkte überall TF-13-10 durch A5-06-01 zu ersetzen, ändert aber nichts. Ist dann auch klar. Andere Anpassung von nix bleibt nix.
-
@batteliere sagte in Test Adapter EnOcean (2) v0.3.x:
@Jey-Cee firefox 78.5.0
Hab's mal mit Edge geöffnet, da sieht alles gut aus.Das Problem scheint im CSS Framework zu liegen, hab das verhalten auch in anderen Adapterkonfigurationen in Verbindung mit Firefox gefunden.
-
Hab heute mal einen nodon STPH-2-1-05 Temperatur-Sensor ausprobiert, koppeln klappt sofort ohne Probleme. Temperatur liest er auch aus, nur humidity bleibt dauerhaft auf 0%.
-
Hi Jey-Cee,
darf ich um Integration eines Sensors bitten? ELTAKO FTR65HB
Das ist ein Temperatur-Regler mit eingebautem Temperaturfühler.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°
Wenn ich irgendwie dazu beitragen kann, lass es mich wissen.
Danke!
Thomas -
@batteliere kannst du das bitte hier Eintragen: https://github.com/Jey-Cee/ioBroker.enocean/issues/new?assignees=Jey-Cee&labels=Device+request&template=device-request.md&title=
Dann vergesse ich es nicht.