NEWS
Broadlink rm pro plus der Stress verursacht ....
-
So: Folgendes Problem, mit dem Broadlink
Ich betreibe ein Meshnetz mit Fritzbox 7590 und 7430. Der Broadlink ist mit der korrekten IPadresse im Netz angemeldet. (bekommt immer die gleiche IP Adresse) Gestern Abend hat sich dann plötzlich die Broadlinkfunktionalität verabschiedet. Befehle via Broadlink werden seither nicht mehr ausgeführt.
broadlink2.0 2020-05-27 13:15:44.007 warn (9571) device RM:RMPROPLUS-43-28-d3 not found, please rescan later again or delete it! It was: 192.168.178.23,IPv4,80,128,10141,rm,RM:RMPROPLUS-43-28-d3,RM3 Pro Plus,9d:27:17:b2:a8:c0 broadlink2.0 2020-05-27 13:15:42.207 warn (9571) Error in StateChange for broadlink2.0.RM:RMPROPLUS-43-28-d3.L.TV_power = 'stateChange error no device found: RM:RMPROPLUS-43-28-d3.L.TV_power { val: false,ack: false,ts: 1590578142190,q: 0,fro broadlink2.0 2020-05-27 13:15:42.204 warn (9571) stateChange error no device found: RM:RMPROPLUS-43-28-d3.L.TV_power { val: false,ack: false,ts: 1590578142190,q: 0,from: 'system.adapter.scenes.0',user: 'system.user.admin',lc: 1589144342856 } broadlink2.0 2020-05-27 13:15:42.201 warn (9571) Error in StateChange for broadlink2.0.RM:RMPROPLUS-43-28-d3.L.SKY_power = 'stateChange error no device found: RM:RMPROPLUS-43-28-d3.L.SKY_power { val: false,ack: false,ts: 1590578142172,q: 0,f broadlink2.0 2020-05-27 13:15:42.199 warn (9571) stateChange error no device found: RM:RMPROPLUS-43-28-d3.L.SKY_power { val: false,ack: false,ts: 1590578142172,q: 0,from: 'system.adapter.scenes.0',user: 'system.user.admin',lc: 1589144342855 broadlink2.0 2020-05-27 13:15:41.947 warn (9571) Error in StateChange for broadlink2.0.RM:RMPROPLUS-43-28-d3.L.AMP_Power = 'stateChange error no device found: RM:RMPROPLUS-43-28-d3.L.AMP_Power { val: false,ack: false,ts: 1590578141923,q: 0,f broadlink2.0 2020-05-27 13:15:41.942 warn (9571) stateChange error no device found: RM:RMPROPLUS-43-28-d3.L.AMP_Power { val: false,ack: false,ts: 1590578141923,q: 0,from: 'system.adapter.scenes.0',user: 'system.user.admin',lc: 1589144342855 host.raspberrypi 2020-05-27 13:15:34.262 info instance system.adapter.broadlink2.0 started with pid 9571 host.raspberrypi 2020-05-27 13:15:34.237 info "system.adapter.broadlink2.0" enabled
Habe den Adapter diverse male neu gestartet, Den Raspberry neu gestartet, den Broadlink mal vom Netz genommen, etc. über die Handyapp schaltet er alles, nur nicht über iobroker. Mir fiel dann auf dass ich den nodejs Adapter, den js-controller, etc. updaten müsse, OK nach Anleitung vorgegangen, alles ist jetzt auf dem aktuellen Stand, der Broadlink Adapter ist grün, aber leider .... nix
hier noch mal die aktuellen Fehlermeldungenbroadlink2.0 2020-05-30 09:49:08.946 warn } broadlink2.0 2020-05-30 09:49:08.946 warn (21952) Promise failed @ 'processTicksAndRejections in internal/process/task_queues.js @97:5' error: TypeError: Cannot read property 'slice' of undefined at Function.A.stateChange (/opt/iobroker/node broadlink2.0 2020-05-30 09:49:08.462 warn } broadlink2.0 2020-05-30 09:49:08.462 warn (21952) Promise failed @ 'processTicksAndRejections in internal/process/task_queues.js @97:5' error: TypeError: Cannot read property 'slice' of undefined at Function.A.stateChange (/opt/iobroker/node broadlink2.0 2020-05-30 09:48:27.103 warn (21952) device RM:RMPROPLUS-43-28-d3 not found, please rescan later again or delete it! It was: 192.168.178.23,IPv4,80,128,10141,rm,RM:RMPROPLUS-43-28-d3,RM3 Pro Plus,9d:27:17:b2:a8:c0 broadlink2.0 2020-05-30 09:48:19.162 warn (21952) adapter.objects.getObjectList is deprecated, and will be removed in the future. Please use adapter.getObjectList/Async. Report this to Developer! host.raspberrypi 2020-05-30 09:48:17.363 info instance system.adapter.broadlink2.0 started with pid 21952 host.raspberrypi 2020-05-30 09:47:47.308 info Restart adapter system.adapter.broadlink2.0 because enabled host.raspberrypi 2020-05-30 09:47:47.296 info instance system.adapter.broadlink2.0 terminated with code 0 (NO_ERROR) broadlink2.0 2020-05-30 09:47:46.990 error at processTimers (internal/timers.js:492:7) broadlink2.0 2020-05-30 09:47:46.990 error at listOnTimeout (internal/timers.js:551:17) broadlink2.0 2020-05-30 09:47:46.990 error at Timeout._onTimeout (/opt/iobroker/node_modules/@apollon/frankjoke-myadapter/myAdapter.js:387:21) broadlink2.0 2020-05-30 09:47:46.990 error at A.stateChange (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:189:23) broadlink2.0 2020-05-30 09:47:46.990 error (18759) TypeError: Cannot read property 'slice' of undefined broadlink2.0 2020-05-30 09:47:46.988 error (18759) uncaught exception: Cannot read property 'slice' of undefined broadlink2.0 2020-05-30 09:47:46.981 error at processTimers (internal/timers.js:492:7) broadlink2.0 2020-05-30 09:47:46.981 error at listOnTimeout (internal/timers.js:551:17) broadlink2.0 2020-05-30 09:47:46.981 error at Timeout._onTimeout (/opt/iobroker/node_modules/@apollon/frankjoke-myadapter/myAdapter.js:387:21) broadlink2.0 2020-05-30 09:47:46.981 error at A.stateChange (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:189:23) broadlink2.0 2020-05-30 09:47:46.981 error (18759) TypeError: Cannot read property 'slice' of undefined broadlink2.0 2020-05-30 09:47:46.979 error (18759) uncaught exception: Cannot read property 'slice' of undefined broadlink2.0 2020-05-30 09:47:46.738 warn (18759) Adapter will exit in latest 1 sec with code false! broadlink2.0 2020-05-30 09:47:46.732 error at processTimers (internal/timers.js:492:7) broadlink2.0 2020-05-30 09:47:46.732 error at listOnTimeout (internal/timers.js:551:17) broadlink2.0 2020-05-30 09:47:46.732 error at Timeout._onTimeout (/opt/iobroker/node_modules/@apollon/frankjoke-myadapter/myAdapter.js:387:21) broadlink2.0 2020-05-30 09:47:46.732 error at A.stateChange (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:189:23) broadlink2.0 2020-05-30 09:47:46.732 error (18759) TypeError: Cannot read property 'slice' of undefined broadlink2.0 2020-05-30 09:47:46.728 error (18759) uncaught exception: Cannot read property 'slice' of undefined
Bin ratlos. Wenn ich den Adapter entferne und neu installiere, so wie es die Fehlermeldung vorschlägt, muss ich vermutlich alle Geräte wieder neu einlernen? Jemand mit ähnlichen Problemen zu kämpfen?
-
@michaelxhoffmann zu aller erst, pack mal deine Fehlermeldungen in </>
-
ja, habe ich.
-
@michaelxhoffmann
Welche Adapter Version hast du laufen?
Hat sich der Name geändert?RM:RMPROPLUS-43-28-d3,RM3 Pro Plus
@michaelxhoffmann sagte in Broadlink rm pro plus der Stress verursacht ....:
den nodejs Adapter, den js-controller,
hast du die Anweisungen befolgt? soweit ich weiß, muss
/opt/iobroker/node_modules/@apollon/frankjoke-myadapter/myAdapter.js
angepasst werden, bzw war es damals so, bin ich aber überfragt, ob das noch aktuell ist. -
@crunchip 2.0.2 Eigentlich hatte sich der Name nicht geändert. Der lief ja auch seit fast einem Jahr durch. Bis vorgestern. Als er dann nicht mehr lief habe ich alles geupdatet. dannach lief er aber immer noch nicht. Nun bin ich mal der aufforderung der Fehlermeldung navchgekommen, habe die instanz gelöscht und neu installiert. Naja nun muss ich alles noch mal neu machen.
OK Broadlink neu installiert, nun läuft alles wieder wie gewohnt. Werde wohl demnächst auf Logitech Harmony umstellen und die Schaltsteckdosen durch milightbirnen überflüssig machen.
-
Ich habe genau den gleichen Fehler.
Plötzlich funktionieren die Szenen nicht mehr.
Die einzelnen Steuercodes funktionieren. (Also wenn ich das über die Objekte schalte).Ich würde ja eine Methode bevorzugen, in der ich den Adapter nicht löschen muss. Ich will nicht wieder 100 Codes anlernen
Ich habe den Fehler zunächst mit Version 1.9.2 bekommen. Mit dieser Broadlink-Adapter-Version lief das eigentlich die ganze Zeit ohne Probleme.
Jetzt nicht mehr.
Dann habe ich ein update auf 2.0.2 gemacht, was aber auch nur wieder den gleichen Fehler bei den Szenen gebracht hatbroadlink2.0 2020-06-04 12:54:09.250 warn (15248) Error in StateChange for broadlink2.0.Scenes.ZDF = TypeError: Cannot read property 'filter' of undefined at A.seriesOf.i (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:256: broadlink2.0 2020-06-04 12:54:05.188 warn (15248) Error in StateChange for broadlink2.0.Scenes.ARDWohnzimmer = TypeError: Cannot read property 'filter' of undefined at A.seriesOf.i (/opt/iobroker/node_modules/iobroker.broadlink2/broadlin broadlink2.0 2020-06-04 12:54:01.622 warn (15248) Error in StateChange for broadlink2.0.Scenes.ComedyCentral = TypeError: Cannot read property 'filter' of undefined at A.seriesOf.i (/opt/iobroker/node_modules/iobroker.broadlink2/broadlin broadlink2.0 2020-06-04 12:53:57.854 warn (15248) Error in StateChange for broadlink2.0.Scenes.ARD = TypeError: Cannot read property 'filter' of undefined at A.seriesOf.i (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:256: broadlink2.0 2020-06-04 12:53:16.158 warn (15248) Error in StateChange for broadlink2.0.Scenes.PRO7 = TypeError: Cannot read property 'filter' of undefined at A.seriesOf.i (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:256
-
@michaelxhoffmann
Bin grade beim Update des Adapter und habe eine Frage zu deinem Problem: Hat der RMPro+ den du da verwendest vielleicht eine neue IP-Adresse bekommen?Wenn ja musst du die neue Adresse (wenn der Adapter startet sagt er welche Namen er gefunden hat) auf die alte umbenennen!
p.s.: Sage der Fritzbox dass der RMPro+ immer die selbe IP kriegen soll!
Wenn das nicht die Ursache ist/war bitte um listing des logs bei Adapterstart!
-
Ne. IP ist fest geblieben. Da hat sich nichts geändert. Die vergibt meine Fritz!Box.
Der Broadlink selbst funktioniert ja auch. Wenn ich über die Objekte die Tasten der Fernbedienung einzeln aktiviere (senden lasse), geht das wunderbar.
Nur die Szenen des Adapters führen zu dem o.g. FehlerAn den Szenen hatte ich aber auch nichts geändert. Sie funktionierten nur einfach plötzlich nicht mehr.
Ich hatte versucht, eine neue Szene anzulegen, in der Hoffnung, dass da vielleicht nur Indices durcheinander gekommen wären. Die neue Szene funktioniert genauso wenig[Update]
Ich habe den Adapter komplett neu installiert.
Habe meine Tasten importiert (als JSON-Datei)
==> Tasten einzeln funktionieren
Habe eine Szene angelegt, die mit nacheinander 4 Tasten drücken soll (so, wie vorher auch)
Jetzt bekomme ich folgende Fehlermeldung:broadlink2.0 2020-06-05 13:59:21.618 warn (19394) Error in StateChange for broadlink2.0.Scenes.ARD = 'Empty ID: {"val":true,"ack":false,"ts":1591358360770,"q":0,"from":"system.adapter.broadlink2.0","user":"system.user.admin","lc":159135836077 broadlink2.0 2020-06-05 13:59:21.613 warn (19394) Empty ID: {"val":true,"ack":false,"ts":1591358360770,"q":0,"from":"system.adapter.broadlink2.0","user":"system.user.admin","lc":1591358360770}
-
@michaelxhoffmann
Ich habe gerade eine Version V2.0.9 auf git gestellt, habe das Problem zwar nicht genau gefunden aber einige andere checks eingebaut um besser herausfinden zu können was das Problem ist.Auch die RM4-Produkte sollten damit funktionieren...
Kannst mal prüfen? Da die neue Version keine Konfigdaten ändert solltest du zurücksteigen können. -
Ich hatte jetzt festgestellt, was wohlbei mir Probleme machte:
Die Szenen waren Plötzlich(?) fehlerhaft.
Ich hatte eine Tastenkombilation zur Auswahl eines Fernsehsenders programmiert.
Nun habe ich gesehen, dass die Wartetimer zwischen den Tasten nicht mehr vorhanden waren.
Früher programmiert war: Channel_0,50,Channel_0,50,Channel_1
Nun stand da: Channel_0,,Channel_0,,Channel_1Und zwar bei allen programmierten Szenen.
Eine Erklärung habe ich dafür nicht. Wie gesagt: Das war ja mal richtig.
Mit den korrekten Timern funktioniert es wieder.
ABER: Trotzdem finde ich die Szenen etwas merkwürdig. Folgende merkwürdigen Vorkommnisse:
- Ich erstelle eine neue Szene mit den Tasten ==> Das Objekt wird wie gewünscht erstellt und hängt im Baum
- Ich ändere direkt in dem Objekt die Sequenz ==> Im Adapter wird trotzdem die ursprüngliche Sequenz angezeigt. Auch wenn der Adapter neu gestartet wurde.
- Ich ändere eine bestehende Sequenz ==> Das Objekt bekommt kein Update. Im Adapter ist die Sequenz aber auch nach Neustart vorhanden.
Es sieht ganz so aus, als ob Adapter und Objekt nach der Erstellung keine Verbindung zueinander mehr haben.
Lösche ich ein Objekt aus dem Baum ==> Im Adapter bleibt er noch sichtbar.
Ich setze immer noch Adapter-Version 2.0.2 ein
-
Muss ich mir anschauen. Können wir das auf dem Hapt-Thread für den Adapter weiterbehandlen:
https://forum.iobroker.net/topic/6881/adapter-broadlink2 -
na klar. machen wir