Automatisation

Description

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

Champs

Clé Type Description
name String

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

Facultatif

starters [Starter]

Les déclencheurs d'automatisation.

Obligatoire

condition Condition

Condition globale à appliquer.

Facultatif

actions [Action]

Actions d'automatisation.

Obligatoire

Exemples

Utilisez une seule automatisation : à 18h, allume la lumière.

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

Utilisez plusieurs automatisations dans un script : * À 18h, allume la lumière. * À 23h, éteindre le téléviseur et diffuser le message "C'est l'heure de se coucher"

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