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

Описание

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

Поля

Ключ Тип Описание
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: 11:00 pm
  actions:
  - type: device.command.OnOff
    devices: TV - Living Room
    on: false
  - type: assistant.command.Broadcast
    message: time to sleep