Domotique Home Assistant & Zigbee2MQTT
Stack domotique auto-hébergée : passerelle Zigbee (Home Assistant + Zigbee2MQTT + MQTT), dashboards sur mesure, intégrations tierces (éclairage connecté, calendriers d'événements, capteurs d'applications personnelles) et automatisations, avec migration d'une partie du parc d'un service cloud propriétaire vers un contrôle local direct.
Contexte
Mise en place d'une domotique locale à partir d'une clé Zigbee, avec l'objectif de dépendre le moins possible de services cloud tiers (latence, disponibilité, vie privée) et de centraliser dans une interface unique aussi bien les capteurs domestiques que des métriques d'applications personnelles déjà existantes.
Approche
Déploiement de Home Assistant, Zigbee2MQTT et d'un broker MQTT en conteneurs Docker, avec appairage des capteurs Zigbee. Dashboards entièrement reconstruits (plusieurs vues thématiques, thème visuel personnalisé, cartes communautaires) plutôt que la configuration par défaut. Intégrations ajoutées au fil de l'eau : éclairage connecté avec correction d'un défaut de rendu colorimétrique au niveau du pilote d'intégration, calendriers d'événements avec notifications programmées, capteurs personnalisés exposant les données d'autres applications maison. Automatisations événementielles (seuils de batterie, présence) et gestionnaire de flux Node-RED pour les scénarios plus complexes.
Défis techniques
Un service cloud tiers utilisé pour une partie de l'éclairage est tombé en panne, invalidant l'authentification de tous les appareils concernés d'un coup — l'incident a motivé une migration vers un contrôle 100% local (LAN direct plutôt que cloud), ce qui a nécessité de contourner une limite réseau du conteneur (pas de diffusion broadcast possible pour la découverte automatique) en récupérant les clés de chiffrement des appareils via l'API cloud puis en les localisant par scan réseau direct. Un bug de composant tiers (réimport de configuration à chaque redémarrage) provoquait un mélange aléatoire des données entre deux calendriers — diagnostiqué puis corrigé en sortant cette configuration du fichier rechargé au démarrage.
Résultat
Domotique fonctionnelle et centralisée, dashboards adaptés à l'usage réel, migration vers un contrôle local en cours pour réduire la dépendance au cloud, capable d'exposer aussi bien des capteurs physiques que des métriques d'applications personnelles dans une interface unique.