Comment automatiser votre home assistant en fonction de l’heure pour gagner en confort

Vous souhaitez rendre votre maison intelligente mais ne savez pas par où commencer ? Ce guide vous accompagne étape par étape, du choix de votre écosystème à l’installation de vos premiers équipements connectés.

Table des matières

En bref :

  • Automatiser votre Home Assistant en fonction de l’heure permet d’optimiser le confort et de réaliser des économies d’énergie sans interventions manuelles.
  • La gestion fine des plages horaires et la programmation de modes adaptés (confort, normal, éco) améliore la qualité de vie au quotidien.
  • Utiliser des capteurs de température avec des prises connectées facilite la mise en place d’un système évolutif, accessible dès le niveau débutant.
  • Le choix entre modes manuel et automatique, combiné à la gestion des absences, apporte flexibilité et sécurité dans le pilotage de vos équipements.
  • Des plateformes comme Home Assistant offrent une grande liberté pour personnaliser vos scénarios en tenant compte de conditions horaires, de présences et de paramètres liés au temps.

Définir et utiliser les plages horaires dans Home Assistant pour une automatisation précise

Pour automatiser efficacement un système domotique, la gestion des plages horaires est un point clé. Chez de nombreux utilisateurs, le déclenchement d’une action selon l’heure permet d’adapter le fonctionnement des équipements à votre rythme de vie. Concrètement, il faut définir des plages précises telles que le matin, la journée, le soir et la nuit, chacune correspondant à un mode de fonctionnement différent, par exemple confort ou économique.

Dans Home Assistant, cela se traduit par la création d’input_datetime qui stockent les heures de début et de fin de ces plages. Par exemple, un input_datetime pour le lever peut être pour 6h00, un autre pour la fin de la plage matinée à 8h30, la plage journée de 8h30 à 17h30, etc. Ces variables sont ensuite utilisées pour piloter des capteurs binaires représentant si la période est active ou non.

Ces capteurs binaires (ou binary sensors) sont des entités logiques qui ont la valeur « on » si la condition temporelle correspond et « off » sinon. Ils s’appuient sur des modèles (templates) qui comparent l’heure actuelle avec les variables définies. Ce système évite les chevauchements horaires et garantit que seules les plages appropriées sont actives à chaque moment.

Vous trouvez ici une structure accessible même aux débutants, la logique « si l’heure est entre X et Y alors capteur est actif » pouvant être reproduite facilement sur d’autres plateformes comme Jeedom ou Homey, voire intégrée dans les routines Alexa et Google Home via les horaires personnalisés.

Par exemple, pour un capteur binaire correspondant à la période de lever, on pourrait avoir un template dans Home Assistant suivant :

  • Si l’heure courante > début lever (06:00) et < fin lever (08:30), alors « on »
  • Sinon « off ».

Cette condition simple est la base qui permet ensuite de développer des scénarios plus complexes liés au chauffage, à l’éclairage ou à la gestion des appareils.

En résumé, cette méthode offre une gestion du temps précise qui s’inscrit au cœur de la programmation domotique. Elle est fondamentale pour automatiser votre maison de façon personnalisée et évolutive.

découvrez comment automatiser votre home assistant selon l'heure pour améliorer votre confort au quotidien grâce à des scénarios simples et efficaces.

Automatisations du chauffage selon l’heure : modes et consignes personnalisables

Une application concrète et très demandée des automations horaires est la gestion du chauffage. Un système standard exploite des modes réglables (éco, normal, confort), qui varient selon la plage horaire et la présence. Les règles de programmation se basent donc sur :

  • Le mode manuel, où vous choisissez vous-même la consigne de température (par exemple 20°C en mode confort).
  • Le mode automatique, qui adapte dynamiquement cette consigne en fonction de l’heure, garantissant un confort optimal et des économies d’énergie.

