ColorSettingState

Описание

Состояние настройки цвета.

Поля

Ключ Тип Описание
device Устройство

Устройство сообщает о состоянии ColorSetting .

Необходимый

Переменная разрешена.

state ФилдПат

Конкретные данные о состоянии для проверки.

Необходимый

Переменная НЕ разрешена

is Динамический

Проверяет, равны ли данные состояния значению.

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

Чтобы использовать это поле, НЕ МОГУТ использовать все следующие поля: isNot , moreThanOrEqualTo , moreThan , lessThanOrEqualTo , lessThan

Переменная разрешена.

isNot Динамический

Проверяет, не равны ли данные состояния значению.

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

Чтобы использовать это поле, НЕЛЬЗЯ использовать все следующие поля: is , moreThanOrEqualTo , moreThan , lessThanOrEqualTo , lessThan

Переменная разрешена.

greaterThan Динамический

Проверяет, превышают ли данные состояния значение (>).

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

Чтобы использовать это поле, НЕЛЬЗЯ использовать все следующие поля: isNot , is , moreThanOrEqualTo

Переменная разрешена.

greaterThanOrEqualTo Динамический

Проверяет, превышают ли данные состояния (>=) значение.

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

Чтобы использовать это поле, НЕЛЬЗЯ использовать все следующие поля: isNot , is , moreThan

Переменная разрешена.

lessThan Динамический

Проверяет, меньше ли значение состояния (<).

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

Чтобы использовать это поле, НЕЛЬЗЯ использовать все следующие поля: isNot , is , lessThanOrEqualTo

Переменная разрешена.

lessThanOrEqualTo Динамический

Проверяет, меньше ли значение состояния или равно ему (<=).

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

Чтобы использовать это поле, НЕЛЬЗЯ использовать все следующие поля: isNot , is , lessThan

Переменная разрешена.

for Продолжительность

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

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

Переменная разрешена.

suppressFor Продолжительность

Подавить срабатывание пускателя на заданный период времени.

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

Переменная разрешена.

Данные состояния ColorSetting

Ключ Тип Описание
color Цвет

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

spectrumHsv СпектрHSV

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

hue Число

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

saturation Число

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

value Число

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

spectrumRgb ЦветHex

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

temperatureK Цветовая температура

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

Примеры

starters:
- type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K

condition:
  type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K