All Projects → oncleben31 → home-assistant-config

oncleben31 / home-assistant-config

Licence: MIT license
Ma configuration Home Assistant commentée en anglais et en français | My Home Assistant config with French and English comments.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to home-assistant-config

Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+12613.79%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant, homeassistant-config
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+2817.24%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
smart-home
🏡 My smart home setup built on top of Home Assistant
Stars: ✭ 140 (+382.76%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Home-Assistant-Config
🏠 My huizebruin Home Assistant configuration, Be sure to 🌟 this repository for updates! huizebruin
Stars: ✭ 29 (+0%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+11924.14%)
Mutual labels:  home-automation, home-assistant, homeassistant, homeassistant-config
Homeassistant
Home Assistant Configuration Files and Documentation
Stars: ✭ 395 (+1262.07%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+403.45%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Home-Assistant-Main
My Home Assistant Configuration Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Stars: ✭ 54 (+86.21%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant-config
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (+175.86%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Home Assistant Config
My Home Assistant configuration & documentation.
Stars: ✭ 99 (+241.38%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (+251.72%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Home assistant
My personal Home Assistant setup - Running on a HassOS VM.
Stars: ✭ 270 (+831.03%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
home assistant config
HomeAssistant.io Configuration Files
Stars: ✭ 110 (+279.31%)
Mutual labels:  home-automation, home-assistant-config, homeassistant, homeassistant-config
HomeAssistant
My Home Assistant Configuration
Stars: ✭ 71 (+144.83%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (+479.31%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+3520.69%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
home
Monorepo for all home automation related development, including integrated firmware, PCBs, configuration, and bridges
Stars: ✭ 104 (+258.62%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Streamdeck Homeassistant
🏠 Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
Stars: ✭ 69 (+137.93%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
Home Assistant Mail And Packages
Home Assistant integration providing day of package counts and USPS informed delivery images.
Stars: ✭ 155 (+434.48%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant
home-assistant-config
🏠 Home Assistant Configuration & Documentation for my smart home using Node-RED for automations. Press ⭐ for notification of updates.
Stars: ✭ 34 (+17.24%)
Mutual labels:  home-automation, home-assistant, home-assistant-config, homeassistant

My Home Assistant config

Project Maintenance License

Github workwlow GitHub Activity GitHub Last Commit

Discord francophone Forum francophone Awesome francophone

Official Discord Official community Forum

Welcome to my Home Assistant configuration! Bienvenue chez ma configuration Home Assistant !

You will find English README content here.

Vous trouverez le contenu en français du README ici.

Pour les francophones

Ne soyez pas effrayés par la structure non standard de cette configuration pour Home-Assistant. J'ai été inspiré par la structure propsée par Franck Nijhof.

Cette approche est très modulaire et très différente dans sa strucutre des autres configurations que vous trouverez sur Internet.

L'idée c'est que chaque fichier dans ce dépôt ne fait qu'une seule chose ! Vous pouvez ainsi chercher le fichier qui correspond à un composant, cliquez et vous trouverez rapidement l'information. Le fichier configuration.yaml n'est utilisé que pour amorcer le système et contient des paramètres minimaux, mais vitaux.

Si vous êtes à l'aise en anglais, je conseille le visionnage de la video de Franck expliquant pourquoi il a fait ces choix.

J'ai essayé d'ajouter des commentaires et des liens vers la documentation pour chaque fichier YAML quand cela à une valeur ajoutée.

Attention: ma décision d'avoir une documentation bilingue en ajoutant le français a été faite dans un second temps. Donc la partie francophone n'est pas encore complète.

Si vous avez des questions ou voulez discuter de ma configuration, vous pouvez me retrouver sur le réseau HACF (forum, Discord, organisation GitHub, etc...) où on y parle français ou sur le réseau Home Assistant officiel.

Appareils utilisés

  • Un Microseveur HP Gen8 pour héberger un Machine Virtuelle HassOS
  • Les objets Xiaomi:
    • Robot aspirateur Roborock cleaner
    • Pleins de capteurs et interrupteurs
  • Zwaves:
    • Prises avec contrôle de la consomation
    • Détecteurs incendies
  • RFXCOM pour accéder à des capteurs Oregon
  • Ampoules Philips Hue et appareils Zigbee compatibles
  • Quelques objets DIY à base d'esp32 en utilisant ESPHome
  • Telegram pour les notifications
  • Google home et Chromecast
  • Renault Zoé ma voiture électrique
  • Linky
  • Serveur Plex qui tourne sur mon NAS
  • Conbee 2 pour controler mes appareils Zigbee (Xiaomi, Hue and OSRAM)
  • UPC Back-UPS pour protéger des coupures électriques mon Microserveur, mon switch et mon NAS.
  • Un Sonoff POW R2 gérer la pompe de filtration de ma piscine
  • Un NAS Synology
  • Une imprimante Brother
  • Une Livebox pour ma connexion ADSL.
  • Les téléphones de la maisons (iOS et Android)

Automations

Vous trouverez dans mes scripts et automations les fonctionalités suivantes:

  • Un backup régulier de ma configuration Home-Assistant.
  • Surveiller la disponibilité des appareils critiques de ma maison.
  • Surveiller la qualité de ma connexion Internet.
  • Piloter le robot Aspirteur à partir de Google Home.
  • Les routines quotidiennes pour nettoyer avec le robot aspirateur.
  • Gestion d'un alarme (besoin de retravailler cette partie).
  • Vérification et notification si des lumières devraient être éteintes
  • Envoie une notification en cas d'alerte météo ou de pluie attendue
  • Envoie un notification si j'ai oublié de brancher ma voiture électrique
  • Piloter le calendrier de la pompte de filtration de la piscine.
  • Et pleins d'autre choses...

les Custom components utilisés

Les custom components qui m'aident:

  • HACS* pour gérer la mise à jour des composants utilisés.
  • variable* merci à rogro82 pour la création et Wibias pour la maintenance.
  • Pool Pump Manager* pour piloter la pompe de filtration de ma piscine. Merci à moi même ;-) et à exxamalte pour l'inspiration de son module pool-pump
  • Orange Livebox Router* pour récupérer des information de ma livebox. Merci à Cyr-ius
  • Blitzortung.org lightning detector* pour détecter les orages près de chez moi. Merci à mrk-its.

(*): intégrations gérées avec HACS

Integrations configurées via l'IHM dans HA

Les integrations suivantes ne sont pas configurées dans les fichiers YAML. Vous ne les verrez donc pas dans ce dépôt:

  • Application mobile pour intégrer les informations des smartphones de la famille.
  • Blitzortung (cf. liste des customs components).
  • Brother pour avoir l'état de mon imprimante.
  • CO2 Signal
  • deCONZ pour piloter mes appareils Zigbee.
  • ESPHome pour intégrer des ESP ou SONOFF.
  • IFTTT utilisé pour piloter le robot aspirateur par la voix.
  • Google Cast utilisé pour envoyer des message TTS sur ma Google Home
  • Météo-France pour avoir la météo, les alertes météo et la prévision de pluie dans l'heure.
  • Network UPS Tool (NUT) pour surveiller mon UPC Back-UPS. Pour les NAS synology il y a une astuce sur le site de Cachem.fr
  • Livebox (cf. liste des customs components).
  • Plex pour connceter mon serveur Plex
  • Renault pour remonter les information de ma Zoe. Big up a @epenet qui a investi beaucoup d'energie (avec un peu de mon aide) pour rendre cette integration officielle et aboutie.
  • RFXTRX pour gérer mes appareils radios.
  • SpeedTest pour surveiller ma connexion ADSL.
  • Synology pour surveiller mon NAS.
  • Waze pour surveiller la durée des trajets quotidiens de la famille.

Addons utilisés

One more thing

J'ai ajouté d'autres information spécifiques dans le wiki. N'oubliez pas de le visiter. Attention pas encore traduit.

Me contacter

Si vous voulez discuter de ma configuration, vous pouvez le faire à travers les outils suivant:

For English speaking users

Don't be scared by the non standard structure of the Home Assistant configuration folder. I'm inspired by the strucutre propsed by Franck Nijhof.

This system is very modular and very differently structured compared to other,configurations you'll find online.

Basically, each file in the repository does 1 (one, uno, eins) thing only! Search file with the name of the component, click through it, you'll get it pretty fast. The configuration.yaml is only used to bootstrap the system and contains some minimal, but vital, settings.

You can watch a video by Franck explaining why is doing that way.

I try to add comments and link with external documentations for each YAML file when needed.

If you have questions or want to discuss about my configuration, you can reach me on the HACF network (forum, Discord, GitHub organization, etc...) where we speak French or on the official Home Assistant network.

Devices used

  • A Microserver HP Gen8 to host a HassOS Virtual Machine
  • Xiaomi devices:
    • Vacuum Roborock cleaner
    • Lot of sensors and switchs
  • Zwaves:
    • Switchs with energy monitoring
    • Fire detectors
  • RFXCOM to access Oregon sensors
  • Philips Hue bulbs and compatible Zigbee devices
  • DIY with esp32 using ESPHome
  • Telegram
  • Google home and Chromecast
  • Renault Zoé my electric car
  • Linky electrcity monitoring system
  • Plex server running on my NAS
  • Conbee 2 for managing Zigbee devices (Xiaomi, Hue and OSRAM)
  • UPC Back-UPS to protect against power failure my Microserver, my switch and my NAS.
  • Sonoff POW R2 for managing the swiming pool pump (in progress)
  • NAS Synology
  • ADSL box from Orange.
  • Family phones (iOS and Android)

Automations

You can find in my automations and scripts the following features:

  • Regular Home Assistant backup
  • Monitoring of the availibility of the crtical systems of the house.
  • Monitoring the quality of the internet connexion.
  • Control thru Google Assistant of the Vacuum.
  • Daily routines for cleaning the house with the Vacuum.
  • Alarm management (need rework).
  • Check and notification if lights could be switch off.
  • Send notification in case of weather alert or rain expected.
  • Send notification if I forget to plug the electrical car.
  • Manage the pool pump schedule.
  • And many other things...

Custom components used

To help me I used the following custom components:

(*): integrations update managed with HACS

Integrations configured thru HA GUI

The following integrations are not configured in YAML files. So you won't see it in this repository:

  • Mobile App to integrate family smartphones data.
  • Blitzortung (cf. customs components list).
  • Brother to have a status of my new printer.
  • CO2 Signal
  • deCONZ pour control my Zigbee devices.
  • ESPHome devices integration in HA.
  • IFTTT used for piloting the vacuum robot from the Google Home.
  • Google Cast used for some TTS messages in the house.
  • Météo-France to have weather alerts and rain forecast within the hour.
  • Network UPS Tool (NUT) to monitor my UPC Back-UPS.
  • Livebox (cf. custom components list).
  • Plex to connect my Plex server.
  • Renault to integrate my Zoe data. Kudos to @epenet who has invest a lot of energy with a little support from me to have this official integration.
  • RFXTRX to control my radio devices.
  • SpeedTest to monitor my ISP connexion.
  • Synology to monitor my NAS.
  • Waze to monitor the duration of our commutes.

Addons used

One more thing

I have and will add specific explanations in the wiki. So don't forget to visit it.

Contact me

If you want to discuss with me about my configuration, you can do it through the following tools:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].