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.