Прошиваем ESPHome для управления из Home Assistant

Внешний вид и функции из коробки

Приходит лампочка вот в такой коробке:

На коробке QR код, по которому нам предлагают скачать приложение Smart Life

Так же заявлена  поддержка голосовых ассистентов Amazon Alexa и Google Assistant

 


Ссылка на официальный магазин: https://www.aliexpress.com/store/4659052

Ссылка на лампочки: https://ru.aliexpress.com/item/32980982106.html


Модель (распознанная в Tuya Smart): A70RGBW

По размерам: высота 125 мм, ширина 60 мм.

С виду похожа на обычную лампочку.

Никаких надписей на корпусе нет.

Подключается лампочка через приложение Tuya Smart или Smart Life

Регистрируемся или входим в аккаунт, жмем + и выбираем Освещение > Светильник, включаем в сеть лампочку, она замигает и приложение ее найдет:

 

После чего можно полноценно пользоваться — включать, выключать, настраивать яркость, цветовую температуру, выбирать цвет, настраивать таймеры и прочее:

 

Разборка

Рассеиватель приклеен герметиком. Чтобы его снять, нужно приложить немного усилий.

Внешне плата, да и сама лампа, очень похожа на Mirabella Genio Bulb

Видна маркировка платы SYWB07 RGBW V1.0

Светодиодов для теплого белого света — 12 шт.

RGB светодиодов 6 шт.

Плата очень хорошо приклеена герметиком к корпусу. Было непросто «оторвать» ее от клея. В этом главная сложность разборки. Но это и плюс, так как теплоотвод с герметиком должен быть лучше.

Видно модуль TYWE3L

Распиновка TYWE3L:

 

Белые светодиоды управляются обычно, через pwm на GPIO5

RGB светодиоды управляются чипом SM16726. data пин GPIO14, clock пин GPIO4

Видно, что на одной плате распаян блок питания и сам модуль TYWE3L с SM16726. Соединяется все небольшой колодкой с 8 пинами. Чтобы внутренняя плата не «выпала» из колодки, производитель решил подстраховаться и дополнительно посадил на клей всю эту конструкцию.

Чтобы полностью достать плату из корпуса лампы, нужно поддеть нижний контакт фазы чем то плоским, например, канцелярским ножом.

Ноль припаян с внутренней стороны цоколя. При необходимости его можно отрезать, а при обратной установке нарастить или перепаять провод нужной длины, для удобства сборки и пайки.

 

Альтернативная прошивка

Чтобы перепрошить TYWE3L понадобится USB to TTL адаптер. Подключение выглядит следующим образом:

3.3V к 3.3V лампочки
GND к GND лампочки
RX к TX лампочки
TX к RX лампочки

Так же подключаем GPIO0 к GND на время прошивки

 

Делаем бэкап оригинальной прошивки:

Резервное копирование прошивки ESP8266 с помощью esptool

Подключаем USB to TTL адаптер к ПК и заливаем нужную прошивку.

Конфиг для ESPHome выглядит следующим образом:

esphome:
  name: a70_bulb1
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "homewifi"
  password: "homewifipass"

logger:

api:
  password: "a70_bulb1"

ota:
  password: "a70_bulb1"


sensor:
  - platform: wifi_signal
    name: "a70_bulb1_wifi"
    update_interval: 60s

output:
  - platform: esp8266_pwm
    pin: 5
    max_power: 0.95
    id: output_white

light:
  - platform: fastled_spi
    chipset: SM16716
    data_pin: GPIO14
    clock_pin: GPIO4
    num_leds: 6
    rgb_order: RGB
    name: "RGB Light"
    id: sm16716_light

  - platform: monochromatic
    name: "White Light"
    output: output_white
    id: white_light

 

В ESPHome есть поддержка  SM16716, логика которого идентична SM16726 

После прошивки добавляем лампочку в Home Assistant через Настройки > Интеграции > ESPHome

И можно управлять

Из Home Assistant можно настроить голосовое управление через Google Assistant или Яндекс Алиса

2
Оставить комментарий

avatar
1 Цепочка комментария
1 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
2 Авторы комментариев
kvvSem2000 Авторы недавних комментариев

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
новее старее большинство голосов
Уведомление о
Sem2000
Гость
Sem2000

Как всегда, все четко, просто и интересно!