Zigbee2Mqtt : Changement de dongle et perte du lien avec Mqtt

Bonjour,

Nouvel utilisateur de Gladys depuis quelques jours, je rencontre des problèmes liés à la configuration de Zigbee2mqtt.

Les différentes étapes de ma configuration :

  • Intégration de zigbee2mqtt avec un dongle CC2540 sur le port ttyACM0 : Ok, tout fonctionne.
  • Remplacement par un dongle USB SONOFF zigbee 3.0 (CC2562P) sur le port ttyUSB0
    Mis à jour le port dans la configuration de Zigbee2mqtt, sauvegarde.
    Depuis, impossible de redémarrer zigbee2mqtt, le lien avec Mqtt est cassé (croix rouge).
    Logs docker zigbee2mqtt :
    Zigbee2MQTT:info 2022-01-28 18:27:39: Logging to console and directory: ‘/app/data/log/2022-01-28.18-27-34’ filename: log.txt
    Zigbee2MQTT:info 2022-01-28 18:27:39: Starting Zigbee2MQTT version 1.22.2 (commit #414c51f)
    Zigbee2MQTT:info 2022-01-28 18:27:39: Starting zigbee-herdsman (0.13.188)
    Zigbee2MQTT:error 2022-01-28 18:27:40: Error while starting zigbee-herdsman
    Zigbee2MQTT:error 2022-01-28 18:27:40: Failed to start zigbee
    Zigbee2MQTT:error 2022-01-28 18:27:40: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
    Zigbee2MQTT:error 2022-01-28 18:27:40: Exiting…
    Zigbee2MQTT:error 2022-01-28 18:27:40: Error: Error while opening serialport ‘Error: Error: No such file or directory, cannot open /dev/ttyUSB0’
    at SerialPort. (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:146:28)
    at SerialPort._error (/app/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    at /app/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
    Using ‘/app/data’ as data directory

Pour info, j’ai testé le dongle sur une autre raspberry avec une installation “classique” de zigbee2mqtt, il fonctionne donc le firmware est OK (C1352P2_CC2652P_launchpad_coordinator_20211217) :
Zigbee2MQTT:info 2022-01-28 17:08:22: Starting Zigbee2MQTT version 1.22.2 (commit #1a0a9a6e)
Zigbee2MQTT:info 2022-01-28 17:08:23: Starting zigbee-herdsman (0.13.188)
Zigbee2MQTT:info 2022-01-28 17:08:40: zigbee-herdsman started (resumed)
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”}’

J’ai supprimé puis réinstallé le container Zigbee2mqtt plusieurs fois rien ne change.

Pouvez-vous m’aider ?
Merci.

C’est “normal”

En changeant de dongle il faut refaire l’appairage, la conf connu par gladys est incorrecte ( même si tu recrée le conteneur)

Le plus simple c’est :

  • détruire les conteneurs zigbee2mqtt
  • stopper le conteneur gladys
  • détruire la conf zigbee2mqtt
sudo rm - rf /var/lib/gladysassistant/zigbee2mqtt
  • relancer gladys

Si tu ne connais pas les commandes dis le moi

Bonjour,

J’ai suivi tes instructions, stoppé puis détruit les conteneurs mqtt et zigbee2mqtt, stoppé gladys, détruit la config. zigbee2mqtt et relancé gladys et ça marche le lien mqtt - zigbee2mqtt est rétabli et le process zigbee2mqtt est démarré depuis 2 heures sans interruption.

Merci beaucoup pour ton aide.

Je m’attaque maintenant à l’appairage des capteurs Xiaomi pour le moment infructueux alors qu’il marche sans problème sur ma config. sans gladys sur mon vieux raspi B+…

A suivre, si tu as une idée je suis preneur.

Encore merci.

Bonjour,

Trouvé, après une connexion/déconnexion du dongle, le système a détecté une sous-alimentation électrique (under voltage). Après un reboot du raspberry tout est rentré dans l’ordre. L’appairage des appareils Xiaomi se fait bien.

  • Raspberry 3 A+, alimentation 3A.

Merci pour tout.

Hello @ds17
Pourquoi être passé du CC2540 au gongle Sonoff ?
Es-tu satisfait du Sonoff ?

Bonjour,

Je me suis trompé il ne s’agit pas d’un CC2540 mais d’un CC2531, le CC2540 ne fonctionne qu’en bluetooth pas en zigbee…

J’ai acheté un dongle Sonoff pour améliorer la portée, je teste en ce moment sa compatibilité avec mes différents capteurs. Ensuite, je testerai la portée.
De plus le dongle CC2531 ne fait plus partie des recommandations de zigbee2mqtt.io :
Supported Adapters | Zigbee2MQTT