ioBroker / ioBroker.zigbee

Zigbee communcation with Hue, Xiaomi, Lighttify... via TI CC2xxx USB stick
MIT License
309 stars 190 forks source link

Starting zigbee-herdsman problem : undefined mit der Version 1.9.6 #2039

Closed AlfredSch closed 7 months ago

AlfredSch commented 8 months ago

Hallo zusammen Nach dem upgrade von 1.8.24 auf 1.9.6 läuft der Adapter nicht mehr. Wieder zurück auf 1.8.24 ist wieder alles ok. Iobroker lauft auf einem Raspi.

Gruss und Danke Fred

Fehlermeldung: 2024-01-05 10:02:45.647 debug zigbee-herdsman:deconz:driver Opening with /dev/ttyS0 zigbee.0 2024-01-05 10:02:45.647 debug zigbee-herdsman:deconz:driver too many timeouts - restart serial connecion zigbee.0 2024-01-05 10:02:45.646 debug zigbee-herdsman:deconz:driver Timeout for request - CMD: 0x7 seqNr: 106 zigbee.0 2024-01-05 10:02:40.329 debug zigbee-herdsman:deconz:driver Timeout for aps request CMD: 0x12 seq: 209 zigbee.0 2024-01-05 10:02:35.642 debug zigbee-herdsman:deconz:driver send read device state from queue. seqNr: 106 zigbee.0 2024-01-05 10:02:35.639 debug zigbee-herdsman:deconz:driver Timeout for request - CMD: 0x7 seqNr: 102 zigbee.0 2024-01-05 10:02:30.746 debug zigbee-herdsman:deconz:driver DATA_REQUEST - destAddr: 0x0 EP:0 SeqNr. 208 request id: 30 zigbee.0 2024-01-05 10:02:30.743 debug zigbee-herdsman:deconz:adapter checking coordinator simple descriptor zigbee.0 2024-01-05 10:02:30.737 debug zigbee-herdsman:deconz:adapter RECEIVING SIMPLE_DESCRIPTOR FAILED - addr: 0x0 waiting for response TIMEOUT zigbee.0 2024-01-05 10:02:25.637 debug zigbee-herdsman:deconz:driver Promise was caught with reason: Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' zigbee.0 2024-01-05 10:02:25.635 debug zigbee-herdsman:deconz:driver send read device state from queue. seqNr: 102 zigbee.0 2024-01-05 10:02:25.633 debug zigbee-herdsman:deconz:driver Opening with /dev/ttyS0 zigbee.0 2024-01-05 10:02:25.632 debug zigbee-herdsman:deconz:driver too many timeouts - restart serial connecion zigbee.0 2024-01-05 10:02:25.631 debug zigbee-herdsman:deconz:driver Timeout for request - CMD: 0x7 seqNr: 105

micw421 commented 8 months ago

Ich habe exakt das gleiche Problem nach Update auf 1.9.x! Mit Bitte um schnelle Fehlerbehebung, da mein ganzes zigbee-Netzwerk nicht mehr läuft ...

micw421 commented 8 months ago

@AlfredSch, wie bist du denn zurück auf 1.8? Müsstest ja auch das node.js-Problem gehabt haben.

AlfredSch commented 8 months ago

Hallo micw421

Ich habe den alten Adapter wieder installiert mit « iobroker upgrade @. @.> « danach lief wieder alles wie gehabt.

Grüsse

Fred

