Automatización

Descripción

La estructura de automatización proporciona todos los comportamientos de la 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

Se permite la variable.

starters [Activador]

Los activadores de automatización

Obligatorio

condition Afección

La condición global que se debe aplicar.

Opcional

actions [Acción]

Las acciones de automatización

Obligatorio

Ejemplos

Usar una sola automatización: Encender la luz a las 6 p.m.

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:

  • Enciende la luz a las 6 p.m.
  • 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: 11:00 pm
  actions:
  - type: device.command.OnOff
    devices: TV - Living Room
    on: false
  - type: assistant.command.Broadcast
    message: time to sleep