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

Описание

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

Поля

Ключ Тип Описание
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