NEWS
Test Adapter EnOcean v0.8.x
-
@wahl-hher Es scheint als wäre da irgendwas schief gelaufen bei der Installation, es wurden keine Sender IDs erzeugt. War das ein Update und wenn ja von welcher Version?
Um das zu lösen wird vermutlich nur eine Neuinstallation vom Adapter Helfen.
-
@jey-cee
Ja war ein Update. Vorher hatte ich die Version 0.8.3. Das war auch die erste Version die ich überhaupt hatte.Also
- Backup machen
- Adapter deinstallieren
- Adapter neu installieren
- Backup wiederherstelen ?
Ich würde ungern wieder alles von vorne neu einrichten.
An einen anderen Aktor (NODON) kann ich senden, sonst habe ich bis jetzt nur Enocean-Sensoren.
-
@wahl-hher sagte in Test Adapter EnOcean v0.8.x:
Backup wiederherstelen ?
Nein.
@wahl-hher sagte in Test Adapter EnOcean v0.8.x:
Ich würde ungern wieder alles von vorne neu einrichten.
Das lässt sich leider nicht vermeiden, da mit dem Einspielen des Backups die Kaputten Objekte wieder da wären.
-
@RoGo und @Black-Raven bei mir klappt das mit dem FGW14 wieder. War ein ganz dummer Fehler, hab meinen Versuchsaufbau geändert gehabt und beim Rückbau vergessen Hold von FAM14 und FGW14 zu verbinden.
Ich denke ich hab das Problem welches ihr habt gefunden und gefixt.@RoGo kannst du bitte den Adapter in deiner VM löschen und dann nochmal von Github installieren. Dann bitte Testen und Feedback geben.
-
Habe heute den Adapter deinstalliert. In den Objekten war dann auch nichts mehr zu enocean zu finden und in /opt/iobroker/iobroker-data/files war auch nichts dazu mehr enthalten.
Dann habe ich von github die Version 0.8.4 installiert. Es wurden keine Fehler gemeldet.
Aber dabei wurde keine Instanz erzeugt. Das habe ich dann über "Instanz hinzufügen" erledigt.
Leider startet die Instanz jetzt gar nicht mehr erfolgreich.
Supportinformationen:
-
@wahl-hher was steht den im Log?
Edit: Ich seh gerade das wohl nicht von Github sondern npm installiert wurde.
-
2023-02-11 16:10:53.878 - warn: enocean.0 (2827) Got terminate signal. Checking desired PID: 0 vs own PID 2827 2023-02-11 16:10:53.923 - info: host.RPi64 instance system.adapter.enocean.0 started with pid 3008 2023-02-11 16:10:53.886 - info: enocean.0 (2827) cleaned everything up... 2023-02-11 16:10:53.888 - info: enocean.0 (2827) terminating 2023-02-11 16:10:53.890 - info: enocean.0 (2827) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2023-02-11 16:10:54.660 - warn: enocean.0 (2827) Error sending data: Error: Port is not open 2023-02-11 16:10:54.663 - warn: enocean.0 (2827) Error sending data: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed 2023-02-11 16:10:54.664 - warn: enocean.0 (2827) Error sending data: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed 2023-02-11 16:10:54.665 - warn: enocean.0 (2827) Error sending data: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed 2023-02-11 16:10:54.666 - warn: enocean.0 (2827) Error sending data: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed 2023-02-11 16:10:54.668 - warn: enocean.0 (2827) An error occured at serial port: Error: Port is not open 2023-02-11 16:10:54.669 - info: enocean.0 (2827) The serial port was closed. 2023-02-11 16:10:55.395 - info: enocean.0 (2827) The serial port was closed. 2023-02-11 16:10:55.410 - warn: enocean.0 (2827) Got terminate signal. Checking desired PID: 3008 vs own PID 2827 2023-02-11 16:10:55.433 - warn: enocean.0 (2827) get state error: DB closed 2023-02-11 16:10:55.436 - warn: enocean.0 (2827) get state error: Connection is closed. 2023-02-11 16:10:55.468 - warn: enocean.0 (2827) get state error: Connection is closed. 2023-02-11 16:10:55.811 - error: host.RPi64 instance system.adapter.enocean.0 terminated by request of the instance itself and will not be restarted, before user restarts it. 2023-02-11 16:10:55.812 - info: host.RPi64 Do not restart adapter system.adapter.enocean.0 because desired by instance 2023-02-11 16:10:56.660 - debug: enocean.0 (3008) Redis Objects: Use Redis connection: 0.0.0.0:9001 2023-02-11 16:10:56.727 - debug: enocean.0 (3008) Objects client ready ... initialize now 2023-02-11 16:10:56.730 - debug: enocean.0 (3008) Objects create System PubSub Client 2023-02-11 16:10:56.731 - debug: enocean.0 (3008) Objects create User PubSub Client 2023-02-11 16:10:56.903 - debug: enocean.0 (3008) Objects client initialize lua scripts 2023-02-11 16:10:56.957 - debug: enocean.0 (3008) Objects connected to redis: 0.0.0.0:9001 2023-02-11 16:10:57.016 - debug: enocean.0 (3008) Redis States: Use Redis connection: 0.0.0.0:9000 2023-02-11 16:10:57.051 - debug: enocean.0 (3008) States create System PubSub Client 2023-02-11 16:10:57.053 - debug: enocean.0 (3008) States create User PubSub Client 2023-02-11 16:10:57.153 - debug: enocean.0 (3008) States connected to redis: 0.0.0.0:9000 2023-02-11 16:10:57.720 - info: enocean.0 (3008) starting. Version 0.8.4 (non-npm: jey-cee/ioBroker.enocean) in /opt/iobroker/node_modules/iobroker.enocean, node: v16.19.0, js-controller: 4.0.24 2023-02-11 16:10:59.586 - error: enocean.0 (3008) Timeout for response: Get version information 2023-02-11 16:11:01.088 - error: enocean.0 (3008) Timeout for response: Get repeater mode and level 2023-02-11 16:11:02.590 - error: enocean.0 (3008) Timeout for response: Get frequency 2023-02-11 16:11:04.091 - error: enocean.0 (3008) Timeout for response: Get base ID 2023-02-11 16:11:05.601 - error: enocean.0 (3008) Timeout for response: Read learnd devices 2023-02-11 16:11:05.602 - info: enocean.0 (3008) {"AppVersion":"undefined.undefined.undefined.undefined","ApiVersion":"undefined.undefined.undefined.undefined"}
-
Ah mein Fehler. Jetzt startet die Instanz. Ich musste den Raspi neu aufsetzen und hatte vergessen Bluetooth zu deaktieren und den Serial Port zu aktivieren.
Supportinformationen:
Der Afriso APR 234 funktioniert aber trotzdem noch nicht richtig.
Kommunikation besteht nur kurz und auch nur unidirektional.
Wenn ich am Stecker schalte, ändert sich der Punkt "OV" von 0 auf 100 bzw. von 100 auf 0.
-
@wahl-hher das Log vom Anlernvorgang wäre interessant.
@wahl-hher sagte in Test Adapter EnOcean v0.8.x:
Kommunikation besteht nur kurz und auch nur unidirektional.
Wie darf ich das verstehen? Der Aktor sendet nicht Regelmäßig sondern nur bei Änderungen bzw. wenn bestimmte Werteschwellen überschritten wurden.
-
@jey-cee
Log: (es geht um die ID 0509fe78)
@jey-cee sagte in Test Adapter EnOcean v0.8.x:
Wie darf ich das verstehen?
Ich hatte den Eindruck, dass ich erst noch Änderungen am Attribut "OV" sehen kann, wenn ich direkt am Gerät schalte, und nach ein paar Minuten dann nicht mehr.
Aber das kann ich jetzt nicht mehr nachstellen.Fest steht: Ich bekomme beim Anlernen nur 1x grünes Blinken, nicht 2x. Daher nur unidirektionale Kommunikation vom Aktor zum Enocean-Gateway. Befehle kann ich nicht senden.
-
@wahl-hher hab den Fehler gefunden. Fix ist auf Github, einfach drüber installieren.
-
@jey-cee
Erster kurzer Test:
Ich kann das Gerät jetzt zwar ausschalten, aber nicht wieder einschalten.Mehr Infos und ein Log kann ich bestimmt heute Abend liefern.
-
@jey-cee
Also ich habe das Gerät jetzt mal in den Objekten gelöscht. Dann auf die Werkseinstellungen zurückgesetzt und neu angelernt.
Hier das Log dazu:2023-02-13 16:28:02.578 - debug: enocean.0 (76937) 55000a0701eba56d021d0805193d7a0001ffffffff3100 2023-02-13 16:28:02.590 - debug: enocean.0 (76937) Message for ID 05193d7a has been received. It was repeated 0 times. 2023-02-13 16:28:03.691 - info: enocean.0 (76937) ["/dev/ttyACM0","/dev/ttyAMA0","/dev/serial/by-id/usb-0658_0200-if00"] 2023-02-13 16:28:11.314 - debug: enocean.0 (76937) 55000a0701eba56e021f08051947f50001ffffffff2d00 2023-02-13 16:28:11.316 - debug: enocean.0 (76937) Message for ID 051947f5 has been received. It was repeated 0 times. 2023-02-13 16:28:21.127 - debug: enocean.0 (76937) 55000d0701fdd4a0ff33000901d20509fe780001ffffffff2d00 2023-02-13 16:28:21.377 - debug: enocean.0 (76937) teachinMethod: UTE from ID "0509fe78" 2023-02-13 16:28:21.386 - info: enocean.0 (76937) Create objects for D2-01-09 from PERMUNDO_GMBH with id: 0509fe78 2023-02-13 16:28:21.388 - debug: enocean.0 (76937) Sent data: 55000d0701fdd491ff33000901d2ffc3288000010509fe78ff00c4 2023-02-13 16:28:21.389 - debug: enocean.0 (76937) Sent data: 55000d0701fdd491ff33000901d2ffc3288000010509fe78ff00c4 2023-02-13 16:28:21.396 - debug: enocean.0 (76937) 55000100026500 2023-02-13 16:28:21.397 - debug: enocean.0 (76937) Packet type 2 received: {"code":"OK"} 2023-02-13 16:28:21.404 - debug: enocean.0 (76937) 55000100026500 2023-02-13 16:28:21.405 - debug: enocean.0 (76937) Packet type 2 received: {"code":"OK"} 2023-02-13 16:28:27.419 - debug: enocean.0 (76937) 55000d0701fdd4a0ff33000901d20509fe780001ffffffff2d00 2023-02-13 16:28:27.467 - debug: enocean.0 (76937) Message for ID 0509fe78 has been received. It was repeated 0 times. 2023-02-13 16:28:33.233 - debug: enocean.0 (76937) 55000d0701fdd4a0ff33000901d20509fe780001ffffffff2d00 2023-02-13 16:28:33.462 - debug: enocean.0 (76937) Message for ID 0509fe78 has been received. It was repeated 0 times. 2023-02-13 16:28:34.262 - debug: enocean.0 (76937) 55000a0701eba5480833800509fe780001ffffffff2d00 2023-02-13 16:28:34.265 - debug: enocean.0 (76937) Message for ID 0509fe78 has been received. It was repeated 0 times.
Wie ich schon schrieb, kann ich das Gerät zwar ausschalten, aber nicht einschalten.
Das Log dazu hier: (ID:0509fe78)2023-02-13 16:31:06.538 - debug: enocean.0 (76937) 550009070156d20460e40509fe780001ffffffff2d00 2023-02-13 16:31:06.539 - debug: enocean.0 (76937) Message for ID 0509fe78 has been received. It was repeated 0 times. 2023-02-13 16:31:20.835 - debug: enocean.0 (76937) state 0509fe78.CMD changed: 0 (ack = false) state: {"val":0,"ack":false,"ts":1676302280828,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1676302280828} 2023-02-13 16:31:20.873 - debug: enocean.0 (76937) Sent data: 550009070156d2010000ffc3288000000509fe78ff0086 2023-02-13 16:31:20.882 - debug: enocean.0 (76937) 55000100026500 2023-02-13 16:31:20.883 - debug: enocean.0 (76937) Packet type 2 received: {"code":"OK"} 2023-02-13 16:31:20.997 - debug: enocean.0 (76937) 550009070156d20460800509fe780001ffffffff2900 2023-02-13 16:31:21.000 - debug: enocean.0 (76937) Message for ID 0509fe78 has been received. It was repeated 0 times. 2023-02-13 16:31:27.815 - debug: enocean.0 (76937) 55000a0701eba56f02210805193d660001ffffffff3400 2023-02-13 16:31:27.816 - debug: enocean.0 (76937) Message for ID 05193d66 has been received. It was repeated 0 times.
Leistungsmessung funktioniert auch.
-
@jey-cee Ich hatte leider jetzt erst wieder Zeit zum Testen.
Vielen Dank für das Update. Es funktioniert jetzt, dass mehrere Geräte angelernt werden können. Beim Testen ist mir dann auch wieder eingefallen, dass es ja nicht nur um das Anlernen geht, da ich per PCT 14 alle Geräte schon mit der Sender ID versehen hatte. Es war also auch das Problem beim Senden anderer Befehle.
Noch als Info an @Black-Raven :
Da die Sender ID jetzt fortlaufend in Hex zählt (was der Adapter in meiner Alt-Installation eben auch gemacht hat), das aber zuvor in einer neuen Installation nicht der Fall war, müssen die SenderIDs im Eltako ggf. angepasst werden. Also nur Updaten und die Geräte in alter Reihenfolge neu anlegen könnte erstmal zu funktionsverlusten im Haus führen . -
@rogo So jetzt bin ich auch mal wieder zum probieren gekommen. Jetzt kann ich mehrere Teilnehmer einlernen. Jetzt bin ich wieder bei dem Problem mit den fehlenden Rückmeldungen der Aktoren. In der PCT 14 hinterlässt der Einlernprozess den erwarteten Eintrag der Adresse. Muss nacher noch mal bissel rumprobieren.
-
@black-raven Sorry, sorry, Fehler meinerseits. Jetzt läufts. Hab jetzt mal 10 Geräte zum Testen eingelernt ohne Probleme
-
@jey-cee So aktueller Stand bei mir. Ich hab jetzt diese Woche genutzt und meine ganze Bude auf ioBroker umgestellt. Der Bus läuft prima, alles stabil. Aktuell verwaltet dein Adapter also 40 Ausgänge und 90 Eingänge über die FTS14EM. Klasse Arbeit. Vielen lieben Dank.
-
@black-raven freut mich das es stabil läuft.
-
@jey-cee Laut log soll es ja schon die Version 0.8.5 seit 2023-02-11. Wie ist denn der "normale" Weg das update zu erhalten?
-
@ares44 sagte in Test Adapter EnOcean v0.8.x:
Wie ist denn der "normale" Weg das update zu erhalten?
Warten bis es angezeigt wird.