Автоматизация

Описание

Структура автоматизации обеспечивает все варианты поведения автоматизации. Она может содержать несколько дочерних автоматизаций, работающих совместно.

Поля

Ключ Тип Описание
name Нить

Внутреннее название данной автоматизации для справки разработчиков.

Необязательный

starters [ Стартер ]

Автоматизированные пускатели.

Необходимый

condition Состояние

Глобальное условие для применения.

Необязательный

actions [ Действие ]

Действия автоматизации.

Необходимый

Примеры

Используйте единую автоматику: в 18:00 включите свет.

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

Используйте несколько автоматизаций в сценарии: * В 18:00 включите свет. * В 23:00 выключите телевизор и передайте «пора спать».

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