Concrètement, dans Home Assistant, on utilise les entités input_number pour définir les consignes de température. Par exemple :

  • consigne_confort : 20°C
  • consigne_normal : 19°C
  • consigne_eco : 16°C

Le mode actif (éco, normal, confort) est sélectionné via un input_select, permettant une bascule fluide entre les modes.

L’automatisation consiste en un scénario de type « trigger-condition-action » :

  • Déclencheur (trigger) : Changement d’état des capteurs binaires horaires (lever, journée, soirée, nuit), ou modification du mode.
  • Condition : Mode automatique ou manuel activé, présence dans la maison, absence non activée.
  • Action : Modifier la température cible du thermostat générique via le service climate.set_temperature en fonction des consignes définies.

La gestion des absences permet également de mettre le chauffage en mode éco ou d’éteindre complètement le système. Par exemple, vous pouvez créer un booléen vacances qui désactive le chauffage, évitant ainsi de chauffer inutilement une maison vide pendant vos absences.

Le matériel nécessaire est simple : un chauffage électrique branché sur une prise connectée compatible avec Home Assistant et un capteur de température (comme un capteur Xiaomi connecté) suffisent pour commencer. Le thermostat générique generic_thermostat facilite le pilotage adapté. Ce projet est accessible à un niveau intermédiaire, notamment pour qui maîtrise les bases d’Home Assistant.

Voici un exemple de configuration simplifiée de thermostat générique :

- platform: generic_thermostat
  name: chauffage_salon
  heater: switch.pris_chauffage_salon_on_off
  target_sensor: sensor.temperature_salon
  min_temp: 16
  max_temp: 22
  target_temp: 19
  initial_hvac_mode: "off"

Il est possible d’enrichir ce système en ajoutant des options comme la gestion de la ventilation ou l’arrêt automatique lorsque les fenêtres sont ouvertes, favorisant encore plus d’économie d’énergie et de confort.

Gérer la présence et l’absence pour optimiser vos scénarios domotiques liés à l’heure

La prise en compte de la présence ou de l’absence des occupants est un levier puissant pour améliorer la pertinence des automatisations en fonction de l’heure. En effet, il est inutile d’activer le chauffage ou l’éclairage lorsque personne n’est à la maison, ce qui gaspillerait énergie et argent.

Pour cela, Home Assistant permet d’utiliser des input_boolean pour simuler les présences individuelles ou générales. Dans le cadre d’une famille, on pourrait créer des booléens pour chaque personne (par exemple parents, enfants), ainsi qu’un booléen global « vacances » qui active l’état absence pour tous.

Par exemple :

  • input_boolean.vacances
  • input_boolean.absence_parents
  • input_boolean.absence_noemie
  • input_boolean.absence_raphael

Fonctionnement typique :

  • Quand vacances est activé, tous les absences individuelles sont également activées automatiquement.
  • Lors du retour, ces états sont désactivés pour reprendre un fonctionnement normal.

Cette logique garantit que les modes automatique ou manuel ne démarrent pas en cas d’absence, évitant ainsi de lancer des scénarios inopportuns. Une première automatisation met à jour l’état des absences sur l’activation du mode vacances, tandis qu’une autre désactive les chauffages manuels ou automatiques lors d’une absence.

Cela vous donne un très bon contrôle, notamment pour partir tranquille en vacances sans avoir peur d’oublier un équipement allumé.

Cette automatisation est aussi reproductible avec d’autres assistants vocaux comme Alexa, Google Home ou HomeKit, qui proposent aussi la gestion d’états de présence via des routines ou l’intégration de géolocalisation. Vous pouvez découvrir les premiers pas pour configurer l’assistant vocal Apple Siri avec HomeKit sur ce guide détaillé ou pour Google Home ici.

découvrez comment automatiser votre home assistant selon l'heure pour améliorer votre confort quotidien grâce à des réglages simples et efficaces.

Astuce pratique : sauvegarder et restaurer vos automatisations pour éviter les pertes

