Описание
Регулирует температуру устройства, отличного от термостата (например, духовки), как внутри, так и вокруг него.
Поля
| Ключ | Тип | Описание |
|---|---|---|
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 | Продолжительность | Предотвратить срабатывание пускового устройства на заданный период времени. Необязательный |
Данные о состоянии управления температурой
| Ключ | Тип | Описание |
|---|---|---|
temperatureSetpointCelsius | Температура | Необязательный |
temperatureAmbientCelsius | Температура | Необязательный |
Примеры
starters:
- type: device.state.TemperatureControl
device: My Device - Room Name
state: temperatureAmbient
is: 70F
condition:
type: device.state.TemperatureControl
device: My Device - Room Name
state: temperatureAmbient
is: 70F