Automação

Descrição

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

Campos

Chave Tipo Descrição
name String

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

Opcional

starters [Starter]

Os iniciadores de automação.

Obrigatório

condition Condição

A condição global a ser aplicada.

Opcional

actions [Action]

As ações de automação.

Obrigatório

Exemplos

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

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

Usar várias automações em um script: * Às 18h, acenda 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