Pourquoi j’ai intégré Home Assistant dans mon MagicMirror

Cela fait plusieurs années que j’utilise MagicMirror²sur un Raspberry Pi pour afficher des informations utiles à la maison. C’est un projet open source fantastique, très modulaire, pensé pour l’affichage sur écran vertical (type miroir connecté), et parfait pour présenter de l’information en continu.
Mon installation était entièrement automatisée, utilisant Electron (intégré nativement à MagicMirror²) pour un lancement en mode kiosque sans intervention manuelle. Simple, stable, efficace. Mais avec le temps, certaines limites ont commencé à apparaître…
MagicMirror² : solide mais limité
MagicMirror² m’a permis de créer un affichage personnalisé avec des modules communautaires : météo, calendrier, compliments, horloge, etc. Mais certains points sont devenus bloquants :
- la météo : les modules fonctionnels exigeaient désormais une API nécessitant une carte bancaire, parfois même pour un accès basique ;
- la maintenance de certains modules tiers devenait aléatoire ;
- les personnalisations CSS nécessitaient de toucher au code source directement ;
- l’intégration avec les autres composants de la maison connectée était quasi inexistante.
Home Assistant : le cerveau central
Utilisant déjà Home Assistant pour piloter une grande partie de ma domotique, l’idée de m’appuyer sur son interface Lovelace pour créer un miroir intelligent s’est naturellement imposée.
Avec ses cartes personnalisables, sa compatibilité native avec de nombreuses sources de données, et ses puissantes automatisations, Home Assistant permet de construire un dashboard moderne, interactif et intégré.
J’utilise également un MQTT Broker sur mon Raspberry Pi qui permet à Home Assistant à détecter de nouveaux capteurs. Nous verrons cela un peu plus tard.
Un affichage conçu pour un écran mural
J’ai donc conçu une interface dédiée dans Home Assistant, baptisée "Magic Mirror", pensée pour être affichée sur un écran mural. Elle comprend :
- un mode sombre lisible à distance ;
- un affichage plein écran, sans menus ni distractions ;
- une rotation automatique entre plusieurs vues ;
- une interface adaptée à un usage familial quotidien : fuseaux horaires, météo, présence, calendriers, etc.
Le résultat ? Un miroir numérique fluide, esthétique, ultra-personnalisable — et surtout, sans dépendance à des API météo contraignantes.
Ce que je vais partager avec vous
Cette série d’articles a pour but de vous montrer pas à pas comment j’ai mis en place ce tableau de bord, de l’installation des cartes Lovelace jusqu’à la gestion des pages et de la rotation automatique.
Si vous utilisez déjà Home Assistant, ou que vous cherchez une alternative plus souple à MagicMirror², vous découvrirez une manière élégante de transformer un simple écran en un tableau de bord intelligent et vivant.
Rendez-vous dans le prochain article, où je vous expliquerai comment installer les cartes nécessaires via HACS. À très vite !
Derniers commentaires
# Le 19 octobre 2024 à 13:09, par nico
En réponse à : MagicMirror², ma configuration personnalisée
# Le 25 septembre 2024 à 12:01, par Teddy Payet
En réponse à : Un Nouveau Chapitre : Mon Admission dans un MBA en Intelligence Artificielle et Data Innovation
# Le 25 septembre 2024 à 11:20, par vY
En réponse à : Un Nouveau Chapitre : Mon Admission dans un MBA en Intelligence Artificielle et Data Innovation
# Le 21 juin 2024 à 13:49, par Teddy Payet
En réponse à : Home Assistant : Routine le matin avant l’école
# Le 21 juin 2024 à 10:47, par Teddy Payet
En réponse à : Ma domotique open source
# Le 16 juin 2024 à 17:15, par Eric
En réponse à : Ma domotique open source