Zigbee2Mqtt: Dongle-Wechsel und Verlust der MQTT-Verbindung

Hallo,

Ich bin seit einigen Tagen neuer Nutzer von Gladys und habe Probleme mit der Konfiguration von Zigbee2mqtt.

Die verschiedenen Schritte meiner Konfiguration:

  • Integration von zigbee2mqtt mit einem CC2540-Dongle am Port ttyACM0: OK, alles funktioniert.
  • Ersetzung durch einen SONOFF Zigbee 3.0 USB-Dongle (CC2562P) am Port ttyUSB0
    Port in der Zigbee2mqtt-Konfiguration aktualisiert, gespeichert.
    Seitdem ist es unmöglich, zigbee2mqtt neu zu starten, die Verbindung zu Mqtt ist unterbrochen (rotes Kreuz).
    Docker-Logs von zigbee2mqtt:
    Zigbee2MQTT:info 2022-01-28 18:27:39: Protokollierung in der Konsole und im Verzeichnis: ‘/app/data/log/2022-01-28.18-27-34’ Dateiname: log.txt
    Zigbee2MQTT:info 2022-01-28 18:27:39: Starten von Zigbee2MQTT Version 1.22.2 (Commit #414c51f)
    Zigbee2MQTT:info 2022-01-28 18:27:39: Starten von zigbee-herdsman (0.13.188)
    Zigbee2MQTT:error 2022-01-28 18:27:40: Fehler beim Starten von zigbee-herdsman
    Zigbee2MQTT:error 2022-01-28 18:27:40: Zigbee konnte nicht gestartet werden
    Zigbee2MQTT:error 2022-01-28 18:27:40: Siehe Zigbee2MQTT startet nicht | Zigbee2MQTT für mögliche Lösungen
    Zigbee2MQTT:error 2022-01-28 18:27:40: Beenden…
    Zigbee2MQTT:error 2022-01-28 18:27:40: Fehler: Fehler beim Öffnen des Serialports ‘Fehler: Fehler: Datei oder Verzeichnis nicht gefunden, kann /dev/ttyUSB0 nicht öffnen’
    bei SerialPort. (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:146:28)
    bei SerialPort._error (/app/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    bei /app/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
    Verwendung von ‘/app/data’ als Datenverzeichnis

Zur Information, ich habe den Dongle an einem anderen Raspberry mit einer „klassischen“ Installation von zigbee2mqtt getestet, er funktioniert also das Firmware ist OK (C1352P2_CC2652P_launchpad_coordinator_20211217):
Zigbee2MQTT:info 2022-01-28 17:08:22: Starten von Zigbee2MQTT Version 1.22.2 (Commit #1a0a9a6e)
Zigbee2MQTT:info 2022-01-28 17:08:23: Starten von zigbee-herdsman (0.13.188)
Zigbee2MQTT:info 2022-01-28 17:08:40: zigbee-herdsman gestartet (wiederaufgenommen)
Zigbee2MQTT:info 2022-01-28 17:08:40: Coordinator-Firmware-Version: ‘{“meta”:{“maintrel”:1,“majorrel”:2,“minorrel”:7,“product”:1,“revision”:20211217,“transportrev”:2},“type”:“zStack3x0”}’

Ich habe den Zigbee2mqtt-Container mehrmals gelöscht und neu installiert, nichts ändert sich.

Können Sie mir helfen?
Danke.

Das ist „normal“

Wenn du den Dongle wechselst, musst du die Kopplung erneut durchführen, die von Gladys bekannte Konfiguration ist falsch (auch wenn du den Container neu erstellst).

Am einfachsten ist:

  • Zerstöre die zigbee2mqtt-Container
  • Stoppe den Gladys-Container
  • Zerstöre die zigbee2mqtt-Konfiguration
sudo rm - rf /var/lib/gladysassistant/zigbee2mqtt
  • Starte Gladys neu

Falls du die Befehle nicht kennst, sag mir Bescheid.

Hallo,

habe deine Anweisungen befolgt, die mqtt- und zigbee2mqtt-Container gestoppt und gelöscht, gladys gestoppt, die zigbee2mqtt-Konfiguration gelöscht und gladys neu gestartet und es funktioniert, die mqtt- und zigbee2mqtt-Verbindung ist wiederhergestellt und der zigbee2mqtt-Prozess läuft seit 2 Stunden ohne Unterbrechung.

Vielen Dank für deine Hilfe.

Jetzt versuche ich, die Xiaomi-Sensoren zu paaren, bisher ohne Erfolg, obwohl es auf meiner Konfiguration ohne gladys auf meinem alten Raspi B+ problemlos funktioniert…

Mal sehen, wenn du eine Idee hast, bin ich dankbar.

Nochmals vielen Dank.

Hallo,

Nach einem Ein-/Ausschalten des Dongles hat das System eine Unterspannung (Under Voltage) erkannt. Nach einem Neustart des Raspberry ist alles wieder in Ordnung. Die Paarung der Xiaomi-Geräte funktioniert einwandfrei.

  • Raspberry 3 A+, Netzteil 3A.

Vielen Dank für alles.

Hallo @ds17
Warum bist du vom CC2540 auf den Sonoff Gongle umgestiegen?
Bist du mit dem Sonoff zufrieden?

Hallo,

Ich habe mich vertan, es handelt sich nicht um einen CC2540, sondern um einen CC2531, der CC2540 funktioniert nur mit Bluetooth und nicht mit Zigbee…

Ich habe einen Sonoff-Dongle gekauft, um die Reichweite zu verbessern, ich teste gerade seine Kompatibilität mit meinen verschiedenen Sensoren. Danach werde ich die Reichweite testen.
Außerdem wird der CC2531-Dongle nicht mehr von zigbee2mqtt.io empfohlen:
Supported Adapters | Zigbee2MQTT