Управление на WLED лента през Shelly

Автор: Момчил Минков

Дата: април 22, 2025

Ъпдейт 2026: В Shelly Community групата във Facebook, напоследък виждам, че Shelly The Pill може да контролира индивидуално адресируеми ленти. Въпреки това, не съм пробвал подхода, не знам дали може да се expose-не към Wall Display правилно и все още използвам QuinLED-Dig-Octa, предвид голямото количество ленти, които съм сложил в дома си.

В дома си използвам индивидуално адресируема RGBWCCT LED лента, управлявана от WLED. Въпреки че WLED предлага огромни възможности за ефекти и настройки, исках да мога да управлявам осветлението и по по-лесен начин – директно през Shelly App, Shelly Wall Display и Alexa.

Проблемът е, че виртуалните компоненти в екосистемата на Shelly не поддържат RGB цветно колело. Това прави невъзможно създаването на удобен интерфейс за избор на цветове и яркост, какъвто ми се искаше да използвам ежедневно.

След известно експериментиране отново се спрях на Shelly RGBW PM, този път във версия Plus. Устройството не се използва за реално управление на LED лентата, а служи като своеобразен „преводач“ между Shelly и WLED. Подобен беше подхода ми и за Контролиране на BroadLink RM през Shelly App, използвайки RGBW като Gateway.

Тъй като LED лентата е RGBWCCT, най-логичният избор би бил Shelly Pro RGBWW. В моя случай обаче това би било излишно, защото устройството не е свързано към самата лента, а единствено е захранено и използвано като интерфейс към потребителя. Затова избрах Plus версията, която върши работата отлично, а реакцията между двете системи е практически мигновена.

Свали mJS скрипта

 

Как работи решението

С помощта на скрипт Shelly RGBW PM изпраща команди към WLED контролера и позволява пълноценно управление на свързаната RGBWCCT LED лента от екосистемата на Shelly. Комуникацията е еднопосочна. Това е напълно достатъчно за моя сценарий, тъй като Shelly е основното приложение, което използвам за управление на осветлението у дома.

Това означава, че ако промените цветове, ефекти или яркост директно през интерфейса на WLED, тези промени няма да бъдат отразени обратно в стойностите на Shelly RGBW PM. Ако използвате само RGB лента с WLED, е достатъчно да зададете профила на Shelly RGBW PM на „RGB“ и скриптът ще продължи да работи без проблем.

Настройка

Необходимите стъпки са съвсем малко:

  1. Свържете Shelly Plus RGBW PM към вашата мрежа.
  2. Захранете устройството.
  3. Импортирайте скрипта.
  4. Въведете IP адреса на вашия WLED контролер.

След това Shelly App започва да управлява WLED почти като локално свързано устройство.

Плъзгачът „Brightness“ контролира основната яркост на лентата, а „White Channel“ управлява яркостта на белите LED канали.

Работа с цветовете и бялата светлина


За да използвате само бяла светлина, без активни цветни канали, е необходимо да създадете потребителски Color Preset със стойности (0, 0, 0). Подобен подход използвам и за управлението на цветната температура. Тъй като RGBW интерфейсът не позволява директен избор на конкретна температура на бялата светлина, създадох няколко специални цветови пресета, които нормално не могат да бъдат избрани чрез цветното колело.

Например стойностите (2, 2, 2) се използват като команда за определена предпочитана от мен температура на бялата светлина.

На практика тези „скрити“ цветове не представляват реални цветове, а специални команди към WLED.

Възможности за разширение

Този подход може да се използва не само за избор на цветна температура. Същият механизъм позволява управление на различни ефекти, палитри или специални режими на WLED.

Недостатъкът е, че подобни пресети се визуализират като почти черни кръгчета в приложението Shelly. След известно време човек може да запомни кое за какво служи, но за по-широка употреба интерфейсът става малко объркващ. Затова засега предпочитам да поддържам конфигурацията максимално опростена.
В бъдеще вероятно ще добавя превключване между ефекти чрез виртуален компонент на друго Shelly устройство.
Към момента скриптът работи с един WLED сегмент, което е и основното му ограничение.
А дотогава остава надеждата някой ден Shelly да пуснат официална поддръжка за индивидуално адресируеми LED ленти. 🙂

Други статии

Коментари

Невидими контакти

Невидими контакти

Имах едно правило: никога да не купувам от Temu или AliExpress нещо, което се включва директно в електрическата мрежа. Поне така си мислех. Така си купих модулна захранваща релса от там. Представете си магнитна релса за ножове, но вместо ножове по нея се поставят контакти.

6 термометъра за 4 евро

6 термометъра за 4 евро

Поръчах комплект от шест обикновени термометъра, с дисплей, за около 4 евро и честно казано – вършат перфектна работа. Сравних ги с основния датчик и отклонението е под 5%, което за цената си е повече от приемливо.

0 Коментара

Изпратете Коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *