Pourquoi Home Assistant?
Je ne veux pas dépendre d’une application ou d’un service cloud distinct pour chaque appareil. Home Assistant me permet de réunir des appareils d’origines différentes dans un même environnement. Plus important encore, je peux y ajouter des solutions que je conçois et programme moi-même.
Home Assistant est donc pour moi bien plus qu’un tableau de bord. C’est la couche qui relie l’électronique, les capteurs, les commandes et la pratique quotidienne dans la maison.
La base
Home Assistant fonctionne sur un Raspberry Pi et forme un système distinct, disponible en permanence sur mon réseau domestique. ESPHome simplifie la connexion de mes projets à microcontrôleurs. Leurs capteurs, interrupteurs et réglages deviennent ainsi directement accessibles dans Home Assistant.
Je peux ensuite combiner ces appareils dans des tableaux de bord et des automatisations, même s’ils n’ont pas été conçus à l’origine comme un seul système.
J’ai construit une commande de store avec un ESP32, un moteur pas à pas et ESPHome. Home Assistant permet de commander le store et de définir une position souhaitée.
Le développement a montré que le mouvement mécanique et l’état logiciel doivent rester synchronisés. Après une coupure de courant, le logiciel ne connaît pas automatiquement la position physique du store. Une possibilité de corriger cette position fait donc partie d’une solution fiable.
SwitchBox6 est un boîtier de commande sans fil fait maison avec six interrupteurs physiques. Il permet de commander directement des fonctions de Home Assistant sans ouvrir à chaque fois un téléphone, un écran tactile ou un tableau de bord.
Comme le boîtier doit aussi pouvoir fonctionner sur batterie, le projet ne concerne pas seulement la commande. La consommation, la fréquence des mesures et le fait de ne réagir qu’à un véritable changement d’interrupteur sont également essentiels.
Un ESP32-C3 compact associe un capteur de température à un petit écran OLED. Les mesures sont affichées localement et transmises simultanément à Home Assistant via ESPHome.
Ce nœud simple montre comment retour local et enregistrement central peuvent se compléter. L’étalonnage compte également: une mesure n’est utile que lorsque sa fiabilité est connue.
Écran tactile expérimental
J’expérimente aussi avec un écran tactile basé sur un ESP32-S3. Il peut afficher des informations de Home Assistant, comme la météo, l’état du réseau et des commandes pour des sorties locales.
Ce projet réunit électronique, interface graphique et domotique. Il s’agit encore d’un montage de test, mais il m’aide à étudier quand un écran de commande fixe est plus utile qu’un téléphone.
Frigate comme prochaine connexion
Mon installation Frigate pour la détection locale par caméra sera une prochaine connexion importante. Le but est de rendre les événements et images utilisables dans Home Assistant sans abandonner le traitement local.
Cette intégration est encore en développement et n’est donc pas présentée comme terminée.
Ce qui fonctionne déjà
- Home Assistant fonctionne comme système domotique central sur un Raspberry Pi.
- Les appareils ESPHome faits maison peuvent être connectés directement.
- Le store peut être commandé et positionné.
- SwitchBox6 offre une commande physique de fonctions dans Home Assistant.
- Un nœud capteur/écran combine information locale et enregistrement central.
- De nouvelles expériences peuvent être ajoutées progressivement au même environnement.