Как обычно — прошьем ESPHome для управления из Home Assistant.
Поставляется гирлянда в обычной картонной коробке

Помимо гирлянды внутри только инструкция. Внушительного размера, да еще и цветная.
Ссылка на гирлянду в магазине Zemismart на Aliexpress:
https://aliexpress.ru/item/4000460383819.html
До этого времени я собирал управляемые гирлянды только сам. Теперь есть готовая, но не с адресными светодиодами, а с обычными RGB. У Zemismart еще есть гирлянда для штор и окон в которой от горизонтальной ленты со светодиодами опускаются вниз несколько вертикальных, покрывающих всю площадь шторы или окна.
Эта же гирлянда обычная, 8 метров в длину. Каждые 10 см расположен RGB светодиод. Жаль нет белого, и желательно теплого белого. Смотрится очень уютно. Ну да ладно. Может ребята из Zemismart прочтут это и поставят RGBW светодиоды вместо RGB в будущих продуктах такого типа.
Блок управления без каких-либо кнопок. Но никто не мешает встроить кнопки самому, например вот такие:
Длина USB кабеля 3.5м. Потребляемая мощность 3Вт. Блок питания нужен на 5V, желательно 2А
Соединяется гирлянда с блоком управления через водонепроницаемый винтовой разъем с уплотнителем.
Класс защиты, указанный производителем IP20. То есть только для помещений. Видимо, это связано с отсутствием какой-либо изоляции в отверстиях блока управления. Хотя с одной стороны есть резиновый уплотнитель, со стороны USB питания.
Сами же светодиоды залиты каким-то прозрачным составом. Влагу точно не пропустит.
Теперь настало время проверить в работе нашу новую «умную» гирлянду.
Подключение к приложению Tuya Smart
Тут все обычно, как и с остальными устройствами Tuya. Заходим в приложение и жмем +
Тут можно не беспокоиться о выборе сопрягаемого устройства. Я выбрал Strip Lights
Далее нам предлагают ввести пароль от wifi 2,4 ГГц. Вводим.
И спрашивают, как часто мигает индикация. Эта гирлянда мигала часто вся целиком. Выбираем соответствующий пункт и идем дальше.
А дальше соединение с устройством.
И успешное сопряжение. Как видите, распозналась гирлянда не как Strip Lights, а как лампочка. Так что можно было выбирать и ее для сопряжения.
Теперь можно зайти и управлять. Из возможностей управления именно этой гирляндой — менять цвет и температуру, а так же включать готовые сцены — эффекты.
Для себя же я предпочитаю настроить управление из Home Assistant. И удобно, и локально, и жена привыкла. В качестве прошивки, как я уже писал выше, будет использована ESPHome.
Разборка и прошивка
Разбирается корпус легко. Просто поддеваем канцелярским ножом в месте соединения двух половинок корпуса.
Внутри небольшая плата с модулем TYWE3S
Сразу же обращают на себя внимание резисторы большого размера на каждый канал RGB.
Плата выполнена аккуратно, никакой грязи в виде не смытого флюса и прочего нет.
Распиновка модуля TYWE3S:
Чтобы прошить гирлянду, можно попробовать воспользоваться методом без пайки через Tuya Convert:
Прошиваем устройства Tuya без паяльника с использованием Tuya Convert
Но для меня подпаять контакты кажется намного быстрее и надежнее. 3-5 минут и модуль прошит.
Подпаиваемся к контактам TX RX GND VCC подав GPIO0 на землю во время подключения к ПК через Uart адаптер.
Обязательно делаем бэкап родной прошивки:
И можно заливать новую прошивку. Для ESPHome конфиг следующий:
esphome:
name: garland_string_light
platform: ESP8266
board: esp01_1m
wifi:
ssid: 'youwifi'
password: 'youwifipass'
logger:
api:
password: "garland_string_light"
ota:
password: "garland_string_light"
output:
- platform: esp8266_pwm
pin: 4
max_power: 0.95
id: output_red
- platform: esp8266_pwm
pin: 12
id: output_green
- platform: esp8266_pwm
pin: 14
max_power: 0.95
id: output_blue
light:
- platform: rgb
name: "garland_string_light"
id: garland_string_light
red: output_red
green: output_green
blue: output_blue
restore_mode: RESTORE_DEFAULT_ON
effects:
- random:
name: Random
- random:
name: Random slow
transition_length: 5s
update_interval: 10s
- random:
name: Random fast
transition_length: 1s
update_interval: 3s
Пины, отвечающие за цвета RGB светодиодов — 4, 12, 14
В Home Assistant добавляем новое устройство через Настройки > Интеграции
Из минусов стоит отметить отсутствие кнопки для физического управления, как на обычной гирлянде. Но можно добавить ее и самому, как я уже писал выше. Но без фиксации, которой у меня, к сожалению, нет. В будущем планирую дополнить обзор, как только добавлю кнопку.
И эффектов для обычной rgb ленты у ESPHome мало, нужно будет придумать самому.