Les nouveaux copains du blog

Le blog à des nouveaux copains, c’est l’occasion de faire un petit article pour les mettre en avant et vous inciter à consulter ce qu’ils vous proposent.


  • Blog du grouik – Mémos d’un admin sys, logiciels libres, impression 3D.
  • Arduiblog – Arduino, Microbit, Pyboard, impression 3D, Raspberry Pi, électronique…
  • EquinoxeFR – Notes d’un bricoleur
  • Abavala!!! – Interrogations personnelles pour rendre sa maison plus économe, plus confortable, plus sûre.
  • Civade – Découpe laser K40, Raspberry Pi, impression 3D…
  • Dryusdan – L’espace d’un passionné d’informatique, de jardinage et de cuisine
  • Carmelo – De l’admin sys, mais pas que…
  • Tonton Codeur – Du code, de l’électronique, du DIY.

Les « anciens » copains sont toujours présents (avec les nouveaux) dans la side bar du blog. Yrougy, Hikuikuma, La Cave DIY, Tixlegeek, Framboise314, Maelremrem, Nicolasc, Tonton Ayo, Blogmotion, Barbatronic.

N’hésitez pas à prendre contact entre vous afin de mettre en place une véritable toile entre nos morceaux de web et c’est pas mauvais pour le SEO 😀


Contactez-moi si vous souhaitez un échange de liens avec mon blog.


Photo by Clint Adair on Unsplash

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

Appairage Zigbee 2 MQTT

À l’écriture de cet article le projet Zigbee2MQTT supporte « officiellement » 1402 appareils de 207 fabricants ou marques.


Coté serveur (Zigbee2MQTT)

Un peu de configuration pour commencer dans le fichier configuration.yaml assurez-vous de la présence de permit_join et qu’il soit autorisé permit_join: true

nano /opt/zigbee2mqtt/data/configuration.yaml

Coté « client » (Devices)

Chaque appareil ou constructeur à sa méthode ou presque… Appuyer sur un bouton proche de la passerelle (clé USB), un « petit trou reset » à maintenir x secondes… Ou parfois, c’est encore plus amusant… Voir la vidéo reset d’une ampoule Ikea ci-dessous.

Dans la liste des « Supported Devices » de la documentation, vous trouverez les procédures d’appairages en anglais. Vous trouverez un exemple avec la prise Ikea TRADFRI E1603/E1702. Une autre piste pour l’appairage est la documentation de la Zigate (une autre passerelle Zigbee).


Conclusion

À la fin de l’appairage de vos appareils, il est important de remettre la valeur de permit_join à false permit_join: false sinon vous risquez de voir apparaitre du monde sur votre réseau.

Vous pouvez vérifier dans les logs ou via MQTT de la réussite d’un appairage.

N’hésitez pas à vous fabriquer un Zigbee Big Red Button.

Comme d’habitude vous avez mes réseaux sociaux et maintenant le Discord ioodyme ainsi que le tout nouveau groupe Telegram.


Sources