Keine Kommunikation mit Zigbee2mqtt

Ich habe versucht, einen Sonoff Zigbee-Dongle zu installieren und den Dienst Zigbee2mqtt zu verwenden, aber letzterer scheint nicht zu funktionieren:


Die Konfigurationsseite http://192.168.3.2:12000/ ist ebenfalls nicht verfügbar…

Was kann ich tun?

docker logs gladys-z2m-zigbee2mqtt

[2024-08-02 14:09:01] info:     z2m: Protokollierung in der Konsole, Datei (Dateiname: log.log)
[2024-08-02 14:09:01] info:     z2m: Starten von Zigbee2MQTT Version 1.39.1 (Commit #e132316)
[2024-08-02 14:09:01] info:     z2m: Starten von zigbee-herdsman (0.55.3)
[2024-08-02 14:09:03] warning:  zh:ezsp: Veralteter Treiber 'ezsp' wird derzeit verwendet, 'ember' wird im nächsten Release der offiziell unterstützte EmberZNet-Treiber. Bei Verwendung von Zigbee2MQTT siehe https://github.com/Koenkk/zigbee2mqtt/discussions/21462
[2024-08-02 14:09:03] error:    zh:ezsp:uart: Fehler: <-- CRC-Fehler: bf7e|bf|ffff
[2024-08-02 14:09:03] error:    zh:ezsp:uart: Fehler beim Parsen zu NpiFrame 'Fehler: <-- CRC-Fehler: bf7e|bf|ffff
    at Frame.checkCRC (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/frame.ts:87:19)
    at SerialDriver.onParsed (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:167:19)
    at Parser.emit (node:events:517:28)
    at Parser._transform (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/parser.ts:50:26)
    at Parser.Transform._write (node:internal/streams/transform:175:8)
    at writeOrBuffer (node:internal/streams/writable:392:12)
    at _write (node:internal/streams/writable:333:10)
    at Parser.Writable.write (node:internal/streams/writable:337:10)
    at SerialPort.ondata (node:internal/streams/readable:809:22)
    at SerialPort.emit (node:events:517:28)'
[2024-08-02 14:09:07] info:     z2m: zigbee-herdsman gestartet (wiederaufgenommen)
[2024-08-02 14:09:07] info:     z2m: Coordinator-Firmware-Version: '{"meta":{"maintrel":"3 ","majorrel":"6","minorrel":"10","product":8,"revision":"6.10.3.0 build 297"},"type":"EZSP v8"}'
[2024-08-02 14:09:07] info:     z2m: Derzeit sind 0 Geräte verbunden:
[2024-08-02 14:09:07] info:     z2m: Zigbee: Deaktivieren des Verbindens neuer Geräte.
[2024-08-02 14:09:08] info:     z2m: Verbindung zum MQTT-Server bei mqtt://localhost:1884
[2024-08-02 14:09:08] error:    z2m: MQTT-Fehler: Verbindung abgelehnt: Nicht autorisiert
[2024-08-02 14:09:08] error:    z2m: MQTT konnte nicht verbinden, Beenden...
[2024-08-02 14:09:08] info:     z2m: Beenden von zigbee-herdsman...
[2024-08-02 14:09:09] info:     zh:controller: Koordinator-Backup in '/app/data/coordinator_backup.json' geschrieben
[2024-08-02 14:09:09] info:     z2m: zigbee-herdsman gestoppt
Verwendung von '/app/data' als Datenverzeichnis
Starten von Zigbee2MQTT ohne Watchdog.

docker logs gladys-z2m-mqtt


1722607922: Neue Verbindung von ::1:59344 auf Port 1884.
1722607922: Client gladys-main-instance-816862 getrennt, nicht autorisiert.
1722607924: Neue Verbindung von ::1:59346 auf Port 1884.
1722607924: Client mqttjs_e19f996c getrennt, nicht autorisiert.

@Xenicle Hallo!

Der Fehler liegt hier:

Bei der Suche bei Zigbee2mqtt finde ich Leute, die das gleiche Problem haben:

Verwendest du wirklich einen Sonoff E Dongle?
Hast du kürzlich das Firmware aktualisiert?

Hallo @pierre-gilles!
Der Dongle ist aus der Verpackung, ich habe das Firmware nicht angerührt…

Muss ich das Update durchführen?

(ansonsten hätte ich mich am Anfang beim Dongle vertan, ich hatte den P gewählt und bin auf den E umgestiegen, der der richtige ist…)

das könnte ein Ansatz sein ^^

Die Website von Zigbee2mqtt kann gute Ratschläge geben: https://www.zigbee2mqtt.io/

Ihr Forum auch: Koenkk/zigbee2mqtt · Discussions · GitHub

Die GitHub-Issues: Issues · Koenkk/zigbee2mqtt · GitHub

Welche Hardware nutzt du eigentlich?

Der USB-Port muss richtig mit Strom versorgt sein (die Ports von Pi sind manchmal unterversorgt, zum Beispiel).

Ach! Es könnte sein, dass das der Grund ist, ich nutze einen Raspberry Pi 3…

Du hast alle Tipps von Zigbee2mqtt auf dieser Seite:

Du hast insbesondere diesen Tipp für Raspberry Pi:

dmesg | grep volt gibt nichts zurück…

Einige Tipps zum Ausprobieren:

  • Einen anderen USB-Anschluss verwenden
  • Ein USB-Verlängerungskabel oder besser einen USB-Hub mit Stromversorgung verwenden
  • Das Firmware des Dongles aktualisieren

OK, ich werde mir das ansehen, danke!

Aber ist es normal, dass es in den verschiedenen Logs « unbefugte Verbindungen » gibt?

Ah du hast recht, ich war nicht weiter als das erste Problem gekommen!

Vielleicht ist das ja das Problem, es sieht sehr ähnlich zu einem anderen Problem, das ich hier kürzlich gesehen hatte:

Vielleicht hast du Zigbee2mqtt in einen instabilen Zustand versetzt, indem du den falschen Dongle ausgewählt hast. Vielleicht wäre es klüger, alles zu löschen und von vorne zu beginnen:

Okay danke, ich mach mich gleich dran ^^

Das war’s! :


Danke @pierre-gilles!

Ausgezeichnet! Gute Installation!

@pierre-gilles Vielleicht sollte man das in der Dokumentation ergänzen?
Oder etwas in der Integration ändern. Es scheint, als würde die Änderung des Dongles nicht berücksichtigt…

Ich denke, das ist tatsächlich ein Bug der Integration, seit der neuen UI ist das Clean nicht perfekt, wenn die Integration deaktiviert ist

Ich habe ein Issue erstellt:

Tatsächlich gab es einen Bug in der aktuellen Integration, ich kann den Bug bei mir reproduzieren!

Ich habe einen PR erstellt, um das Problem zu beheben.

@cicoub13 @AlexTrovato falls ihr Zeit habt, einen Blick darauf zu werfen :wink: