Home

Awesome

Ma configuration Home Assistant

Il s'agit de ma configuration Home Assistant tournant sur un petit serveur NUC sous Ubuntu 20.04 LTS. Si cela vous intéresse et si vous voulez suivre l'évolution de mon installation n'oubliez pas de cliquer sur ⭐️ .

Dans un premier temps l'idée est de proposer un tableau de bord utilisé principalement sur un ordinateur car c'est à partir de mon ordinateur que je mets tout en place. Après ce tableau de bord sera adapté pour être plus agréable à utiliser sur un smartphone ou encore sur une tablette qui pourra être au coeur de la maison et à partir de laquelle il sera possible de tout controller.

Mon tableau de bord s'articule donc autour de plusieurs vues : un tableau principal où j'ai placé les informations qui sont primordiales pour la famille et les quelques actions que l'on fait quotidiennement ou presque.

My Home Assistant Home View

Ensuite une vue qui n'est utile qu'à moi et qui n'est d'ailleurs visible que de moi : la partie système qui me permet d'avoir un visuel immédiat sur le serveur hébergeant le système domotique, l'état de santé de Home Assistant ainsi que des conteneurs qui tournent sur mon serveur et qui sont principalement en lien avec Home Assistant.

My Home Assistant System View

Une vue importante : celle qui concerne la sécurité avec l'affichage des diiférentes caméras mais aussi un retour des différents capteurs.

My Home Assistant Alarm View

Une vue qui a fait son apparition dernièrement : celle pour contrôler mon imprimante 3D. En effet celle-ci est raccordée à une prise connectée qui me permet de l'allumer et surtout de l'éteindre à la fin d'une impression. Je peux aussi faire un suivi relativement fin de la quantité de filaments encore en stock.

My Home Assistant Wanhao View

Ayant la change d'avoir une maison de famille, je voulais garder un oeil sur cette maison en mon absence. Pour cela j'ai utilisé un raspberry pi sur lequel j'ai simplement installé Zigbee2MQTT. Je récupére ainsi les informations de mes différents capteurs et je les envoie sur mon broker MQTT principal que j'héberge à mon domicile principal. Je n'ai ainsi eu qu'à créer les sensors dans mon Home Assistant. Je n'ai ainsi qu'un seul Home Assistant dans lequel toutes les informations remontent. J'ai simplement créé une vue spécifique pour ce domicile ensuite afin que je puisse avoir sur une même page toutes les informations remontées à savoir : la température extérieure, la teméprature dans les différentes pièces de la maison (des capteurs doivent encore être ajoutés), l'état des capteurs de détection de présence et d'ouverture/fermeture de portes et fenêtres (là encore des capteurs doivent être ajoutés dans le futur). Ce système fonctionne sur un raspberry pi 3 B+ avec un SSD. Le raspberry pi est branché à un modem 4G pour pouvoir envoyer les informations.

My Home Assistant Paradis View

Afin d'avoir une vision de mon système domotique rapidement et depuis un poste utilisant Chrome j'ai mis en place l'extension Home Assistant. Un nouveau tableau de bord a été créé spécifiquement pour cela car l'affichage est spécifique et l'idée est d'avoir les informations essentielles en un coup d'oeil. Cette vue est l'affichage que de certaines briques présentes dans mon tableau de bord principal mais vous pourrez trouver le code ici

My Home Assistant Extension View

Mais où est le code ?

Je suis en mode UI c'est à dire que mon tableau de bord est réalisé directement à partir de l'interface de Home Assistant. J'avais réalisé mes premiers tableaux de bord en mode YAML mais les dernières versions de Home Assistant me permettent de faire la même chose directement à partir de l'interface ce qui simplifie grandement les choses. Je partage donc mon tablea de bord en faisant un export de l'éditeur de configuration. Vous pourrez retrouver le code complet dans le fichier export-lovelace.yaml

Pour ce qui est de la configuration à proprement parlé avec la définition de mes sensors, des templates et des différentes informations que je souhaite connaitre sur mon système domotique, vous trouverez tout dans le fichier configuration.yaml. Je ne scinde pas encore ce fichier de configuration mais cela sera un travail que je ferais très certainement dans le futur.

Cela fait maintenant plus d'un an que j'utilise Home Assistant et je veux partager avec vous ma configuration complète. J'essaie de faire ça le mieux possible toujours en documentant mon travail et en versionnant mes mises à jour. Je garderais ainsi un historique de mes modifications.

Et à propos de mon installation ?

Voici une partie de mon matériel :

Et pour la partie plus « IT » :