Open manny4566 opened 2 months ago
An sich wurde der eigentliche Adaptercode zwischen 2.1.5 und 2.2.0 nicht angegriffen. Mal schaun ob bei den dependencies was verdächtig erscheint
An sich wurde der eigentliche Adaptercode zwischen 2.1.5 und 2.2.0 nicht angegriffen. Mal schaun ob bei den dependencies was verdächtig erscheint
Hi, hast Recht. War zu vorschnell. Das Downgrade war ebenfalls nicht erfolgreich. Hab ich nur erst vermutet. Hab einen Test Iobroker, der den Adapter noch auf 2.1.5 hat. Und dort läuft er. Daher dachte ich vorschnell, dass 2.1.5 den Fehler nicht hat. Hab auf meinen Prod aber mit dem 2.1.5, nach downgrade, das gleiche Problem. Scheint also nicht der Adapter zu sein, sondern eine Dependency wie du vermutest.
Mein Test System hat noch:
nodejs v18.19.0 npm v9.2.0
Sonst erkenne ich keine größeren Unterschiede aktuell.
Hast du node ebenfalls aktualisisert?
Bitte schalt jedenfalls mal den Log Level auf DEBUG und poste das Log dann hier. Ev. sieht man dann mehr. Bei einem check der Dependencies hab ich zunächst mal nichts gesehen was mir ins Auge gesprungen ist. 99% der Updates betreffen nur Test und Entwicklung.
Hast du node ebenfalls aktualisisert?
Bitte schalt jedenfalls mal den Log Level auf DEBUG und poste das Log dann hier. Ev. sieht man dann mehr. Bei einem check der Dependencies hab ich zunächst mal nichts gesehen was mir ins Auge gesprungen ist. 99% der Updates betreffen nur Test und Entwicklung.
Ne, hab erst heute auf v18.20.2 aktualisiert. War vorher auf der v18.19.0 und wollte nodejs ausschließen. Also auch mit v18.19.0 war das Problem schon vorhanden auf diesem System.
broadlink2.0 | 2024-04-28 18:36:48.679 | info | terminating |
---|---|---|---|
broadlink2.0 | 2024-04-28 18:36:48.626 | error | Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.626 | error | TypeError: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') at Broadlink.parsePublic (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink_fj.js:1990:24) at Udp. |
broadlink2.0 | 2024-04-28 18:36:48.625 | error | uncaught exception: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.526 | error | Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.526 | error | TypeError: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') at Broadlink.parsePublic (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink_fj.js:1990:24) at Udp. |
broadlink2.0 | 2024-04-28 18:36:48.526 | error | uncaught exception: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.427 | error | Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.427 | error | TypeError: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') at Broadlink.parsePublic (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink_fj.js:1990:24) at Udp. |
broadlink2.0 | 2024-04-28 18:36:48.427 | error | uncaught exception: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.328 | error | Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.328 | error | TypeError: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') at Broadlink.parsePublic (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink_fj.js:1990:24) at Udp. |
broadlink2.0 | 2024-04-28 18:36:48.328 | error | uncaught exception: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.224 | error | Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.224 | error | TypeError: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') at Broadlink.parsePublic (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink_fj.js:1990:24) at Udp. |
broadlink2.0 | 2024-04-28 18:36:48.223 | error | uncaught exception: Cannot read properties of null (reading 'a0:43:b0:46:82:3e') |
broadlink2.0 | 2024-04-28 18:36:48.200 | info | discover [ '192.168.0.149' ] from 192.168.0.200:35333 |
broadlink2.0 | 2024-04-28 18:36:48.200 | info | debug: UDP listening on 0.0.0.0:35333 |
broadlink2.0 | 2024-04-28 18:36:48.200 | info | interface to be used: { netmaskBits: 24, address: '192.168.0.201/24', addrs: [ 192, 168, 0, 201 ], cidr: '192.168.0.201/24', bcaddr: '192.168.0.255'}: |
broadlink2.0 | 2024-04-28 18:36:48.200 | info | debug: should discover/search [ { address: '192.168.0.149', port: 80, devtype: 24374, oname: 'RM:RMmini3', cloud: 0, maco: { '0': 62, '1': 130, '2': 70, '3': 176, '4': 67, '5': 160 }, mac: 'a0:43:b0:46:82:3e', type: 'RM4', name: 'RM:0x5f36_a0:43:b0:46:82:3e', devhex: '0x5f36', devname: 'RM Mini 3', names: [ 'RMmini3' ], iname: 'RM:0x5f36_a0:43:b0:46:82:3e', fware: 44057 }] |
broadlink2.0 | 2024-04-28 18:36:48.199 | warn | device RM:0x5f36_a0:43:b0:46:82:3e not found, please rescan later again or delete it! It was: 192.168.0.149,80,24374,RM:RMmini3,0,[object Object],a0:43:b0:46:82:3e,RM4,RM:0x5f36_a0:43:b0:46:82:3e,0x5f36,RM Mini 3,RMmini3,RM:0x5f36_a0:43:b0:46:82:3e,44057 |
broadlink2.0 | 2024-04-28 18:36:48.199 | warn | Error in deviceScan: TypeError: Cannot read properties of null (reading 'send')at Broadlink.discover (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink_fj.js:2102:24)at async deviceScan (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:246:3)at async main (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:1021:3) |
broadlink2.0 | 2024-04-28 18:36:48.180 | info | terminating |
broadlink2.0 | 2024-04-28 18:36:48.180 | info | terminating |
broadlink2.0 | 2024-04-28 18:36:48.180 | warn | Terminated (UNCAUGHT_EXCEPTION): Without reason |
broadlink2.0 | 2024-04-28 18:36:48.180 | info | terminating |
broadlink2.0 | 2024-04-28 18:36:48.180 | info | Adapter disconnected and stopped with dostop(null) and callback(true) |
broadlink2.0 | 2024-04-28 18:36:48.180 | info | Close all connections... |
broadlink2.0 | 2024-04-28 18:36:48.179 | error | Cannot read properties of undefined (reading 'split') |
broadlink2.0 | 2024-04-28 18:36:48.179 | error | TypeError: Cannot read properties of undefined (reading 'split') at RM4. |
broadlink2.0 | 2024-04-28 18:36:48.179 | error | unhandled promise rejection: Cannot read properties of undefined (reading 'split') |
broadlink2.0 | 2024-04-28 18:36:48.179 | 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(). |
broadlink2.0 | 2024-04-28 18:36:48.178 | warn | Promise problem unhandledRejection of Promise Promise { |
broadlink2.0 | 2024-04-28 18:36:48.046 | info | debug: UDP listening on 0.0.0.0:49904 |
broadlink2.0 | 2024-04-28 18:36:47.997 | info | discover [ '192.168.0.255', '255.255.255.255', '224.0.0.251' ] from 192.168.0.200:35762 |
broadlink2.0 | 2024-04-28 18:36:47.996 | info | debug: UDP listening on 0.0.0.0:35762 |
broadlink2.0 | 2024-04-28 18:36:47.996 | info | interface to be used: { netmaskBits: 24, address: '192.168.0.201/24', addrs: [ 192, 168, 0, 201 ], cidr: '192.168.0.201/24', bcaddr: '192.168.0.255'}: |
broadlink2.0 | 2024-04-28 18:36:47.996 | info | debug: created State broadlink2.0._NewDeviceScan |
broadlink2.0 | 2024-04-28 18:36:47.993 | info | debug: UDP listening on 0.0.0.0:15001 |
broadlink2.0 | 2024-04-28 18:36:47.993 | info | Discover Broadlink devices for 10sec on broadlink2.0 |
broadlink2.0 | 2024-04-28 18:36:47.992 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLStickAN = false |
broadlink2.0 | 2024-04-28 18:36:47.991 | info | debug: created State broadlink2.0.Scenes.BLStickAN |
broadlink2.0 | 2024-04-28 18:36:47.987 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLReceiverAUS = false |
broadlink2.0 | 2024-04-28 18:36:47.986 | info | debug: created State broadlink2.0.Scenes.BLReceiverAUS |
broadlink2.0 | 2024-04-28 18:36:47.982 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLReceiverAN = false |
broadlink2.0 | 2024-04-28 18:36:47.981 | info | debug: created State broadlink2.0.Scenes.BLReceiverAN |
broadlink2.0 | 2024-04-28 18:36:47.977 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.KlimaWZAUS = false |
broadlink2.0 | 2024-04-28 18:36:47.976 | info | debug: created State broadlink2.0.Scenes.KlimaWZAUS |
broadlink2.0 | 2024-04-28 18:36:47.971 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.KlimaWZAN = false |
broadlink2.0 | 2024-04-28 18:36:47.970 | info | debug: created State broadlink2.0.Scenes.KlimaWZAN |
broadlink2.0 | 2024-04-28 18:36:47.967 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLNETFLIX = false |
broadlink2.0 | 2024-04-28 18:36:47.966 | info | debug: created State broadlink2.0.Scenes.BLNETFLIX |
broadlink2.0 | 2024-04-28 18:36:47.964 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLPlayStationAN = false |
broadlink2.0 | 2024-04-28 18:36:47.962 | info | debug: created State broadlink2.0.Scenes.BLPlayStationAN |
broadlink2.0 | 2024-04-28 18:36:47.959 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLSWITCHAN = false |
broadlink2.0 | 2024-04-28 18:36:47.957 | info | debug: created State broadlink2.0.Scenes.BLSWITCHAN |
broadlink2.0 | 2024-04-28 18:36:47.953 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLSonyAUS = false |
broadlink2.0 | 2024-04-28 18:36:47.952 | info | debug: created State broadlink2.0.Scenes.BLSonyAUS |
broadlink2.0 | 2024-04-28 18:36:47.948 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLSonyAN = false |
broadlink2.0 | 2024-04-28 18:36:47.947 | info | debug: created State broadlink2.0.Scenes.BLSonyAN |
broadlink2.0 | 2024-04-28 18:36:47.943 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLFernseherAUS = false |
broadlink2.0 | 2024-04-28 18:36:47.942 | info | debug: created State broadlink2.0.Scenes.BLFernseherAUS |
broadlink2.0 | 2024-04-28 18:36:47.938 | info | debug: ChangeState ack:false of broadlink2.0.Scenes.BLFernseherAN = false |
broadlink2.0 | 2024-04-28 18:36:47.894 | info | debug: created State broadlink2.0.Scenes.BLFernseherAN |
broadlink2.0 | 2024-04-28 18:36:47.891 | info | debug: Config IP-Address end to remove: .fritz.box |
broadlink2.0 | 2024-04-28 18:36:47.891 | info | macObjects: [ 'a0:43:b0:46:82:3e' ] |
broadlink2.0 | 2024-04-28 18:36:47.891 | info | interface to be used: { netmaskBits: 24, address: '192.168.0.201/24', addrs: [ 192, 168, 0, 201 ], cidr: '192.168.0.201/24', bcaddr: '192.168.0.255'}: |
broadlink2.0 | 2024-04-28 18:36:47.890 | info | broadlink2 has 1 old devices! |
broadlink2.0 | 2024-04-28 18:36:47.890 | info | Devices to rename: LB:hostName-aa-bb-cc=LB:SmartBulb |
broadlink2.0 | 2024-04-28 18:36:47.890 | info | Devices to add: 0xabcd=RM4 |
broadlink2.0 | 2024-04-28 18:36:47.889 | info | Scanning additional IP's: 192.168.0.149 |
broadlink2.0 | 2024-04-28 18:36:47.889 | info | broadlink2 initialization started... |
broadlink2.0 | 2024-04-28 18:36:47.888 | info | debug: broadlink2 received 40 objects and 40 states, with config ip,scenes,switches,poll,new,rename,additional,interface,lang,latitude,longitude,adapterConf,loglevel |
broadlink2.0 | 2024-04-28 18:36:47.834 | info | starting. Version 2.2.0 in /opt/iobroker/node_modules/iobroker.broadlink2, node: v18.20.2, js-controller: 5.0.19 |
broadlink2.0 | 2024-04-28 18:36:47.785 | debug | States connected to redis: 127.0.0.1:9000 |
broadlink2.0 | 2024-04-28 18:36:47.718 | debug | States create User PubSub Client |
broadlink2.0 | 2024-04-28 18:36:47.718 | debug | States create System PubSub Client |
broadlink2.0 | 2024-04-28 18:36:47.702 | debug | Redis States: Use Redis connection: 127.0.0.1:9000 |
broadlink2.0 | 2024-04-28 18:36:47.677 | debug | Objects connected to redis: 127.0.0.1:9001 |
broadlink2.0 | 2024-04-28 18:36:47.675 | debug | Objects client initialize lua scripts |
broadlink2.0 | 2024-04-28 18:36:47.633 | debug | Objects create User PubSub Client |
broadlink2.0 | 2024-04-28 18:36:47.633 | debug | Objects create System PubSub Client |
broadlink2.0 | 2024-04-28 18:36:47.632 | debug | Objects client ready ... initialize now |
broadlink2.0 | 2024-04-28 18:36:47.601 | debug | Redis Objects: Use Redis connection: 127.0.0.1:9001 |
Hast du node ebenfalls aktualisisert?
Bitte schalt jedenfalls mal den Log Level auf DEBUG und poste das Log dann hier. Ev. sieht man dann mehr. Bei einem check der Dependencies hab ich zunächst mal nichts gesehen was mir ins Auge gesprungen ist. 99% der Updates betreffen nur Test und Entwicklung.
Hi,
ich hab das Problem gefunden. Man mag es kaum glauben, es liegt an dem Eintrag für das Broadlink2 Gerät in der /etc/hosts. Dort habe ich für das Gerät einen Eintrag gesetzt gehabt, aber schon ewig und 3 Tage. Entferne ich diesen, startet der Adapter sauber. Steht der drin, kommt es zu den oben genannten Fehlern. An Sonderzeichen oder ähnliches liegt es nicht. Selbst sowas funktioniert nicht: "192.168.0.149 a"
Also gibt es irgendein Problem mit dem Adapter und der lokalen Namensauflösung. Ich hoffe, dass du mit der Info das Problem finden kannst.
DANKE für die Info.
Describe the bug
Hi,
seit kurzem tritt foldendes Adapter Problem bei mir auf. Scheinbar hat der Adapter Probleme das Gerät zu identifizieren bzw. nach dem connect damit zu arbeiten. Der Fehler scheint erst seit 2.2.0 vorhanden zu sein. 2.1.5 funktioniert noch. Musste ein downgrade machen. Danke
Screenshots & Logfiles
Versions: