NEWS
ZZH! Stick läuft nicht mit dem Zigbee Adapter
-
@asgothian Nein, von dem Zigbee Adapter nicht. Ich habe allerdings noch einen Tradfri Adapter laufen.
-
@neko zeig mal bitte einen Screenshot von der Konfiguration
A.
-
@asgothian Meinst du die Einstellungen im Zigbee Adapter oder meine Instanzen?
-
@asgothian said in ZZH! Stick läuft nicht mit dem Zigbee Adapter:
zigbee.0 2021-03-18 13:15:26.526 error (2039) Error: Coordinator failed to start, probably the panID is already in use, try a different panID or channel
Diese Meldung deutet darauf hin das der Zigbee Stick den Aufbau des Netzes verweigert.
Hast du noch eine andere Instanz laufen ?
Meine Vermutung wäre, dass das hier das Problem ist.
zigbee.0 2021-03-18 13:15:36.798 error (2039) Error: Error while opening serialport ‘Error: Error Resource temporarily unavailable Cannot lock port’
Den Tradfri Adapter hatte ich schon ausgeschaltet und auch die PanID mehrfach gewechselt. Ist aber nur eine Vermutung, ich bin für jeden Tipp dankbar.
-
@neko
Ich meinte schon die Einstellungen des Zigbee Adapters.und die Meldung mit dem cannot lock port kommt nach dem Versuch das Netz aufzubauen (Siehe Timestamp der Log Meldungen
A.
-
@asgothian Hier die Einstellungen:
Eine Sache ist mir noch aufgefallen, wenn ich auf "Speichen und Schließen" klicke, bekomme ich immer die Meldung "Bitte bestätigen - Einige Daten wurden nicht gespeichert. Verwerfen?" Wenn ich ok klicke und dann nachsehe, sind die Einstellungen trotzdem gespeichert.
-
@neko ich habe eine Vermutung..
der Tradfri baut ein Netz auf.. auch wen ndu diesen Abschaltest laufen die Router weiter und senden eine PANID..
der Zigbee Adapter merkt es und macht sein Netz nicht auf..du könntest wenn es nicht viel Mühe macht ..
Tradfri Adapter abschalten
alle Router (Geräte die am Strom hängen) vom Netz trennen..nicht nur abschalten sonder acht trennen (Bulbs rausschrauben, Plug rausziehen)dann Zigbee Adapter starten
-
@arteck Ich habe das gerade mal ausprobiert keine Änderung, gleiche Fehlermeldung.
Welches ist eigentlich die aktuelle, stabile Version vom Zigbee Adapter? Ich habe gerade mal von stabil auf beta gestellt und jetzt wird mir angezeigt, Aktuell: 1.1.1 und installiert: 1.4.4 Kann es sein, dass da mit Stabil und Beta was durcheinander gekommen ist und ich da eine Beta vom Adapter installiert habe?
-
@arteck Ich habe gerade noch folgendes Probiert, den 1.4.4 Adapter deinstalliert und den 1.1.1 installiert. Tradfri ist noch aus, trotzdem bekomme ich noch folgenden Meldungen:
zigbee.0 2021-03-19 11:49:26.335 error at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12 zigbee.0 2021-03-19 11:49:26.335 error at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) zigbee.0 2021-03-19 11:49:26.335 error at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:111:49) zigbee.0 2021-03-19 11:49:26.335 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:4:12) zigbee.0 2021-03-19 11:49:26.335 error at new Promise (<anonymous>) zigbee.0 2021-03-19 11:49:26.335 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:8:71 zigbee.0 2021-03-19 11:49:26.335 error at Generator.next (<anonymous>) zigbee.0 2021-03-19 11:49:26.335 error at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:113:32) zigbee.0 2021-03-19 11:49:26.335 error (5545) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' zigbee.0 2021-03-19 11:49:26.333 error (5545) Failed to start Zigbee zigbee.0 2021-03-19 11:49:26.081 info (5545) Starting Zigbee... zigbee.0 2021-03-19 11:49:26.081 info (5545) Try to reconnect. 1 attempts left zigbee.0 2021-03-19 11:49:16.079 error at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/startZnp.js:6:65) zigbee.0 2021-03-19 11:49:16.079 error at Generator.throw (<anonymous>) zigbee.0 2021-03-19 11:49:16.079 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/startZnp.js:158:23 zigbee.0 2021-03-19 11:49:16.079 error (5545) Error: Coordinator failed to start, probably the panID is already in use, try a different panID or channel zigbee.0 2021-03-19 11:49:16.078 error (5545) Failed to start Zigbee zigbee.0 2021-03-19 11:48:10.693 info (5545) Starting Zigbee... zigbee.0 2021-03-19 11:48:10.653 info (5545) starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.21.0, js-controller: 3.2.16 host.raspberrypi 2021-03-19 11:48:08.966 info instance system.adapter.zigbee.0 started with pid 5545
Kann es sein, dass dort vielleicht noch etwas mit Stick auf Betriebssystem Ebene nicht stimmt? Das der Serial Port nicht richtig konfiguriert ist oder sowas?
-
@neko
Ist eigentlich der Serial Port im Raspi aktiv?
Kann man insudo raspi-config
irgendwo schauen.
-
@thomas-braun Also in der Config wurde er mir jetzt als "active" angezeigt. Die Frage ist halt ob ich ihn damit jetzt angeschaltet habe oder ob er schon an war.
Jedenfalls weiterhin keine Änderung... -
@neko sagte in ZZH! Stick läuft nicht mit dem Zigbee Adapter:
@arteck Ich habe gerade noch folgendes Probiert, den 1.4.4 Adapter deinstalliert und den 1.1.1 installiert. Tradfri ist noch aus, trotzdem bekomme ich noch folgenden Meldungen:
zigbee.0 2021-03-19 11:49:26.335 error at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12 zigbee.0 2021-03-19 11:49:26.335 error at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) zigbee.0 2021-03-19 11:49:26.335 error at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:111:49) zigbee.0 2021-03-19 11:49:26.335 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:4:12) zigbee.0 2021-03-19 11:49:26.335 error at new Promise (<anonymous>) zigbee.0 2021-03-19 11:49:26.335 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:8:71 zigbee.0 2021-03-19 11:49:26.335 error at Generator.next (<anonymous>) zigbee.0 2021-03-19 11:49:26.335 error at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:113:32) zigbee.0 2021-03-19 11:49:26.335 error (5545) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' zigbee.0 2021-03-19 11:49:26.333 error (5545) Failed to start Zigbee zigbee.0 2021-03-19 11:49:26.081 info (5545) Starting Zigbee... zigbee.0 2021-03-19 11:49:26.081 info (5545) Try to reconnect. 1 attempts left zigbee.0 2021-03-19 11:49:16.079 error at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/startZnp.js:6:65) zigbee.0 2021-03-19 11:49:16.079 error at Generator.throw (<anonymous>) zigbee.0 2021-03-19 11:49:16.079 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/startZnp.js:158:23 zigbee.0 2021-03-19 11:49:16.079 error (5545) Error: Coordinator failed to start, probably the panID is already in use, try a different panID or channel zigbee.0 2021-03-19 11:49:16.078 error (5545) Failed to start Zigbee zigbee.0 2021-03-19 11:48:10.693 info (5545) Starting Zigbee... zigbee.0 2021-03-19 11:48:10.653 info (5545) starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.21.0, js-controller: 3.2.16 host.raspberrypi 2021-03-19 11:48:08.966 info instance system.adapter.zigbee.0 started with pid 5545
Kann es sein, dass dort vielleicht noch etwas mit Stick auf Betriebssystem Ebene nicht stimmt? Das der Serial Port nicht richtig konfiguriert ist oder sowas?
Nein kann es nicht.
Diese Meldung
zigbee.0 2021-03-19 11:49:16.079 error (5545) Error: Coordinator failed to start, probably the panID is already in use, try a different panID or channel
besagt eindeutig das es eine Kommunikation zwischen dem Koordinator und dem Adapter gegeben hat. Damit ist die serielle Schnittstelle aussen vor.
Das blockieren der Schnittstelle ist darauf zurück zu führen das die Bibliothek die Schnittstelle nicht so schnell wieder frei gibt wie der Adapter versucht das ganze neu zu initialisieren.
A.
-
Das blockieren der Schnittstelle ist darauf zurück zu führen das die Bibliothek die Schnittstelle nicht so schnell wieder frei gibt wie der Adapter versucht das ganze neu zu initialisieren.
Ok, und was kann man da machen?
-
@neko Ich würde an dieser Stelle die Vermutung äussern das der Stick nicht ok ist. Immerhin verweigert er systematisch den Aufbau eines Zigbee Netzes.
A.
-
@asgothian Ja, ich fürchte es fast auch...
Von Electrolama gibt es ein Skript um zu testen, ob der Stick richtig geflasht ist: https://gist.github.com/omerk/0ee0e447a9e36786b4ff71d8f8126a23
Allerdings bekomme ich dieses nicht ans laufen. Ich bekomme immer die Meldung "ModuleNotFoundError: No module named 'serial'". Ich habe dann auch schon pyserial installiert, aber das änderte auch nichts. Irgendwie stoße ich da an meine Grenzen. -
@asgothian Also, der Stick ist in Ordnung. Damit ich mir nicht meinen ganzen Raspberry zumülle, habe ich auf dem Windows Rechner Zigbee2MQTT installiert und in iobroker einen MQTT Server aufgesetzt. Mit diesem Setup konnte ich Sensoren pairen und Werte abgreifen.
Mit anderen Worten, der Stick funktioniert, es muss ein Problem mit dem Raspberry oder iobroker sein. -
Das soll jetzt mal jemand verstehen, ich steck den Stick wieder in den Pi, starte den Adapter, Adapter wird grün und er läuft.
Ich hab keine Ahnung was sich geändert hat...
-
@neko Prüf bitte welche version von zigbee-herdsman und zigbee-herdsman-converters auf den beiden Systemen installiert sind.
A.
-
@asgothian Wo finde ich die denn und welche beiden Systeme?
-
@neko Windows / zigbee2mqtt, Linux / iobroker sind die beiden Systeme.
wo der bei zigbee2mqtt ist weiss ich nicht. im ioBroker findest du die beiden in einem der Unterverzeichnisse von /opt/iobroker/node_modules.
Interessant sind jeweils die Dateien package.json in den jeweiligen Verzeichnissen (zigbee-herdsman/zigbee-herdsman-converters) um die Versionen heraus zu bekommen.
A.