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