Automação

Descrição

A estrutura de automação fornece todos os comportamentos de automação. Ela pode conter várias automações filhas que funcionam juntas.

Campos

Chave Tipo Descrição
name String

Um nome interno dessa automação para referência dos desenvolvedores.

Opcional

starters [Starter]

Os ativadores de automação.

Obrigatório

condition Condição

A condição global a ser aplicada.

Opcional

actions [Ação]

As ações de automação.

Obrigatório

Exemplos

Usar uma única automação: às 18h, acender a luz.

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

Use várias automações em um script: * Às 18h, acender a luz. * Às 23h, desligue a TV e transmita "Hora de 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