{"id":13735377,"url":"https://github.com/KaoruKanon/homeassistant-config","last_synced_at":"2025-05-08T11:33:11.750Z","repository":{"id":210976989,"uuid":"323979392","full_name":"KaoruKanon/homeassistant-config","owner":"KaoruKanon","description":"Ma configuration home assistant","archived":false,"fork":false,"pushed_at":"2024-02-08T21:22:54.000Z","size":9573,"stargazers_count":55,"open_issues_count":0,"forks_count":16,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-08-04T03:04:55.514Z","etag":null,"topics":["automation","francais","francophone","hassio","home-assistant","home-assistant-config","homekit"],"latest_commit_sha":null,"homepage":"https://forum.hacf.fr/t/mon-dashboard-kaoru/1022/2","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KaoruKanon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-12-23T18:54:05.000Z","updated_at":"2024-07-24T10:48:54.000Z","dependencies_parsed_at":"2023-12-14T01:44:00.574Z","dependency_job_id":null,"html_url":"https://github.com/KaoruKanon/homeassistant-config","commit_stats":null,"previous_names":["kaorukanon/homeassistant-config"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaoruKanon%2Fhomeassistant-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaoruKanon%2Fhomeassistant-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaoruKanon%2Fhomeassistant-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaoruKanon%2Fhomeassistant-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KaoruKanon","download_url":"https://codeload.github.com/KaoruKanon/homeassistant-config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224727181,"owners_count":17359532,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","francais","francophone","hassio","home-assistant","home-assistant-config","homekit"],"created_at":"2024-08-03T03:01:06.240Z","updated_at":"2025-05-08T11:33:11.729Z","avatar_url":"https://github.com/KaoruKanon.png","language":"Python","funding_links":[],"categories":["Configurations"],"sub_categories":[],"readme":"# Home assistant configuration\n[![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)\n\n\nCette configuration est basée sur ce repo [ [github](https://github.com/sga-noud/adaptive-mushroom) / [forum anglais](https://community.home-assistant.io/t/adaptive-mushroom/640308) ]\n\nInitialement, 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.\n\nPoint fort du projet Adaptive Mushroom :\n\n* Meilleur responsive\n* Personalisation des dashboard par user plus facile\n* Système de menu pour naviguer entre dashboard\n* Modularité par dahsboard plus importante \n\nMon Home assistant tourne sous un PC dell pro récupéré, avec lequel j'utilise une tablette Lenovo wall mounted sous [Fullykiosk](https://play.google.com/store/apps/details?id=de.ozerov.fully\u0026hl=fr\u0026gl=US). La tablette est raccordé avec un chageur magnétique.\n\nT'aimes mon repo ? Laisse une ⭐.\n* [![Twitter](https://img.shields.io/twitter/follow/kaorussh?style=social)](https://twitter.com/kaorussh)\n* [Profil HACF](https://forum.hacf.fr/u/kaoru)\n* [Topic de mon dashboard sur HACF](https://forum.hacf.fr/t/mon-dashboard-kaoru/1022)\n\n![dashboard]\n![tablette-jour]\n\n\u003cimg src=\"/images/mobile-home.png\" height=\"500\"\u003e \u003cimg src=\"/images/mobile-appareil.jpg\" height=\"500\"\u003e \u003cimg src=\"/images/mobile-notif.jpg\" height=\"500\"\u003e \u003cimg src=\"/images/mobile-automation.jpg\" height=\"500\"\u003e \u003cimg src=\"/images/mobile-system.jpg\" height=\"500\"\u003e\n\n## Equipement et configuration\n\n- HASS supervised tourne avec debian 11 sur machine DELL de récupération. \n\n| Icon | Device | Total |\n|------|:--------------:|:------:|\n| 🖥️ |️ Ordinateurs | 2 |\n| 🌡️ | Xiaomi mijia Temperature Humidity 2019 | 5 |\n| 📱 | Smartphone | 2 |\n| 📱 | Lenovo TAB M10+ \u0026 Fully Kiosk Browser | 1 |\n| 💡 | Bulb E27 yeelight \u0026 yeelight strip | 7 |\n| 🔘 | Switch Xiaomi | 3 |\n| 📺 | Samsung TV | 1 |\n| ⚡ | Lixee Zlinky TIC | 1 |\n| 🔌 | Tuya Smart Plug Zigbee 3.0 | 4 |\n| 🗝️ | Sonoff Zigbee 3.0 USB Dongle Plus | 1 |\n| 👁️ | Zigbee PIR Module TS0202 | 3 | \n\nD'autres ampoules et boutons et interrupteur zigbee, etc devraient arriver d'ici prochainement pour terminer la domotisation des lumières\n\n## Liste des intégrations et frontend HASS : \n\n| Dépendance | Usage |\n| --- | --- |\n|Mushroom| Collection de cartes pour home assistant |\n|mini-graph-card| Carte basique pour des graphiques |\n|button-card| Bouton custom |\n|Mini Media Player| Carte pour les appareils de type mediaplayer |\n|browser_mod| Affichage de popup |\n|apexcharts-card| Carte pour les graphiques avancées\n|card_mod| Modification de l'apparence avec du CSS pour Home assistant\n|layout-card| Création de layout pour les cartes\n|Spotcast| Intégration de spotify supplémentaire |\n|Calendar Card Pro| Carte pour calendrier |\n|Horizon Card| Carte pour les événements \n|Kiosk Mode| Transforme home assistant en kiosk |\n|Xiaomi Mi Smart Pedestal Fan Integration| Integration pour ventalitateur xiaomi connecté | \n|Bar Card| Carte pour des barres de progression |\n|Decluterring Card| Template de carte réutilsable | \n|Average Sensor| Capteur pour faire des moyennes de capteur |\n|Hourly Weather Card| Prévision météo en forme de barres |\n|Stack in Card| Carte pour combiner en pile les cartes |\n|Swipe Card| Carte swipable |\n|card-tools| Dépendance pour d'autres modules |\n|search-card| Barre de recherche d'entités |\n|Plex Recently Added| Module pour récupérer les derniers nouveautés de plex |\n|Yahoo Finance| Module pour récupérer les actions en bourses |\n\n## Liste des fonctionnalités de Home assistant  \n* Suivi de la météo\n* Suivi de la consommation du linky\n* Suivi de plex \n* Suivi de la température intérieure\n* Suivi de la consommation des appareils sous batteries\n* Suivi des personnes \n* Suivi rapide des cours de la bourse\n* Dashboard personnalisable par personne \n* Gestion des lampes et automatisation associés\n* Gestion de spotify, des googles home et TV.\n* Gestion des prises connectées\n* Gestion des ordinateurs \n* Gestion des Télévisions et Audio/Spotify \n* Gestion du ventilateur connecté\n* Autres : Affiche le QR Code pour le wifi, agenda perso..\n\n## Détails de certaines fonctionalités pour vos inspirations \n### Animation \n\nUn certains nombres d'animation dans le dahsboard ont été mis en place pour le rendre un peu plus vivant.\n\nSource des inspirations : https://community.home-assistant.io/t/mushroom-cards-build-a-beautiful-dashboard-easily-part-1/388590/3238\n\n* Blink de l'icone TV quand la TV est allumé \n\n![](/images/tv-blink.gif)\n\n* Chargement de la barre quand le téléphone se charge \n\n![](/images/smartphone-charging.gif)\n\n* L'icon du mediaplayer qui se secoue lorsqu'une musique est joué \n\n![](/images/audio-boom.gif)\n\n* L'icone des boutons des automations scintille qunand elle est activé (pas en cours d'exécution forcément)\n\n![](/images/automation-enabled-blink.gif)\n\n* Respiration du badge en fonction de la couleur, vert pour la présence ou rouge pour l'absence \n\n![](/images/person-live.gif)\n\n* Led du PC qui clignote quand il est allumé \n\n![](/images/computer-led.gif)\n\n* Boucle de chargement quand le pc s'éteint ou s'allume\n\n![](/images/computer-stop.gif)\n\nLes icons SVG utiliser pour la météo provient de ce repo : https://github.com/basmilius/weather-icons\n\n### Thermomètre\nInspiration des boutons thermomètre : https://community.home-assistant.io/t/mushroom-cards-build-a-beautiful-dashboard-easily-part-1/388590/1034?u=kaoru\n\n![thermometer]\n\nPopup custom pour mieux suivre les indicateurs du thermomètres \n\n![thermometer-popup]\n\n### Météo\n\nPopup 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)\n\n### Afficher le timer en cours du google home de la cuisne\n\nAffichage du timer du google home avec les badges se trouvant en haut du dashboard [chvancooten](https://github.com/chvancooten/homeassistant-googletokenretriever)\n\n\u003cimg src=\"/images/google-timer.jpg\" height=\"100\"\u003e \u003cimg src=\"/images/google-timer-no-timer.png\" height=\"100\"\u003e\n\nCelui clignote chaque seconde grâce au card_mod quand  un timer est actif.\n\n#### QR-CODE du WiFi\n\nAjout 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.\n\n\u003cimg src=\"/images/wifi-qrcode.png\" height=\"500\"\u003e\n\n### Consomation électrique\n\nLa consommation est récupérée avec le module tic Lixee Zlinky qui fonctionne en zigbee. Fonctionnement plus faible que l'API Enedis. \n\nhttps://www.gotronic.fr/art-module-zlinky-tic-avec-antenne-38788.htm\n\n### Météo\n\nMétéo avec l'api [Météo-France](https://www.home-assistant.io/integrations/meteo_france/) + [Openweathermap](https://www.home-assistant.io/integrations/openweathermap/) en complément.\n\n### Monitoring et gestion des PCs\n\nUtilisation de [HASS Agent](https://github.com/LAB02-Research/HASS.Agent) pour contrôler les PC Windows.\n\nMise en place du screenshot : \n\nSource : https://hassagent.readthedocs.io/en/latest/examples/#command-grab-screenshot-using-powershell\n\n* Création d'un script powershell (voir dossier du repo. cf adapter le powe)\n* Mise en place d'un button screenshot dans HASS.agent qui exécute le script powershell\n* Automation qui executer l'entity screenshot disponible via mqtt\n* Création d'une entity camera via fichier \n\n### Spotify \n\nCré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.\n\n![spotify-active]\n\n## TODO et idées..\n\n### Road-map \n* Vielle smartTV samsung (en cours)\n* Consommation eau et chauffage (Proof of conception dans le premier semestre)\n* Conservation des métriques sur le long terme dans influxdb (projet en cours avec migration sous proxmox)\n\n### Problèmes à fix\n\n* TBD\n\n### Idées\n* Prise en charge par le dashboard de futures caméras.\n* Système d'alarme\n* Robot aspirateur\n* Vanne thermostatique connecté\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n[dashboard]: /images/main_tablet.png\n[mobile-dasboard]: /images/main_mobile.png\n[media-player-control]: /images/media-player-control.jpg\n[spotify-active]: /images/spotify-active.png\n[spotify-popup]: /images/spotify-popup.jpg\n[tablette-jour]: /images/tablette-jour.jpg\n[thermometer-popup]: /images/thermometer-popup.png\n[thermometer]: /images/thermometer.png\n[bouton-snapshot]: images/bouton-snapshot.jpg\n[weather]: images/weather.jpg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKaoruKanon%2Fhomeassistant-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKaoruKanon%2Fhomeassistant-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKaoruKanon%2Fhomeassistant-config/lists"}