
Гирлянда есть в чижике: https://chizhik.club/catalog/tovary-dlia-doma/product_girlianda-svetodiodnaia-s-pultom-10m-11689/?cityId=5bf5ddff-6353-4a3d-80c4-6fb27f00c6c1
Так-же есть подобное на ALi: https://ali.click/nwvcua?erid=2SDnjcLw6Hv
В чижике продаётся сейчас гирлянда по хорошей цене:

И эта гирлянда длинной 10 метров и имеет в себе 100 светодиодов ws2812. Так-же еще в комплекте идёт ИК пульт и контроллер управления этой гирляндой по Bluetooth с помощью приложения LotusLampX.

Приложение это работает по bluetooth ну и контроллер гирлянды тоже.
Даже в таком виде все это дело можно интегрировать в Home Assistant через интеграции специальные, которые я показывал в видео:
Youtube: https://www.youtube.com/watch?v=_iU3KbsQ4TM
vkvideo: https://vkvideo.ru/video-122269515_456239697
Rutube: https://rutube.ru/video/60562d2430bdb7bde0b3c713d02af420/
Но Bluetooth не на всех серверах Home Assitant есть, да и работает оно не очень стабильно.
По этому хорошо бы перепрошить все это дело в WLED, и встроить внутрь контроллер ESP.
В корпус USB гирлянды подойдёт контроллер ESP01: https://ali.click/eywcu5?erid=2SDnjeK6oxL Но ни кто не мешает взять любую ESP, просто тогда нужно будет отчикрыжить вообще USB и просто подпаяться к проводам.
Прошивку будем брать WLED, её можно скачать отсюда: https://github.com/wled/WLED/releases
Для esp01 прошивка должна быть esp01 соответственно.
Схема подключения usb/ttl программатора для прошивки вот такая:

Но если есть такой программатор: https://ali.click/ofycug?erid=2SDnjcC5BVS то ничего так мудрить не надо, просто esp01 подключили к нему, подключили USB и прошили.
Прошить прошивку WLED лучше всего программой Flash Download Tool. И скачать её можно отсюда: https://docs.espressif.com/projects/esp-test-tools/en/latest/esp8266/production_stage/tools/flash_download_tool.html
В программе все параметры нужно выставить как показано на экране:

А именно адре 0x00 SPI mode выставить QOUT, а SPI SPEED 80MHz.
После перепрошивки нужно перезапустить контроллер прошитый, запитать его и дать ему загрузиться, для того, чтоб сделать первичную настройку.
При первой загрузке контроллер WLEd создаёт точку доступа к которой можно подключиться без пароля и сразу нас кинет в веб интерфейс настроек.


Там выберем свою wifi точку доступа и вводим пароль от неё, чтоб подключился к ней контроллер.

Теперь давайте приступим к пайке:
Если разобрать контроллер, то в нём много разных элементов, которые я сдул феном и получил ровную плату:

После сдутых элементов, теперь сюда войдёт контроллер esp01 и понижайка для него. Да, тут еще помимо контроллера esp01 нужна понижайка: https://ali.click/1r4duy?erid=2SDnjeuKF4t
Так как от USB подаётся 5 вольт, а esp01 питается от 3.3 вольта. Если понижайку не подать, то esp сгорит.
Подключить все по такой схеме:
+ от USB платы гирлянды подключаем к VI понижайки.
– от USB платы гирлянды подключаем к GND понижайки
VO от понижайки подключаем к 3.3v ESP01
GND от понижайки подключаем к GND ESP01
RX пин от ESP01 подключаем к Dat контакту на плате гирлянды
Распиновка ESP01 для удобства:

Припаял я все вот таким вот образом:

После этого можно все аккуратно уложить и запускать плату.
После запуска, переходим в браузере по ip адресу контроллера, который он получил когда мы настроили wifi сеть. И нужно в настройках там поменять 2 параметры:

А именно в Data GPIO выставляем 3 пин
И в Color Order: ставим BGR, чтоб правильно цвета применялись.
Ну вот и все. Теперь гирлянда у нас управляется как через Web интерфейс, так и через приложение на android wled, так и через home assistsant:

Ну и еще из интересного, в esp01 остался 1 пин который можно задействовать. Это gpio2.
На него можно со старого контроллера зацепить или кнопку или ик приёмник. И то и то в WLED поддерживается. Можно припаять и управлять этим. Но только что-то одно. Пинов больше у ESP01 нет.