Состояние контроля температуры

Описание

Регулирует температуру устройства, отличного от термостата (например, духовки), как внутри, так и вокруг устройства.

Поля

Ключ Тип Описание
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 Продолжительность

Проверяет, сохранялось ли состояние в течение определенного периода времени. Применимо только для Starters, не может использоваться с Conditions.

Необязательный

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