Качественные лампочки. Прошиваем 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