Управление RGB лентой
-
Еще ни как. Вот разбираюсь как это правильно подключить. УД построен на MegaD.
Добрый день, видимо, по аналогии https://ab-log.ru/smart-house/ethernet/megad-led-rgb
-
Еще ни как. Вот разбираюсь как это правильно подключить. УД построен на MegaD.
Документация плагина MegaD
https://ih-systems.com/ru/product/plugin-megad/
Раздел RGB
-
Подключил адресную ленту на ws2812b к megaD. Всё управляется но почему-то зелёный и красный цвета на оборот управляются. То есть если я в панели выбираю зелёный загорается красный. С синим нормально. Как исправить? И как например можно сделать например бегущий огонь.
-
@cd1room
Этот вопрос уже возникал на форуме:Участник @Alex_Jet написал в Плагин MegaD:
Подключил ленту WS2818 к контроллеру, в канале плагина вписал команду
управления /%pwd%/?pt=%adr%&ws=%value%&chip=151. Все работает, однако братья китайцы где-то напутали и поменяли местами R и G... как итог лента не RGB, а GRB... стандартными средствами плагина можно выйти из положения?Попробуйте в канале на вкладке Обработка прописать:
Формула расчета выходного значения для актуаторов: [ value[1],value[0],value[2] ]Обсуждение этого вопроса: https://forum.ih-systems.com/topic/57/плагин-megad/331
Динамические гирлянды делаются сценарием: https://forum.ih-systems.com/topic/107/сценарии-новая-версия-api/379?page=19
Здесь уважаемый @Alex_Jet опубликовал свой сценарий для гирлянды на базе WS2818 https://forum.ih-systems.com/topic/107/сценарии-новая-версия-api/382?page=20
-
Спасибо. Установил для актуаторов: [ value[1],value[0],value[2] ]. Теперь всё правильно регулируется. Правда после нажатия включения загорается зелёный цвет всегда. То есть если оставить любой другой цвет то при выключении и включении гарантировано загорается зелёный. Но это ладно. Важнее мне разобраться со скриптом. Не понял как его активировать.
-
Участник @cd1room написал в Управление RGB лентой:
Правда после нажатия включения загорается зелёный цвет всегда. То есть если оставить любой другой цвет то при выключении и включении гарантировано загорается зелёный.
Вечером проверю, но у меня такой проблемы не возникало - такой какой оставлю, тот цвет и включается при следующем включении.
Появится время напишу про интеграцию лент WS281X в iH через MegaD.
-
С цветом по умолчанию не так важно. Мне бы про сценарий узнать. Как его запустить. Да и ещё мне этот сценарий ошибку пишет на 133 строчке. Может по этому не работает.
-
Заработало. Теперь понял. Надо с начала актуатор создать, и только потом сценарий создавать с названием актуатора. Тогда работает. На оборот не работает. Сделал по вашему новому посту. https://forum.ih-systems.com/topic/203/интеграция-в-ih-адресуемых-rgb-лент-на-базе-ws281x-через-megad
-
@cd1room, собственно. конечно все так! Для сценария ведь нужен какой-то триггер)))
По поводу Too many errors можно не париться...
Кстати, статью дописал и немного модифицировал сценарий.
-
@Alex_Jet Просто хотел сказать, что у меня не получалось запустить устройство потому что я сначала создал сценарий а потом устройство. И для того чтобы устройство заработало пришлось удалить сценарий и заново создать его.
-
@cd1room, на самом деле - без разницы какая последовательность. Главное чтобы ID устройства был вписан в сценарий!
-
А если создать сценарий с определённым ID а потом устройство с тем же ID то не работает сценарий.
-
@cd1room, я не понимаю что вы делаете... и ID сценария с ID устройств никак не связаны.
-
Пользователь @zahar69 написал в Управление RGB лентой:
Можно где то почитать, как подключить RGB ленту
Настроил управление RGB лентой через плагин MQTT. В качестве контроллера использовал китайский MagicHome.
Прошил прошивкой Tasmota, конфигурация MagicHome(34), в настройках изменил каналы , по умолчанию перепутаны зеленый с красным. В устройствах добавил светильник RGB, аналоговые интервалы 0 и 1. Прописал топики в MQTT.
Вкл/выкл по нажатию, цвета из бокового меню.
-
@Anatol скрин настроек начитаем:) очень мелко.
-
Топик менял с прошивке на cmd (Prefix1 cmd -установить префикс mqtt для команд на cmd), заменил on и off на 1 и 0 (StateText1 0 -текст публикуемый при выключении
StateText2 1 -текст публикуемый при включении).
-
Таки не смог разобраться с прошивкой WLED удалось настроить в боковом меню включение и выключение (на мнемосхеме не работает), яркость света. никак не удается настроить изменять цвет. так же непонятно как можно изменять эффекты. Установка плагина.
Помогите разобраться!!!!!Так на openhab
code_text ``` Type switch : OnOff "WLED Switch" [ stateTopic="wled/80da2c/g", transformationPattern="MAP:WLEDONOFF.map", commandTopic="wled/80da2c", on="ON", off="OFF", retained=true ] Type dimmer : Brightness "WLED Dimmer" [ stateTopic="wled/80da2c/g", transformationPattern="JS:genscale255-100.js", commandTopic="wled/80da2c", transformationPatternOut="JS:genscale100-255.js", retained=true] Type colorHSB : Colors "WLED Color" [ commandTopic="wled/80da2c/col", transformationPatternOut="JS:colour.js", retained=true] Type number : W_Effect "WLED Effect" [ stateTopic="wled/80da2c/v", transformationPattern="XPath:/vs/fx/text()", commandTopic="wled/80da2c/api", formatBeforePublish="FX=%s", retained=true] Type number : Palette "WLED Palette" [ stateTopic="wled/80da2c/v", transformationPattern="XPath:/vs/fp/text()", commandTopic="wled/80da2c/api", formatBeforePublish="FP=%s" ] Type dimmer : FXSpeed "WLED Speed" [ stateTopic="wled/80da2c/v", transformationPattern="XPath:/vs/sx/text()∩JS:genscale255-100.js", commandTopic="wled/80da2c/api", transformationPatternOut="JS:genscale100-255.js", formatBeforePublish="&SX=%s" ] Type dimmer : FXIntensity "WLED Intensity" [ stateTopic="wled/80da2c/v", transformationPattern="XPath:/vs/ix/text()∩JS:genscale255-100.js", commandTopic="wled/80da2c/api", transformationPatternOut="JS:genscale100-255.js", formatBeforePublish="&IX=%s" ] Type number : Presets "Presets" [ commandTopic="wled/80da2c/api", formatBeforePublish="&PL=%s" ] Type switch : PresetCycle "WLED Presets" [ commandTopic="wled/80da2c/api", formatBeforePublish="&CY=%s" ] Type dimmer : PresetDuration "Preset Dur" [ commandTopic="wled/80da2c/api", transformationPatternOut="JS:genscale100-65000.js", formatBeforePublish="&PT=%s" ] Type dimmer : PresetTime "Preset Time" [ commandTopic="wled/80da2c/api", transformationPatternOut="JS:genscale100-65000(min50).js", formatBeforePublish="&TT=%s" ] Type string : Sleep "Sleep" [ stateTopic="wled/80da2c/v", transformationPattern="XPath:/vs/nl/text()", commandTopic="wled/80da2c/api" ]
-
Это только к разработчикам, т.к нужен под данную прошивку необходим соответствующий плагин.
-
Добрый вечер, подскажите ни как не пойму есть RGB лента подключенная к трем выходам megaD, добавил устройства светильник RGB, ни как не пойму как привезать три канала megaD к одному светильнику RGB ?
-
@amgstone Вам удалось решить задачу? Я столкнулся с этой же проблемой.