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


Производитель NTONPOWER, модель LE7-US-2
Ссылка на официальный магазин: https://www.aliexpress.com/store/2655129
Ссылка на лампочки: https://aliexpress.com/item/33004967457.html
По размерам: высота 105 мм, ширина 50 мм.
Цена совсем смешная: всего 600 с копейками рублей за 1 лампочку при покупке 2-х. За такое качество. Это круто.
Подключается лампочка через приложение Tuya Smart или Smart Life
Регистрируемся или входим в аккаунт, жмем + и выбираем «Освещение», включаем в сеть лампочку, она замигает красным и приложение ее найдет:
https://www.instagram.com/p/B0iH5GQDk1g/
Тут ничего сложного:

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

Так же без проблем можно подключить эти лампочки к голосовым помощникам, например Яндекс Алиса:

Выбираем Tuya Smart, авторизуемся и обновляем список устройств.
То же самое в Google Assistant:

Что внутри
Аккуратно вскрыв рассеиватель становится видно RGBW светодиоды:

Открутив винты можно увидеть плату с чипом esp8266:

Видно, что контакты не подписаны. Есть только лого и ревизия платы.
На плату приходит 12 вольт
Альтернативная прошивка
В интернете я не нашел распиновку этой лампочки, поэтому составил сам:

Для перепрошивки понадобится USB to TTL адаптер. Подключение выглядит следующим образом:
3.3V к 3.3V лампочки
GND к GND лампочки
RX к TX лампочки
TX к RX лампочки
Так же подключаем GPIO0 к GND на время прошивки


Делаем бэкап оригинальной прошивки!
И прошиваем любимой прошивкой.
Конфиг для ESPHome выглядит следующим образом:
esphome:
name: le7_bulb1
platform: ESP8266
board: esp01_1m
wifi:
ssid: "homewifi"
password: "homewifipass"
# Enable logging
logger:
# Enable Home Assistant API
api:
password: "pass"
ota:
password: "pass"
sensor:
- platform: wifi_signal
name: "le7_bulb1_wifi"
update_interval: 60s
output:
- platform: esp8266_pwm
pin: 15
max_power: 0.95
id: output_red
- platform: esp8266_pwm
pin: 5
id: output_green
- platform: esp8266_pwm
pin: 12
max_power: 0.95
id: output_blue
- platform: esp8266_pwm
pin: 14
max_power: 0.95
id: output_white
light:
- platform: rgbw
name: "le7_bulb1"
id: le7_bulb1
red: output_red
green: output_green
blue: output_blue
white: output_white
restore_mode: RESTORE_DEFAULT_ON



