Je suis actuellement équipé d’un contrôleur pizigate connecté sur les ports GPIO d’un RPI4.
J’ai décidé de changer de contrôleur pour un plus rapide, et surtout recommandé par zigbee2mqtt.
J’ai donc commandé une clé Slaesh (un CC2652RB) qui fait parti de la liste des contrôleurs compatibles (j’ai commandé la rallonge USB et un HUB USB alimenté).
J’aimerais échanger avec vous de la meilleure manière de migrer vers ce nouveau contrôleur. Ça ne me dérange pas d’y passer du temps mais je préfère que ça soit « propre ».
Des idées ? des retours d’expérience à partager ?
Je me réponds à moi même si jamais ça peut en aider d’autres :
couper le service zigbee2MQTT
$ service zigbee2mqtt stop
débrancher l’ancien controleur
brancher le nouveau
Chercher le port USB utilisé (par exemple /dev/ttyACM0 ou /dev/USB0):
$ ls -l /dev/serial/by-id
Faire un backup de la base de données des équipements (normalement dans le dossier /var/www/html/plugins/zigbee2mqtt/ si vous avez laissé zigbeelinker faire l’installation)
S’il ne démarre pas, la FAQ de ZigbeeLinker donne plusieurs pistes pour trouver l’origine du problème. Je vous conseille de commencer par vous assurer que le dongle zigbee est bien accessible.
Ensuite, vous n’avez « plus qu’a » réappairer tous vos équipements !
Tips 1 : je vous conseille de choisir avant tout le bon canal zigbee dans l’interface de zigbee2mqtt ! parce qu’un changement de canal implique un réappairage de tous les équipements
Tips 2 : Vous pouvez appairer d’abord les routeurs, puis choisir d’appairer les end devices sur un routeur bien précis dans l’interface de Zigbee2MQTT (dans le menu déroulant de l’appairage)