Описание
Для устройств, поддерживающих функцию таймера. Например, интеллектуальный контроллер системы полива или интеллектуальный выключатель света могут иметь встроенный таймер. Это можно использовать для запроса у устройства информации о том, сколько времени осталось до окончания таймера.
Поля
| Ключ | Тип | Описание |
|---|---|---|
device | Устройство | Устройство, передающее информацию о состоянии Необходимый |
state | FieldPath | Конкретные данные по штату, которые необходимо проверить. Необходимый |
is | Динамический | Проверяет, равны ли данные о состоянии заданному значению. Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: isNot , greaterThanOrEqualTo , greaterThan , lessThanOrEqualTo , lessThan. |
isNot | Динамический | Проверяет, не равны ли данные о состоянии заданному значению. Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: is , greaterThanOrEqualTo , greaterThan , lessThanOrEqualTo , lessThan. |
greaterThan | Динамический | Проверяет, превышает ли значение данных о состоянии заданное значение (>). Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: isNot , is , greaterThanOrEqualTo |
greaterThanOrEqualTo | Динамический | Проверяет, больше ли значение данных о состоянии или равно ему (>=). Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: isNot , is , greaterThan. |
lessThan | Динамический | Проверяет, меньше ли значение данных о состоянии (<). Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: isNot , is , lessThanOrEqualTo |
lessThanOrEqualTo | Динамический | Проверяет, меньше ли значение данных о состоянии (<=). Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: isNot , is , lessThan. |
for | Продолжительность | Проверяет, сохранялось ли состояние уже в течение определенного времени. Применимо только для стартовых уровней, не может использоваться с условиями. Необязательный |
suppressFor | Продолжительность | Предотвратить срабатывание пускового устройства на заданный период времени. Необязательный |
Данные о состоянии таймера
| Ключ | Тип | Описание |
|---|---|---|
timerPaused | Логический | Необязательный |
Примеры
starters:
- type: device.state.Timer
device: My Device - Room Name
state: timerPaused
is: true