WB-MRGBW-D и Node Red и Алиса

Подскажите пож. как правильно настроить Node Red c Алисой, чтобы она могла менять цвета не ленте RGBW, настроено вкл\выкл, яркость, а вот изменение палитры не могу настроить, не понимаю, какой параметр выставлять в настройках Node Red, чтобы наш контроллер WB-MRGBW-D понимал какой цвет задает алиса.

Можно топики глянуть диммера и от них отталкиваться

1 лайк

Добрый день!

Рекомендую ознакомиться с следующими материалами — они помогут в решении вашего вопроса:

  1. Обсуждение на форуме: «Диммер WB-MDM3 и плагин node-red-contrib-alice»
  2. Статья на вики: «Node-RED и интеграция с Алисой»

Если возникнут дополнительные вопросы по настройке — пишите, постараемся помочь.

Добрый день, да, именно этими материалами я пользовался, чтобы настроить Node Red и Алису, повторюсь, что включение\выключение настоено, так же настроен параметр яркости, НО проблема в изменении цвета.

вот что в документации -

[Inputs]

payloadObject

If you want to set the color, msg.payload must be RGB or HSV Object
{r,g,b} or {h,s,v}
If you want white temperature, msg.payload must be Integer >=MIN and <=MAX
If you want to set the color scene, the msg.payload must be String set in the settings

[Outputs 1]

payloadObject

RGB or HSV Object
{r,g,b} or {h,s,v}

Возможно нужно написать какое-то правило, которое будет менять значение алисы на понятное значение нашему диммеру.

Так как для включения и выключения мы просто меняем значение true\false выдаваемое алисой на 1 или 0 для нашего диммера, а для настройки яркости вообще ничего не нужно менять, просто в Node Red соединяешь алису с каналом нашего диммера и все работает.

Добрый день!

Потребуется некоторое время, чтобы собрать стенд и воспроизвести вашу задачу. Ожидайте, пожалуйста — скоро вернусь с результатами.

Покажите пожалуйста пример значения.
Ну и как его публикуете (код).
Также - результат публикации (результат подписки на топик), причем для двух случаев: Когда изменяете из веб-интерфейса контроллера, для примера:

/devices/wb-led_21/controls/RGB Palette/on 145;75;75
/devices/wb-led_21/controls/RGB Palette 145;0;0
/devices/wb-led_21/controls/RGB Palette 145;75;0
/devices/wb-led_21/controls/RGB Palette 145;75;75

И когда из вашего скрипта. Должно быть идентично.
Это самый оптимальный метод - посмотреть что публикуется в “верном” случае и в чем отличия.
Ну и тут посмотрите.

Добрый день,
Удалось ли решить вопрос?