ColorAbsoluteCommand

Описание

Устанавливает цвет в указанный оттенок. Если цвет установлен на выключенном устройстве, устройство включается, и состояние OnOffState.state изменяется, отражая это. Аналогично, когда для яркости установлено значение 0, устройство выключается, и состояние OnOffState.state изменяется соответствующим образом.

Поля

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

Такие устройства, как умные фонари, которые могут изменять цвет или цветовую температуру.

Необходимый

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

color Цвет

Цвет для установки.

Необходимый

name Нить

Название цвета, полученное из команды пользователя; может быть не всегда доступен (другими словами, при использовании относительных команд).

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

Чтобы использовать это поле, НЕЛЬЗЯ использовать все следующие поля: температура , SpectrumRGB , SpectrumHSV.

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

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

Значение температуры в Кельвинах.

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

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

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

Диапазон номеров значений зависит от каждого устройства.

spectrumRGB ЦветHex

Значение спектра RGB в виде десятичного целого числа.

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

Чтобы использовать это поле, НЕЛЬЗЯ использовать все следующие поля: имя , температура , спектрHSV .

Некоторые устройства могут не поддерживать это поле.

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

spectrumHSV СпектрHSV

Значение спектра HSV.

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

Чтобы использовать это поле, НЕЛЬЗЯ использовать все следующие поля: температура , спектрRGB , имя.

Некоторые устройства могут не поддерживать это поле.

hue Число

Хюэ.

Необходимый

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

saturation Число

Насыщенность.

Необходимый

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

value Число

Ценить.

Необходимый

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

Примеры

actions:
- type: device.command.ColorAbsolute
  devices: My Device - Room Name
  color:
    name: blue