Описание
Устанавливает цвет в соответствии с указанным оттенком. Когда цвет установлен на выключенном устройстве, устройство включается, и значение OnOffState.state изменяется в соответствии с этим. Аналогично, когда яркость установлена на 0, устройство выключается, и значение OnOffState.state изменяется соответствующим образом.
Поля
| Ключ | Тип | Описание |
|---|---|---|
devices | [ Устройство ] | Такие устройства, как «умные» светильники, которые могут менять цвет или цветовую температуру. Необходимый |
color | Цвет | Цвет для установки. Необходимый |
name | Нить | Название цвета извлекается из команды пользователя; может быть не всегда доступно (другими словами, при использовании относительных команд). Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: temperature , spectrumRGB , spectrumHSV. |
temperature | Цветовая температура | Температура в Кельвинах. Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: name , spectrumRGB , spectrumHSV. Диапазон значений зависит от конкретного устройства. |
spectrumRGB | ColorHex | Значение Spectrum RGB в виде десятичного целого числа. Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: имя , температура , спектрHSV. Некоторые устройства могут не поддерживать это поле. |
spectrumHSV | SpectrumHSV | Значение Spectrum HSV. Необязательный Для использования этого поля НЕЛЬЗЯ использовать следующие поля: temperature , spectrumRGB , name. Некоторые устройства могут не поддерживать это поле. |
hue | Число | Оттенок. Необходимый |
saturation | Число | Насыщенность. Необходимый |
value | Число | Ценить. Необходимый |
Примеры
actions:
- type: device.command.ColorAbsolute
devices: My Device - Room Name
color:
name: blue