Home assistant configuration

May 9, 2025 · View on GitHub

Demandez moi n'importe quoi ! Maintenance Twitter GitHub stars

Cette configuration est basée sur ce repo [ github / forum anglais ]

Initialement, ma config était basée sur https://github.com/matt8707/hass-config. Depuis 2025, ma config home assistant a migré vers Adaptative Mushroom. De plus matt8707 ne maintient plus sa config inspiré de homekit pour se consacrer sur un autre projet.

Point fort du projet Adaptive Mushroom :

  • Meilleur responsive
  • Personalisation des dashboard par user plus facile
  • Système de menu pour naviguer entre dashboard
  • Modularité par dahsboard plus importante

Mon Home assistant tourne sous un PC dell pro récupéré, avec lequel j'utilise une tablette Lenovo wall mounted sous Fullykiosk. La tablette est raccordé avec un chageur magnétique.

T'aimes mon repo ? Laisse une ⭐.

dashboard tablette-jour

Equipement et configuration

  • HASS supervised tourne avec debian 11 sur machine DELL de récupération.
IconDeviceTotal
🖥️️ Ordinateurs2
🌡️Xiaomi mijia Temperature Humidity 20195
📱Smartphone2
📱Lenovo TAB M10+ & Fully Kiosk Browser1
💡Bulb E27 yeelight & yeelight strip7
🔘Switch Xiaomi3
📺Samsung TV1
Lixee Zlinky TIC1
🔌Tuya Smart Plug Zigbee 3.04
🗝️Sonoff Zigbee 3.0 USB Dongle Plus1
👁️Zigbee PIR Module TS02023
☀️Zigbee Tyua PIR Luminance TS06011
🔛Zigbee E1 Wall Switch QBKG38LM1
🚪Zigbee Déctereur Ouverture Porte et Fenêtre eWeLink SNZB-046

D'autres ampoules et boutons et interrupteur zigbee, etc devraient arriver d'ici prochainement pour terminer la domotisation des lumières

Liste des intégrations et frontend HASS :

DépendanceUsage
MushroomCollection de cartes pour home assistant
mini-graph-cardCarte basique pour des graphiques
button-cardBouton custom
Mini Media PlayerCarte pour les appareils de type mediaplayer
browser_modAffichage de popup
apexcharts-cardCarte pour les graphiques avancées
card_modModification de l'apparence avec du CSS pour Home assistant
layout-cardCréation de layout pour les cartes
SpotcastIntégration de spotify supplémentaire
Calendar Card ProCarte pour calendrier
Horizon CardCarte pour les événements
Kiosk ModeTransforme home assistant en kiosk
Xiaomi Mi Smart Pedestal Fan IntegrationIntegration pour ventalitateur xiaomi connecté
Bar CardCarte pour des barres de progression
Decluterring CardTemplate de carte réutilsable
Average SensorCapteur pour faire des moyennes de capteur
Hourly Weather CardPrévision météo en forme de barres
Stack in CardCarte pour combiner en pile les cartes
Swipe CardCarte swipable
card-toolsDépendance pour d'autres modules
search-cardBarre de recherche d'entités
Plex Recently AddedModule pour récupérer les derniers nouveautés de plex
Yahoo FinanceModule pour récupérer les actions en bourses

Liste des fonctionnalités de Home assistant

  • Suivi de la météo
  • Suivi de la consommation du linky
  • Suivi de plex
  • Suivi de la température intérieure
  • Suivi de la consommation des appareils sous batteries
  • Suivi des personnes
  • Suivi rapide des cours de la bourse
  • Dashboard personnalisable par personne
  • Gestion des lampes et automatisation associés
  • Gestion de spotify, des googles home et TV.
  • Gestion des prises connectées
  • Gestion des ordinateurs
  • Gestion des Télévisions et Audio/Spotify
  • Gestion du ventilateur connecté
  • Autres : Affiche le QR Code pour le wifi, agenda perso..

Détails de certaines fonctionalités pour vos inspirations

Animation

Un certains nombres d'animation dans le dahsboard ont été mis en place pour le rendre un peu plus vivant.

Source des inspirations : https://community.home-assistant.io/t/mushroom-cards-build-a-beautiful-dashboard-easily-part-1/388590/3238

  • Blink de l'icone TV quand la TV est allumé

  • Chargement de la barre quand le téléphone se charge

  • L'icon du mediaplayer qui se secoue lorsqu'une musique est joué

  • L'icone des boutons des automations scintille qunand elle est activé (pas en cours d'exécution forcément)

  • Respiration du badge en fonction de la couleur, vert pour la présence ou rouge pour l'absence

  • Led du PC qui clignote quand il est allumé

  • Boucle de chargement quand le pc s'éteint ou s'allume

Les icons SVG utiliser pour la météo provient de ce repo : https://github.com/basmilius/weather-icons

Thermomètre

Inspiration des boutons thermomètre : https://community.home-assistant.io/t/mushroom-cards-build-a-beautiful-dashboard-easily-part-1/388590/1034?u=kaoru

thermometer

Popup custom pour mieux suivre les indicateurs du thermomètres

thermometer-popup

Météo

Popup météo qui donne la prévision des prochains jours weather-forecast,custom:mini-graph-card de la témpérature et humidité des ces dernières 24h et les images satellites grâce à Windy contenu dans un iframe. Plus d'information via ce lien

Afficher le timer en cours du google home de la cuisne

Affichage du timer du google home avec les badges se trouvant en haut du dashboard

Source de la récupération des timer : chvancooten

Celui-ci clignote chaque seconde grâce au card_mod lorsque le timer est actif.

QR-CODE du WiFi

Ajout d'un QR-Code du WiFi accessible facilement depuis la tablette pour les invités. Le SSID et le password est accessible en clair également.

Consomation électrique

La consommation est récupérée avec le module tic Lixee Zlinky qui fonctionne en zigbee. Fonctionnement plus faible que l'API Enedis.

https://www.gotronic.fr/art-module-zlinky-tic-avec-antenne-38788.htm

Météo

Météo avec l'api Météo-France + Openweathermap en complément.

Monitoring et gestion des PCs

Utilisation de HASS Agent pour contrôler les PC Windows.

Mise en place du screenshot :

Source : https://hassagent.readthedocs.io/en/latest/examples/#command-grab-screenshot-using-powershell

  • Création d'un script powershell (voir dossier du repo. cf adapter le powe)
  • Mise en place d'un button screenshot dans HASS.agent qui exécute le script powershell
  • Automation qui executer l'entity screenshot disponible via mqtt
  • Création d'une entity camera via fichier

Spotify

Création d'une carte qui combine mushroom-media-player-card et la barre du mini-media-player. La pochette de la musique s'affiche en album. Le concept est repris pour les google home.

spotify-active

TODO et idées..

Road-map

  • Vielle smartTV samsung (en cours)
  • Consommation eau et chauffage (Proof of conception dans le premier semestre)
  • Conservation des métriques sur le long terme dans influxdb (projet en cours avec migration sous proxmox)

Problèmes à fix

  • TBD

Idées

  • Prise en charge par le dashboard de futures caméras.
  • Système d'alarme
  • Robot aspirateur
  • Vanne thermostatique connecté