Маленькая лампочка на 12 В. Подключим к приложению Tuya и перепрошьем ESPHome для управления из Home Assistant
Поставляется в неприметном картонном коробке без опознавательных знаков
Внутри лампочка и инструкция для подключения к приложению Tuya Smart Life
Так же без проблем подключается к Google Home
Ссылка на магазин: https://www.aliexpress.com/store/1848374
Ссылка на лампочку: https://aliexpress.com/item/33021834577.html
Размеры стандартны для ламп такого цоколя: 49 х 45 мм
Работает от постоянного тока 12 Вольт, мощность 5 Ватт
Заявленная цветовая температура 2700К — 6000К
Корпус лампочки выполнен из алюминия, с нанесенным лого Zemismart
Подключение к Tuya Smart
В приложении жмем + и выбираем «Светильник Wifi», включаем в сеть лампочку, она замигает и приложение ее найдет
Если при первом включении лампочка не мигает, а светит, то нужно сделать сброс настроек. Для этого нужно включать/ выключать питание 3-4 раза, после чего она замигает.
После подключения к приложению лампой можно полноценно пользоваться — включать, выключать, настраивать яркость, цветовую температуру, выбирать цвет и прочее:
Про приложение Tuya рассказывать смысла нет — все функции стандартны. Поэтому перейдем сразу к самому интересному — к разборке и перепрошивке
Разборка
Разбирается лампочка очень легко — поддеваем рассеиватель канцелярским ножом или другим плоским предметом.
На плате аккуратно расположены светодиоды и распаян чип esp8266 с 1МБ памяти
Светодиодами управляет драйвер MY9291 ( data pin: GPIO13, clock pin: GPIO15)
Контакты для перепрошивки — GND, RX, TX, 3V3 IO0. Подпаять к ним провода не составит труда, главное быть аккуратным.
Перепрошивка на ESPHome и подключение к Home Assistant
Подключаемся любым USB to TTL адаптером, и в первую очередь, делаем бэкап
Затем можно заливать любую прошивку, в моем случае ESPHome
Конфиг для данной лампочки:
esphome: name: zemismart_gu5_3 platform: ESP8266 board: esp01_1m wifi: ssid: "homewifi" password: "homewifipass" # Enable logging logger: # Enable Home Assistant API api: password: "zemismart_gu5_3" ota: password: "zemismart_gu5_3" sensor: - platform: wifi_signal name: "zemismart_gu5_3_wifi" update_interval: 60s my9231: data_pin: GPIO13 clock_pin: GPIO15 num_channels: 4 num_chips: 2 output: - platform: my9231 id: output_white channel: 0 - platform: my9231 id: output_blue channel: 1 - platform: my9231 id: output_green channel: 2 - platform: my9231 id: output_red channel: 3 light: - platform: rgbw name: "Zemismart Bulb" red: output_red green: output_green blue: output_blue white: output_white
После, в Home Assistant переходим в Настройки > Интеграции и добавляем устройство ESPHome
И лампочкой можно управлять локально так, как вы хотите.
https://www.instagram.com/p/B3tgHErjtE6/
Пора эти все чертовы лампочки с готовыми портами выпускать )
Да, было бы намного удобнее)
Перешел на сайт с алишки. На данной лампе написано что она как я понял по дефолту с Google home должна завестись. Это не так??? если нет, но то можно чутка поподробнее о перепрошивке? чем, как и тд. Если не сложно
На стандартной прошивке работает с Google Home, алексой и Алисой (но я не проверял). А перепрошивал для того, чтобы она не зависла от чужих серверов и поддерживалась в home assistant
А ее яркость сопоставима с обычными лампами освещения? Можно ими заменить стандартное освещение?
На мой взгляд белым светит как и обычная.
Привет снова, дорогой автор блога. Приехали ко мне эти лампочки. Получилось их удачно прошить через tuya-convert по воздуху. Не пришлось паять. После колдовства с переходом в EZmode бэкап слился, а новая прошивка esphome залетела. Отлично интегрировались в Home-assistant. Но лампочка не горит. При любом включении/выключении, смены яркости и пр. она чутка моргает и гаснет. Я начал догадываться что скорее всего что-то не так возможно с пинами. Разобрал на первый взгляд похожа, а при сравнении с вашим фото внутренностей нашлись разницы. Добавились светодиоды и рассыпуха поменяла места. Я проверил что заказывал именно ту лампу под которой вы писали. Взгляните на фотографию,… Подробнее »
Ох уж эти китайцы, любят втихую все менять. Я обязательно гляну и сравню, как будет время. Сейчас, пока выходные, я весь в ремонте с утра до вечера. После каникул постараемся разобраться
При беглом сравнении я заметил что добавились транзисторы и нет (возможно) чипа MY9291. Так что скорее всего управляется каждый канал отдельным gpio. Но, опять же, это не точно)) советую засечь, каким цветом моргает в данном исполнении конфига с применяемыми гпио для my9291, и их проверить в первую очередь с помощью простого binary light в конфиге esphome. А там, методом исключения, выяснить все цвета. Скорее всего их 4 — rgbw, вряд-ли будет дополнительный белый. Если что пишите, интересно что китайцы намудрили)
Спасибо большое на за подсказку. Все оказалось очень просто. Да действительно там просто транзисторы к GPIO подключены. После того как прозвонил транзисторы — определил конфигурацию, и следующий конфиг работает:
WarmLight: GPIO13
ColdLight: GPIO5
Red: GPIO4
Green: GPIO12
Blue: GPIO14
Компоненты сделал через platform: esp8266_pwm
После настройки RGBWW в HomeAssistant появился приятный интерфейс для управления. Я так понял в этой лампочке появилась цветовая температура. Отдельный светодиод для теплого света. В общем большое спасибо, дали правильный толчок для изучения. Все получилось. Если будут еще нюансы, напишу.
Рад был помочь) после праздников добавлю в статью ваш конфиг и фотку вашей лампочки