Illustration article Zigbee 2 MQTT

Mise à jour de Zigbee 2 MQTT

Installer, c’est bien, maintenir à jour, c’est encore mieux. Maintenir à jour Zigbee2MQTT est assez simple. Pour rappel, c’est un projet encore en plein développement. Évitez donc une mise à jour si vous n’avez pas un peu de temps devant vous pour ramasser les possibles pots cassés.

Si vous avez suivi mon article sur l’installation de Zigbee2MQTT ou la « documentation officielle » tout devrait bien se passer.


Mise à jour

Commencez par arrêter le service Zigbee2MQTT

sudo systemctl stop zigbee2mqtt

Placez-vous dans le dossier /opt/zigbee2mqtt

cd /opt/zigbee2mqtt

Copiez les fichiers présents dans le dossier data nous en aurons besoin après la mise à jour ou en cas de souci.

cp -R data data-backup

Place à la mise à jour avec git et npm.

git checkout HEAD -- npm-shrinkwrap.json
git pull
npm ci

Restauration du dossier data.

cp -R data-backup/* data

Vous pouvez maintenant relancer Zigbee2MQTT.

sudo systemctl start zigbee2mqtt

Si tout c’est bien passé, vous pouvez supprimer le dossier data-backup.

rm -rf data-backup

Conclusion

Pensez à faire des sauvegardes, cela vous évitera de devoir repasser par la case appairage de chacun de vos appareils. Comme d’habitude vous avez mes réseaux sociaux et maintenant le Discord ioodyme ainsi que le tout nouveau groupe Telegram.


Sources