iobroker-community-adapters / ioBroker.harmony

Logitech Harmony Adapter for ioBroker
MIT License
14 stars 15 forks source link

alle 20 - 30 Sekunden stürzt der Adapter ab #37

Closed simatec closed 5 years ago

simatec commented 5 years ago

Nach dem Update auf 1.0.0 stürzt der Adapter alle 20 - 30 Sekunden ab. Um bei meinem AV-Receiver die Lautstärke über den Aqara Cube zu realisieren, habe ich einen kleine Javascript laufen. Dieser reagiert nicht mehr nach dem Update. Die neuen Datenpunkte habe ich angepasst. Setze ich den Datenpunkt händisch bei Volume Up oder Down, wird die Laustärke geändert. Ich bin erstmal wieder auf 0.9.3 zurück. Die Version lief bei mir sehr stabil

Pmant commented 5 years ago

Irgendwas im Log?

foxriver76 commented 5 years ago

Eigentlich hat sich am Connection-Handling nichts geändert (drunterliegende Lib hat jedoch ein paar Updates erhalten) -- allerdings im Forum auch ein Thread zu: https://forum.iobroker.net/viewtopic.php?f=20&t=19010 . Ich habe zwei unterschiedliche Setups auf zwei Hosts laufen, die beide stabil sind (Logs der letzten fünf Tage, keine Abbrüche).

Debug Log Start des Adapters + ein Abbruch wäre hilfreich.

simatec commented 5 years ago

Habe nun die Version 1.0.0 erneut installiert und hatte wieder die Abstürze.

Hier der Log:

2018-11-30 17:42:02.024 - error: host.tinkerboard instance system.adapter.harmony.0 terminated with code 7 (Adapter already running)
--
2018-11-30 17:42:02.024 - info: host.tinkerboard Restart adapter system.adapter.harmony.0 because enabled
2018-11-30 17:42:08.512 - debug: backitup.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1543596128509,"q":0,"from":"system.adapter.admin.0","lc":1543596128509}
2018-11-30 17:42:08.513 - debug: backitup.0 system.adapter.admin.0: logging true
2018-11-30 17:42:32.053 - info: host.tinkerboard instance system.adapter.harmony.0 started with pid 21435
2018-11-30 17:42:33.380 - error: host.tinkerboard instance system.adapter.harmony.0 terminated with code 7 (Adapter already running)
2018-11-30 17:42:33.380 - info: host.tinkerboard Restart adapter system.adapter.harmony.0 because enabled
2018-11-30 17:43:03.397 - info: host.tinkerboard instance system.adapter.harmony.0 started with pid 21596
2018-11-30 17:43:04.632 - error: host.tinkerboard instance system.adapter.harmony.0 terminated with code 7 (Adapter already running)
2018-11-30 17:43:04.632 - info: host.tinkerboard Restart adapter system.adapter.harmony.0 because enabled
2018-11-30 17:43:13.140 - info: host.tinkerboard object change system.adapter.harmony.0
2018-11-30 17:43:13.155 - info: host.tinkerboard instance system.adapter.harmony.0 started with pid 21630

Nach einem "sudo iobroker restart harmony.0" konnte ich nun das Problem beheben. Es scheint alles zu laufen und ich werde es mal die nächsten Tage beobachten.

foxriver76 commented 5 years ago

Ah, das ist allerdings kein Verbindungsabbruch sondern der Adapter ist bereits gelaufen und hat sich vom js-controller verabschiedet gehabt. Wäre super, wenn du nochmal Feedback gibst nach ein paar Tagen.

simatec commented 5 years ago

Da hast du natürlich recht. War etwas zu kompliziert ausgedrückt von mir 😊 Ich halte euch auf dem Laufenden und gebe in ein paar Tagen Feedback

Pmant commented 5 years ago

ich mache hier mal zu, die neue Version hat eine ganz andere Verbindungslogik.