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 zigbee2mqttPlacez-vous dans le dossier /opt/zigbee2mqtt
cd /opt/zigbee2mqttCopiez 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-backupPlace à la mise à jour avec git et npm.
git checkout HEAD -- npm-shrinkwrap.json
git pull
npm ciRestauration du dossier data.
cp -R data-backup/* dataVous pouvez maintenant relancer Zigbee2MQTT.
sudo systemctl start zigbee2mqttSi tout c’est bien passé, vous pouvez supprimer le dossier data-backup.
rm -rf data-backupConclusion
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.

