Automatización

Descripción

La estructura de automatización proporciona todos los comportamientos de automatización. Puede contener varias automatizaciones secundarias que trabajan en conjunto.

Campos

Clave Tipo Descripción
name String

Es un nombre interno de esta automatización para la referencia de los desarrolladores.

Opcional

starters [Starter]

Son los activadores de la automatización.

Obligatorio

condition Afección

Es la condición global que se debe aplicar.

Opcional

actions [Action]

Son las acciones de la automatización.

Obligatorio

Ejemplos

Usa una sola automatización: A las 6 p.m., enciende la luz.

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

Usa varias automatizaciones en una secuencia de comandos: * A las 6 p.m., enciende la luz. * A las 11 p.m., apaga la TV y transmite "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