Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KaoruKanon/homeassistant-config
Ma configuration home assistant
https://github.com/KaoruKanon/homeassistant-config
automation francais francophone hassio home-assistant home-assistant-config homekit
Last synced: about 1 month ago
JSON representation
Ma configuration home assistant
- Host: GitHub
- URL: https://github.com/KaoruKanon/homeassistant-config
- Owner: KaoruKanon
- Created: 2020-12-23T18:54:05.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-08T21:22:54.000Z (11 months ago)
- Last Synced: 2024-08-04T03:04:55.514Z (5 months ago)
- Topics: automation, francais, francophone, hassio, home-assistant, home-assistant-config, homekit
- Language: Python
- Homepage: https://forum.hacf.fr/t/mon-dashboard-kaoru/1022/2
- Size: 9.13 MB
- Stars: 55
- Watchers: 8
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-francophone-home-assistant - KaoruKanon - Configuration documentée en français avec une interface graphique inspirée de Homekit. (Configurations)
README
# Home assistant configuration
[![Demandez moi n'importe quoi !](https://img.shields.io/badge/Demandez%20moi-n'%20importe%20quoi-1abc9c.svg)](https://github.com/KaoruKanon/homeassistant-config) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) [![Twitter](https://img.shields.io/twitter/follow/kaorussh?style=social)](https://twitter.com/kaorussh) [![GitHub stars](https://img.shields.io/github/stars/KaoruKanon/homeassistant-config?style=social)](https://github.com/KaoruKanon/homeassistant-config)Cette configuration est basée sur celle de matt8707 [ [github](https://github.com/matt8707/hass-config) / [forum anglais](https://community.home-assistant.io/t/a-different-take-on-designing-a-lovelace-ui/162594) ]
Mon Home assistant tourne sous un Raspberry Pi 3B+, avec lequel j'utilise une tablette Lenovo wall mounted avec [Fullykiosk](https://play.google.com/store/apps/details?id=de.ozerov.fully&hl=fr&gl=US), avec un chageur magnétique.
T'aimes mon repo ? Laisse une ⭐.
* [![Twitter](https://img.shields.io/twitter/follow/kaorussh?style=social)](https://twitter.com/kaorussh)
* [Profil HACF](https://forum.hacf.fr/u/kaoru)
* [Topic de mon dashboard sur HACF](https://forum.hacf.fr/t/mon-dashboard-kaoru/1022)![dashboard]
![tablette-jour]## Equipement et configuration
- HASS supervised tourne sur mon Raspberry 3B+
| Icon | Device | Total |
|------|:--------------:|:------:|
| 🌉 | Gateway Xiaomi V2 | 1 |
| 🖥️ |️ Ordinateurs | 2 |
| 🌡️ | Xiaomi mijia Temperature Humidity 2019 | 5 |
| 📱 | Smartphone | 2 |
| 📱 | Lenovo TAB M10+ & Fully Kiosk Browser | 1 |
| 💡 | Bulb E27 yeelight & yeelight strip | 7 |
| 🔘 | Switch Xiaomi | 3 |
| 📺 | Samsung TV | 1 |
| ⚡ | Enedis | 1 |
| 🔌 | Tuya Smart Plug Zigbee 3.0 | 4 |
| 🗝️ | Sonoff Zigbee 3.0 USB Dongle Plus | 1 |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](https://windy.com) contenu dans un `iframe`. Plus d'information via ce [lien](https://www.youtube.com/watch?v=U8j5p-DUdAE)
### 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.
### 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](https://github.com/chvancooten/homeassistant-googletokenretriever)
### Sidebar
#### Bouton et automation des snapshots.
* Ajout dans le menu update de la sidebar d'un bouton pour faire une snapshot manuelle depuis le dashboard.
* Mise en place une automation qui fait un snapshot tous les jours à miniuit.#### 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 :
* Réseaux et systèmes des équipements grâce à la platform ping.
* Monitoring des services web hébergés
* Barre de progression des équipements domotiques sous batterie![monitoring](https://github.com/KaoruKanon/homeassistant-config/tree/master/imagesmonitoring-battery-service.jpg)
#### 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](https://www.home-assistant.io/integrations/bbox/) officiel de home assistant ne fonctionne pas correctement. J'ai créé un script python qui utilise l'API d'HA et [ppybox](https://github.com/HydrelioxGitHub/pybbox). Ce dernier a été modifié pour le débugger mais également créer de nouvelles méthodes pour mon utilisation.#### 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.
## 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](https://github.com/saniho/apiEnedis) 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](https://www.home-assistant.io/integrations/meteo_france/) et son intégration officiel.
### Monitoring des PC
Utilisation de [HASS Agent](https://github.com/LAB02-Research/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
* TV samsung (en cours)### Problèmes
* Améliorer les cards thermomètre : En cas de forte différence de température entre le minimum et le maximum, la courbe est coupée par la card.### Idées
* Prise en charge par le dashboard de futures caméras.
* Système d'alarme
* Robot aspirateur
* Consommation eau et chauffage
* Amélioratio Enedis[dashboard]: /images/dashboard.jpg
[media-player-control]: /images/media-player-control.jpg
[spotify-active]: /images/spotify-active.jpg
[spotify-card]: /images/spotify-card.jpg
[spotify-popup]: /images/spotify-popup.jpg
[tablette-jour]: /images/tablette-jour.jpg
[tablette-nuit]: /images/tablette-nuit.jpg
[thermometre-popup]: /images/thermometre-popup.jpg
[thermometre]: /images/thermometre.gif
[automation-popup]: /images/automation-popup.jpg
[bouton-snapshot]: images/bouton-snapshot.jpg
[weather]: images/weather.jpg