NEWS
UNSOLVED broadlink2.0 - funkt. seit 1-2 Wochen nicht mehr
-
Hallo zusammen,
seit ca 1-2 Wochen kann ich meine Infrarot-Geräte nicht mehr mit dem Broadlink Adapter steuern. Hinzu kommt, dass ich wohl einen Fehler gemacht habe und das ganze verschlimmbessert, aber immer der Reihe nach.
Im Moment start der Adapter so:
broadlink2.0 2019-10-20 01:27:45.643 info (11473) broadlink2.0 started and found 1 devices named 'RM:RMPROPLUS-43-35-ec'. broadlink2.0 2019-10-20 01:27:37.900 info (11473) Device RM:RMPROPLUS-43-35-ec dedected: address=192.168.15.65, mac=34:ea:34:43:35:ec, typ=rmp, id=0x279d devtype=RM3 Pro Plus broadlink2.0 2019-10-20 01:27:37.686 info (11473) Discover Broadlink devices for 10sec on broadlink2.0 broadlink2.0 2019-10-20 01:27:37.685 info (11473) UDP socket listening on 0.0.0.0:15001 broadlink2.0 2019-10-20 01:27:37.662 info (11473) Devices to rename: broadlink2.0 2019-10-20 01:27:37.662 info (11473) Devices to add: broadlink2.0 2019-10-20 01:27:37.659 info (11473) broadlink2 starting main... broadlink2.0 2019-10-20 01:27:37.658 info (11473) broadlink2 initialization started... broadlink2.0 2019-10-20 01:27:37.652 error (11473) err from getObjects: TypeError: Cannot read property 'doc' of undefined broadlink2.0 2019-10-20 01:27:37.312 info (11473) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.broadlink2, node: v8.16.2 host.iobroker 2019-10-20 01:27:35.417 info instance system.adapter.broadlink2.0 started with pid 11473
Ich habe gesehen, dass sich nachdem die Geräte nicht mehr gesteuert werden konnten, ein neue Struktur unter broadlink2.0 aufgebaut hat. Siehe Screenshot! !
Allerdings findet ihr hier nur den neuen Eintrag. Ich Demel habe den Adapter zu Testzwecken deinstalliert und wieder installiert. Die Folge war natürlich, das die andere Struktur gelöscht hat.
Jetzt zu meinen Fragen:
- Kennt das Problem jemand?
- Wie habt ihr es gelöst?
- Ist es möglich die angelernten Codes, die jetzt nicht mehr vorhanden sind aus einem Backup (BackItUp) zu exportieren und dann in die neue Struktur zu importieren? Könnte das eine Lösung sein?
- Oder muss ich alles neu anlernen?
Oder habt ihr eine bessere Idee? Ich möchte nämlich nur den Broadlink Adapter wieder zu laufen kriegen und nicht ein Wiederherstellung von vor 2-3 Wochen.
Gruss,
Mitch -
@Mitch
hast Du nun 2 Broadlink Geräte im Objektebaum, oder nur den Einen gemäß Screenshot? Es sind zumindest keine angelernten Codes zu erkennen.Was passiert denn beim auslösen des Button von "_learn" am Broadlink?
-
Welche Version des JS-Controllers nutzt du, 1.x oder 2.x? Falls 2.0, ist der Broadlink-Adapter gepatcht?
-
@BBTown sagte in broadlink2.0 - funkt. seit 1-2 Wochen nicht mehr:
@Mitch
hast Du nun 2 Broadlink Geräte im Objektebaum, oder nur den Einen gemäß Screenshot? Es sind zumindest keine angelernten Codes zu erkennen.Was passiert denn beim auslösen des Button von "_learn" am Broadlink?
Aktuell habe ich nur noch den einen im Objektbaum. Allerdings ist das meinem Fehler geschuldet, das ich den Broadlink Adapter deinstalliert habe und dadurch der Baum abgeräumt wurde. Danach war nur noch der neue Objektbaum da.
-
@SBorg sagte in broadlink2.0 - funkt. seit 1-2 Wochen nicht mehr:
Welche Version des JS-Controllers nutzt du, 1.x oder 2.x? Falls 2.0, ist der Broadlink-Adapter gepatcht?
Gut, das Du fragst. Weil mein Gefühl sagte mir, das das Problem mit der Umstellung auf den JS-Controller Version 2 kam. Aktuell ist es 2.0.34. Wie meinst Du, ob der Broadlink Adapter gepachted ist. Ist das notwendig? Wo finde ich Infos zu dem Thema?
-
@Mitch sagte in broadlink2.0 - funkt. seit 1-2 Wochen nicht mehr:
Wie meinst Du, ob der Broadlink Adapter gepachted ist. Ist das notwendig? Wo finde ich Infos zu dem Thema?
Jepp, deswegen funktioniert dein Broadlink auch nicht. Meiner lief zwar, nur meldete er immer "Befehl xyz unbekannt..." obwohl vorhanden.
Steht auch im offiziellen Thread zum JS 2.0
Gibt es auch fertig von mir: https://forum.iobroker.net/post/308646
Einfach ersetzen (vorher die alte Version umbenennen/sichern) : /opt/iobroker/node_modules/iobroker.broadlink2/node_modules/@frankjoke/myadapter/ -
@SBorg was muss man denn tun zum ersetzen?
-
Broadlink-Adapter stoppen
Terminal (z.B. putty) öffnen und einloggen, dann eingeben:cd /opt/iobroker/node_modules/iobroker.broadlink2/node_modules/@frankjoke/myadapter/ mv myAdapter.js myAdapter.bakup wget -O myAdapter.js https://forum.iobroker.net/assets/uploads/files/1570619515405-myadapter.js
Broadlink-Adapter wieder starten. Falls wg. Rechteproblemen als sudo ausgeführt, den Fixer noch mal drüber jagen