Comme vos scénarios domotiques basés sur l’heure deviennent de plus en plus complexes, il est essentiel d’assurer la pérennité de votre travail. Une erreur courante chez nombre d’utilisateurs est de ne pas sauvegarder régulièrement leur configuration, risquant d’y perdre des heures en cas de bug ou de mise à jour.

Home Assistant permet de sauvegarder ses réglages via une gestion structurée des fichiers YAML, mais cela requiert une rigueur. Pour faciliter ce travail, l’add-on « File Editor » est un incontournable pour modifier directement vos fichiers, mais il faut absolument effectuer des sauvegardes périodiques. Le tutoriel suivant vous guidera pas à pas pour sauvegarder et restaurer votre Home Assistant sans stress : sauvegarder et restaurer Home Assistant.

Gardez à l’esprit que certaines erreurs dans la programmation des automatisations, comme des erreurs dans les templates Jinja ou des conflits dans les horaires, peuvent bloquer le système ou empêcher les scénarios de s’exécuter correctement. Par exemple, une mauvaise syntaxe dans une condition horaire pourrait activer un chauffage la nuit au lieu du matin.

Pour éviter cela :

  • Validez toujours votre syntaxe YAML via les outils intégrés avant de sauvegarder.
  • Testez vos automatisations étape par étape pour s’assurer qu’elles se déclenchent uniquement dans les bonnes plages horaires.
  • Tenez un journal des modifications pour revenir rapidement en arrière en cas d’anomalie.

En prenant ces précautions, vous garantissez une programmation stable et fiable, avec un confort accru sans stress ni surprise.

Personnaliser vos scénarios domotiques en fonction de l’heure : variantes et bonnes pratiques

Un point fondamental pour optimiser le confort et l’efficacité énergétique est la personnalisation. Vous pouvez étendre les scénarios horaires pour intégrer des paramètres supplémentaires, rendant vos automatisations plus intelligentes et adaptées à votre style de vie.

Par exemple, au-delà des horaires fixes :

  • Incorporez la température extérieure captée via un capteur dédié pour ajuster la puissance du chauffage. Si la température chute brutalement, la température de consigne peut être augmentée.
  • Intégrez des capteurs d’ouverture de fenêtres ou portes pour arrêter automatiquement le chauffage lorsqu’une fenêtre est ouverte, évitant un gaspillage d’énergie.
  • Combinez la géolocalisation pour activer le chauffage uniquement s’il y a une présence détectée dans un périmètre proche, ajoutant une couche d’intelligence à la gestion du temps.

Voici une liste des bonnes pratiques pour vos automatisations basées sur l’heure :

  • Bien définir les plages horaires pour éviter les chevauchements et s’assurer d’une transition fluide entre les modes.
  • Utiliser des noms cohérents pour les entités, facilitant la compréhension et la maintenance du système.
  • Tester systématiquement chaque automatisation lors de l’édition ou modification avant mise en production.
  • Prévoir des conditions de sécurité qui arrêtent les scénarios en cas d’absence ou panne détectée.
  • Automatiser la gestion des modes entre manuel et automatique selon vos besoins et habitudes.
  • Préférer une approche modulaire avec des fichiers distincts pour la configuration, facilitant les mises à jour et modifications.

Grâce à ces conseils, vous pourrez monter en compétence et créer des scénarios domotiques robustes, évolutifs et adaptés à vos attentes réelles. La programmation demeure un élément clé pour maîtriser son confort au quotidien et réaliser de véritables économies.

Pour aller plus loin, vous pouvez consulter le guide complet sur le fonctionnement des automatisations domotiques et exploiter à fond le potentiel de votre assistant vocal pour piloter ces scénarios de façon simple et intuitive.

Pourquoi nous choisir ?

  • Stock en temps réel : quantités toujours à jour sur le site

 

  • Expédition sous 24-48h : livraison rapide après validation de commande

 

  • Support réactif : une équipe disponible pour vous accompagner

 

Visiter le site