Для всех вышеупомянутых функций можно выполнить переход значения с течением времени. Чтобы сделать это, добавьте к полезной нагрузке дополнительное свойство transition, которое представляет собой время перехода в секундах. Примеры: {"brightness":156,"transition":3}, {"color_temp":241,"transition":1}.
Этот контроллер поддерживает следующие функции: state, brightness, color_temp, color_temp_startup, color_xy, color_hs.
state: Чтобы контролировать состояние, опубликуйте сообщение в топик SLS/FRIENDLY_NAME/set с значением {"state": "ON"}, {"state": "OFF"} или {"state": "TOGGLE"}. Чтобы прочитать состояние, отправьте сообщение на SLS/FRIENDLY_NAME/get с значением {"state": ""}.
brightness: Чтобы управлять яркостью, опубликуйте сообщение в топик SLS/FRIENDLY_NAME/set с значением {"brightness": VALUE} где VALUE - это число от 0 до 254. Чтобы прочитать яркость, отправьте сообщение на SLS/FRIENDLY_NAME/get с значением {"brightness": ""}.
color_temp: Чтобы контролировать цветовую температуру (в обратной шкале мегакельвинов, известной как mired), опубликуйте сообщение в топик SLS/FRIENDLY_NAME/set с значением {"color_temp": VALUE} где VALUE - это число от 150 до 500, чем выше, тем теплее цвет. Чтобы узнать цветовую температуру, отправьте сообщение на SLS/FRIENDLY_NAME/get с значением {"color_temp": ""}. Помимо числовых значений принимаются следующие значения: coolest, cool, neutral, warm, warmest.
color_temp_startup: Чтобы установить начальную цветовую температуру (по шкале мегакельвинов, известной как mired), опубликуйте сообщение в топик SLS/FRIENDLY_NAME/set с значением {"color_temp_startup": VALUE}, где VALUE - это число от 150 до 500, чем выше, тем теплее цвет. Чтобы узнать цветовую температуру запуска, отправьте сообщение на SLS/FRIENDLY_NAME/get с значением {"color_temp_startup": ""}. Помимо числовых значений принимаются следующие значения: coolest, cool, neutral, warm, warmest, previous.
color_xy: Чтобы управлять цветом XY (цветовое пространство CIE 1931), опубликуйте сообщение в топик SLS/FRIENDLY_NAME/set с значением {"color": {"x": X_VALUE, "y": Y_VALUE}} (Т.Е {"color":{"x":0.123,"y":0.123}}). Чтобы прочитать цвет XY, отправьте сообщение на SLS/FRIENDLY_NAME/get с значением {"color":{"x":"","y":""}}. В качестве альтернативы можно установить цвет XY с помощью RGB:
{"color": {"r": R, "g": G, "b": B}} Т.Е. {"color":{"r":46,"g":102,"b":150}}
{"color": {"rgb": "R,G,B"}} Т.Е. {"color":{"rgb":"46,102,150"}}
{"color": {"hex": HEX}} Т.Е. {"color":{"hex":"#547CFF"}}
color_hs: Чтобы управлять оттенком/насыщенностью (цветом), опубликуйте сообщение в топик SLS/FRIENDLY_NAME/set с значением {"color": {"hue": HUE, "saturation": SATURATION}} (Т.Е. {"color":{"hue":360,"saturation":100}}). Чтобы узнать оттенок /насыщенность, отправьте сообщение на SLS/FRIENDLY_NAME/get с значением {"color":{"hue":"","saturation":""}}. В качестве альтернативы можно установить оттенок / насыщенность с помощью:
Пространство HSB (hue, saturation, brightness): {"color": {"h": H, "s": S, "b": B}} т.е. {"color":{"h":360,"s":100,"b":100}} или {"color": {"hsb": "H,S,B"}} т.е. {"color":{"hsb":"360,100,100"}}
Пространство HSV (hue, saturation, brightness):{"color": {"h": H, "s": S, "v": V}} т.е. {"color":{"h":360,"s":100,"v":100}} или {"color": {"hsv": "H,S,V"}} т.е. {"color":{"hsv":"360,100,100"}}
Пространство HSL (hue, saturation, lightness){"color": {"h": H, "s": S, "l": L}} т.е. {"color":{"h":360,"s":100,"l":100}} или {"color": {"hsl": "H,S,L"}} т.е. {"color":{"hsl":"360,100,100"}}
Качество сигнала. (/get) или (/set) не доступно. минимальное значение 0 максимальное значение 255.
отсутствует
Видео обзор от Alex Kvazis - технологии умного дома
отсутствует
OTA обновления неизвестно