Home

Awesome

Home assistant configuration

Demandez moi n'importe quoi ! Maintenance Twitter GitHub stars

Cette configuration est basée sur celle de matt8707 [ github / forum anglais ]

Mon Home assistant tourne sous un Raspberry Pi 3B+, avec lequel j'utilise une tablette Lenovo wall mounted avec Fullykiosk, avec un chageur magnétique.

T'aimes mon repo ? Laisse une ⭐.

dashboard tablette-jour

Equipement et configuration

IconDeviceTotal
🌉Gateway Xiaomi V21
🖥️️ Ordinateurs2
🌡️Xiaomi mijia Temperature Humidity 20195
📱Smartphone2
📱Lenovo TAB M10+ & Fully Kiosk Browser1
💡Bulb E27 yeelight & yeelight strip7
🔘Switch Xiaomi3
📺Samsung TV1
Enedis1
🔌Tuya Smart Plug Zigbee 3.04
🗝️Sonoff Zigbee 3.0 USB Dongle Plus1

D'autres ampoules et boutons sans-fil devraient arriver d'ici prochainement pour terminer la domotisation des lumières

Les fonctionnalités créées par moi

Je vous invite à consulter son repo github pour y voir les fonctionalités de bases proposées par son dashboard. J'ai créé de nouvelles fonctionallités pour répondre à mes besoins.

Thermomètre

custom:button-card des thermomètre avec un custom:mini-graph-card. Il affiche le graph de la température des 12 dernières heures. Il est accompagné d'un popup avec témpérature et humidité à l'instant T, avec un graphique des 48 dernières heures.

thermometre thermometre-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

Popup automation

Popup accessible depuis le bouton Partir, qui permet via un switch de couper l'automation qui éteint les lumières pour éviter les démarrage d'automation lorsque des invités sont présents chez soi.

<img src="/images/automation-popup.jpg" height="200">

Afficher le timer en cours du google home de la cuisne

Affichage du timer du google home en bas de l'interface grâce au travail chvancooten

<img src="/images/google-timer.jpg" height="100"> <img src="/images/google-timer-no-timer.jpg" height="100">

Sidebar

Bouton et automation des snapshots.

<img src="/images/bouton-snapshot.jpg" height="300">

Monitoring des batteries, services, systèmes et réseaux

Création d'un popup qui me permet de monitorer rapidement l'infrascture et la domotique :

monitoring

Monitoring de la bbox

Ajout d'un pop qui le monitoring la bbox avec les différentes stats accessible via son API. La platerform bbox officiel de home assistant ne fonctionne pas correctement. J'ai créé un script python qui utilise l'API d'HA et ppybox. Ce dernier a été modifié pour le débugger mais également créer de nouvelles méthodes pour mon utilisation.

<img src="/images/bbox-monitoring.jpg" height="500">

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.

<img src="/images/wifi-qrcode.jpg" height="500">

Ma façon d'implémenter son code

matt8707 est suédois et nous n'avons pas les mêmes équipements et services pour la notre domotique.

Consomation électrique

matt8707 utilisait un script python qui récupère sa consommation chez son fourniseur et rempli un fichier dont le contenu est lu par home assistant. La consommation de chaque mois est découpé par un capteur qui lui est dédié (12 captures). Pour garder cette base, j'ai créé un script python qui fait la même chose, mais je ne récupère pas les stats d'Enedis depuis leur API moi-même mais grâce au custom component myEnedis depuis l'API d'Home Assistant.

Home Assistant lance le script toutes les heures via une automation. Possible de le faire manuellement depuis un boutton.

Météo

Météo avec l'api Météo-France et son intégration officiel.

Monitoring des PC

Utilisation de HASS Agent pour contrôler les PC sous Windows car matt8707 est sous mac et utilise du SSH.

TODO et idées..

Implémentations restantes à finir

Problèmes

Idées

<!-- MARKDOWN LINKS & IMAGES -->