Automatisation

Description

La structure d'automatisation fournit tous les comportements d'automatisation. Elle peut contenir plusieurs automatismes enfants qui fonctionnent ensemble.

Champs

Clé Type Description
name String

Nom interne de cette automatisation pour référence des développeurs.

Facultatif

starters [Déclencheur]

Déclencheurs d'automatisation.

Obligatoire

condition Condition

Condition globale à appliquer.

Facultatif

actions [Action]

Actions d'automatisation.

Obligatoire

Exemples

Utiliser une seule automatisation : à 18h, allumer la lumière.

automations:
  starters:
    type: time.schedule
    at: 6:00 pm
  actions:
    type: device.command.OnOff
    devices: Light A - Living Room
    on: true

Utiliser plusieurs automatismes dans un script : * À 18h, allumer la lumière. * À 23h, éteindre la télévision et diffuser le message "Il est l'heure d'aller dormir".

automations:
- name: At 6pm, turn on light.
  starters:
    type: time.schedule
    at: 6:00 pm
  actions:
    type: device.command.OnOff
    devices: Light A - Living Room
    on: true
- name: At 11pm, turn off TV and broadcast "time to sleep"
  starters:
    type: time.schedule
    at: 6:00 pm
  actions:
  - type: device.command.OnOff
    devices: TV - Living Room
    on: false
  - type: assistant.command.Broadcast
    message: time to sleep