Формат сценария
when описывает условие, then описывает одно действие или список действий.
when:
device: 1
property: action
equals: single_left
then:
device: 2
property: state
set: TOGGLE
all означает И. Одно условие должно совпасть с текущим событием, остальные проверяются по текущему состоянию устройств.
when:
all:
- device: 1
property: action
equals: single_left
- device: 2
property: state
equals: ON
any означает ИЛИ.
when:
any:
- device: 1
property: action
equals: single_left
- device: 1
property: action
equals: single_right
Виртуальная кнопка отправляет state_1, state_2, state_3 или state_4 со значением ON.
when:
device: 1
property: state_1
equals: ON
Несколько действий выполняются по порядку.
then:
- device: 2
property: state
set: ON
- delay: 10s
- device: 3
property: state
set: OFF
delay ставит паузу между действиями. Поддерживаются значения вроде 500ms, 10s, 2m.