Automatización

Descripción

La estructura de automatización proporciona todos los comportamientos de automatización. Puede contener varias automatizaciones secundarias que funcionan juntas.

Campos

Clave Tipo Descripción
name String

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

Opcional

starters [Starter]

Los activadores de automatización

Obligatorio

condition Afección

La condición global que se aplicará.

Opcional

actions [Acción]

Las acciones de 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 anuncia "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