Von: micw421 @.> Gesendet: Samstag, 6. Januar 2024 13:40 An: ioBroker/ioBroker.zigbee @.> Cc: Fred @.>; Author @.> Betreff: Re: [ioBroker/ioBroker.zigbee] Starting zigbee-herdsman problem : undefined mit der Version 1.9.6 (Issue #2039)

Ich habe exakt das gleiche Problem nach Update auf 1.9.x! Und ich kann leider nicht zurück, da ich node.js hochgezogen habe. Mit Bitte um schnelle Fehlerbehebung, da mein ganzes zigbee-Netzwerk nicht mehr läuft ...

— Reply to this email directly, view it on GitHub https://github.com/ioBroker/ioBroker.zigbee/issues/2039#issuecomment-1879669670 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AC5MLMGALXAK4DRKXPX36F3YNFAZLAVCNFSM6AAAAABBOEQNLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZZGY3DSNRXGA . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AC5MLMBKZ5QE7IZAKKAET4DYNFAZLA5CNFSM6AAAAABBOEQNLOWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTQBF52M.gif Message ID: @. @.> >

micw421 commented 8 months ago

Danke! Auch ich kann bestätigen, dass es mit 1.8.24 (RaspBee II auf /dev/ttyS0) wieder funktioniert.

micw421 commented 8 months ago

1.8.27 bekomme ich übrigens nicht installiert:

48 verbose stack iobroker.zigbee: No matching version found for iobroker.zigbee@1.8.27. 48 verbose stack at module.exports (/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js:209:23) 48 verbose stack at RegistryFetcher.manifest (/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js:119:22) 48 verbose stack at async #nodeFromEdge (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1049:19) 48 verbose stack at async #buildDepStep (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:917:11) 48 verbose stack at async Arborist.buildIdealTree (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:196:7) 48 verbose stack at async Promise.all (index 1) 48 verbose stack at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:159:5) 48 verbose stack at async Install.exec (/usr/lib/node_modules/npm/lib/commands/install.js:152:5) 48 verbose stack at async module.exports (/usr/lib/node_modules/npm/lib/cli-entry.js:61:5)

arteck commented 8 months ago

1.9.7 ist draussen

micw421 commented 8 months ago

1.9.7 hat bei mir das gleiche Problem.

arteck commented 8 months ago

version 1.10 ist draussen

micw421 commented 8 months ago

Hallo @arteck,

leider funktioniert 1.10.0 auch nicht, immer noch das gleiche Problem: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'

Zurück zu 1.8.24.

Kann ich noch irgendwas tun, um die Ursache zu finden?

micw421 commented 8 months ago

Das Problem wird wohl auch hier beschrieben: https://github.com/Koenkk/zigbee-herdsman/issues/870

Sombornus commented 8 months ago

Habe ebenfalls das gleiche Problem und nutze dieselbe Konfiguration wie „micw421“. Den RaspBee II und /dev/ttyS0 als COM- Anschluss. Adapter Version 1.8.24 funktioniert hervorragend. Die Version 1.9.7 oder auch 1.10 funktioniert bei mir nicht. Nach rücksetzten auf Version 1.8.24 funktioniert der Adapter wieder. Was kann ich machen?

AlfredSch commented 8 months ago

Auch bei mir funktioniert der Adapter mit der Version 1.10 nicht. Gleicher fehler in der Logdatei. Alles ok mit Version 1.8.24 !

Apollon77 commented 8 months ago

Did yo tried to power off the USB strick (disconnect) and reconnect? I also had such an effect and I just needed to really take out the usb stick and stick it in again

micw421 commented 8 months ago

Es geht hier ja um den seriellen Port, nicht USB. Und es hat wohl u.a. was mit node zu tun: https://github.com/serialport/node-serialport/issues/2735

Ich habe übrigens 18.19.0.

Sombornus commented 8 months ago

@Apollon77 Thanks for this hint. I use a non USB based solution. It is the Phoscon „RaspBee II“ Zigbee Interface, which use the IO-pins of a Raspberry Pi.
And „yes“, I did several reboots and repowering without any success.

arteck commented 8 months ago

schaumal

https://github.com/ioBroker/ioBroker.zigbee/tarball/serialport_old

da ist ne alter version drin... gehts damit

Sombornus commented 8 months ago

Habe die Test Version gemäß Link installiert. Führt leider zur gleichen Fehlermeldung. grafik

Zurück auf 1.8.24 geht wieder alles. grafik

micw421 commented 8 months ago

https://github.com/zwave-js/node-red-contrib-zwave-js/issues/288#issuecomment-1849100364

Da dort steht, dass es mit node 18.17.1 gehen soll, habe ich das gerade mal versucht, aber auch das brachte keinen Erfolg 👎

khnz commented 8 months ago

Ich verwende einen RaspBee2 (deCONZ Treiber) auf einem Raspi 4. Seit 1.8.25 sehe ich diesen Fehler. Mit 1.8.24 funktioniert alles.

Mit 1.8.25 wurde zigbee-herdsman auf 0.26.1 aktualisiert. In der Zeit wurde die Baudrate für den deCONZ Treiber konfigurierbar. Commit e54db7a20bb442d8be7bef2de837772cdcbfaec3

ioBroker.zigbee setzt in dem main.js die Baudrate fest auf 115200. Der RaspBee2 unterstützt aber nur 38400. Wenn ich die Baudrate in der main.js auf 38400 ändere, dann funktionieren bei mir auch die neuere Versionen.

AlfredSch commented 8 months ago

@khnz Danke genau die Anpassung von main.js mit der Baudrate auf 38400 hat das Problem auch bei mir gelöst. Der Adaper 1.10.0 startet jetzt ohne Problemen . Danke

micw421 commented 8 months ago

Ja, auch bei mir funktioniert es damit, danke! Mich wundert aber, dass in 1.8.24 auch 115200 steht?

khnz commented 8 months ago

Version 1.8.24 verwendet zigbee-herdsman 0.18.7. In dieser Version wird im deCONZ Treiber der baudrate-Parameter aus der main.js nicht verwendet (statt dessen fest 38400 gesetzt). Die Auswertung des Parameters wurde erst mit zigbee-herdsman 0.22 eingebaut.

micw421 commented 8 months ago

Ok, alles klar, habe ich mir mal angesehen. Wurde wohl wg. ConBee III gemacht. Also müsste man hier auch zwischen den Versionen unterscheiden und die Baudrate entsprechend setzen.

arteck commented 8 months ago

ich mach die mal konfigurierbar

grafik

installiert mal die GIT Version.

micw421 commented 8 months ago

Leider nicht: Starting zigbee-herdsman problem : "\"baudRate\" must be a number: 38400"

arteck commented 8 months ago

guckmal jetzt

micw421 commented 8 months ago

Ja, jetzt läuft es!

khnz commented 7 months ago

Die Version von Github funktioniert nach Konfiguration der Baudrate ohne Problem. Vielen Dank.