DomoLab

Documentation de recherche en domotique

#21/10/2025

Automatisation

Source: home-assistant.io - automatisation

Dans Home Assistant, l'automatisation permet de configurer des actions automatiques en réponse à des événements spécifiques dans et autour de votre maison. Par exemple, vous pouvez automatiser l'allumage des lumières au coucher du soleil ou ajuster l'éclairage à une heure précise avant un jour de travail.

Le principe

Trois mots clés à comprendre ici:

  • Trigger (Déclencheur): Événement ou changement d'état qui démarre l'automatisation.
    Exemple : Une heure précise, un capteur de mouvement activé, un bouton appuyé.
  • Conditions: Règles optionnelles qui doivent être vraies pour que l'automatisation s'exécute.
    Exemple : "Seulement si la maison est en mode 'absence'", "Si la température est < 20°C".
  • Actions: Tâches exécutées par l'automatisation quand le déclencheur et les conditions sont validés.
    Exemple : Allumer une lumière, envoyer une notification, lancer un script.
...

Au final, l'automatisation est un processus qui exécute automatiquement une ou plusieurs actions quand un déclencheur (trigger) se produit, à condition que les conditions définies soient remplies.

Allumer une lumière automatiquement

Aller dans Paramètres puis cliquer sur Automatisation et scènes:

...

Cliquer sur le bouton Ajouter une automatisation:

...

Cliquer sur Créer une nouvelle automatisation:

...

On retrouve ici nos trois mots clés Quand (trigger), Et si (les conditions) et Alors faire (les actions).
Cliquons sur + Ajouter un déclencheur

...

On souhaite allumer l'ampoule à une heure précise, cliquer sur Heure et lieu:

...

Heure:

...

Indiquer l'heure et les jours de la semaine:

...

Ici pas de condition, on passe directement à l'action, cliquer sur + ajouter une action:

...

Cliquer sur Lumière:

...

Il faut maintenant déterminer quel device utiliser, cliquer sur Lumière "allumer" et indiquer la ou les cibles en cliquant sur + choisir un appareil::

...

Voici un exemple, une dois le device sélectionné:

...

Il faut ensuite indiquer les paramètres: couleur, luminosité:

...

Ne pas oublier de cliquer sur le bouton Enregistrer pour sauvegarder:

...

On peut ensuite déclencher manuellement notre action pour tester, cliquer sur , puis sur Executer l'action:

...

Si on a indiqué des paramètres contradictoires, cela déclenchera une erreur:

...

Sinon, un message en bas de page apparaît:

...

L'automatisation fonctionne. Il est conseillé de surveiller lors des premières automatisations si tout se déroule comme prévu.

Script, YAML

L'interface graphique permet en réalité de "construire" un script YAML:

alias: Wake up light
description: ""
triggers:
  - trigger: time
    at: "06:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
conditions: []
actions:
  - action: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 219
        - 255
        - 217
      transition: 0
      brightness_pct: 2
    target:
      entity_id: light.tz3210_cieijuw1_ts0505b
mode: single

Conclusion

L'automatisation permet de rendre votre installation domotique vraiment intelligente. En combinant déclencheurs, conditions et actions, vous pouvez créer des scénarios qui s'adaptent à votre quotidien. L'interface graphique simplifie cette création, tout en donnant accès au code YAML pour les utilisateurs avancés.