Авторизация
Регистрация

Напомнить пароль

Перепрошивка умной лампочки за 99р под Home Assistant

Цена: 99р

Перейти в магазин

Здравствуйте. Прочитав обзор про лампу за 99р, решил, что будет интересно поиграться с этим чудом, отвязать ее от китайских облаков и подружить с Home Assistant.

Вскрытие и содержимое дал автор, я лишь покажу последовательность перепрошивки данного девайса.

Вскрываем лампочку и видим такую картину:

Отпаиваем модуль BK7231N, подпаиваемся к контактам tx1, rx1, 3v3, gnd. Далее подключаем к USB-TTL конвертору по схеме:

Скачиваем программу по ссылке https://github.com/openshwprojects/OpenBK7231T_App/releases/latest, распаковываем и запускаем. 

 Убеждаемся в правильности выбранного COM-порта и чипа, после чего нажимаем Download latest from web. Затем одновременно подаем питание на чип и нажимаем Do backup and flash new. После успешной прошивки перезагружаем микроконтроллер и подключаемся с телефона к wifi сети, начинающейся с “OpenBK7231”. В браузере переходим по адресу 192.168.4.1, открываем Config, затем Configure Wifi, вводим данные сети и нажимаем Submit.

 В настройках роутера узнаем выданный адрес, переходим по нему. На этот раз открываем Configure module, для указываем значения как на картинке.

 Сохраняем, и теперь мы можем управлять светом с главной страницы:

Интеграция с Home Assistant

Устанавливаем дополнение Mosquitto broker, включаем Watchdog и запускаем, в конфигурации прописываем, заменяя ... на придуманные вами: 

- username: ...
  password: ...

В настройках лампочки переходим в Configure MQTT, где указываем ip сервера Home Assistant, порт 1883, придуманные логин и пароль. На главной странице MQTT State должно стать connected. Переходим в Home Assistant Configuration, нажимаем Start Home Assistant Discovery. 

Возвращаемся в Home Assistant, заходим в меню интеграций и соглашаемся с предложением настроить MQTT. Если все сделано правильно, лампочка должна быть автоматически найдена.

Но сейчас при включении лампа не восстанавливает прошлое состояние. Чтобы исправить это, нужно в Configure Startup прописать -1 для обоих каналов и включить Flag 12 в меню Configure General/Flags.

На этом все, буду рад вашим идеям под что ее можно будет переделать, кроме прямого назаначения.

Добавить в избранное
+29 +41
свернутьразвернуть
Комментарии (23)
RSS
+
avatar
+8
  • Deguello
  • 18 августа 2025, 09:05
Дожили… в лампочках прошивки меняем… фантазии не хватает продолжить список перепрошиваемых устройств в перспективе.
+
avatar
0
  • alisogor
  • 18 августа 2025, 09:15
лопата?
+
avatar
+5
  • bektyish
  • 18 августа 2025, 09:19
Всё началось одноразовых импортных зажигалок, это там они были одноразовые — у нас стали — заправляемые.
+
avatar
0
оооо, я помню, как вставляли клапаны
+
avatar
+1
  • usb350
  • 18 августа 2025, 09:21
Это что, стиралку с Wi-Fi уже предпочитают.

Не понимаю я тренда, усложнять простые вещи. Лампочка. Выключатель. Что может быть проще? Нет, поставим умный дом и будем через смартфон включать лампочку.
+
avatar
-1
  • ABATAPA
  • 18 августа 2025, 09:27
Не понимаю я тренда
Так может, проблема в Вас?

Выключатель. Что может быть проще?
Проще может быть отсутствие выключателя. Я знаю подъезды и даже одну квартиру, где светильники так и работают.

Нет, поставим умный дом и будем через смартфон включать лампочку.
Почему бы и нет?
И почему обязательно смартфон? А если это выключатель, который выключает группу устройств или меняет их поведение? А если вообще датчик, по состоянию которого свет включается автоматически?
+
avatar
+1
  • a140083
  • 18 августа 2025, 09:36
стиралку с Wi-Fi уже предпочитают.
Вот про стиралку могу рассказать зачем я ДОБАВИЛ к ней WiFi (через внешнюю розетку)
Чтобы получать уведомления об окончании стирки.

Пришел с работы, запустил стирку. Пришло уведомление — переложил в сушилку. Перед сном достал сухое белье. Если пропустить окончание стирки, то не успеет высохнуть. Стиралку не слышно, поэтому уведомления
+
avatar
-3
  • Delanet
  • 18 августа 2025, 09:44
Холодильник с вифи, кстати, удобно. Режимы задавать удаленно, запускать проверку. И как бонус — тупой тестер наличия интернета в квартире у родственников.
+
avatar
+5
  • a140083
  • 18 августа 2025, 10:08
Холодильник с вифи, кстати, удобно. Режимы задавать удаленно, запускать проверку
Какие режимы нужно задавать холодильнику, да ещё и удаленно?
+
avatar
0
  • INN36
  • 18 августа 2025, 10:38
Какие режимы нужно задавать холодильнику, да ещё и удаленно?
К примеру, переложить постиранное в морозилку.
Если я правильно понял Вашу логику.
+
avatar
0
Купил холодильник, воткнул в розетку. Работает.
+
avatar
0
  • 00svd00
  • 18 августа 2025, 10:30
Стиралкк с вайваем — это полностью легитимно и богоугодно. Свою включил через релюшку, чтоб её удалённо затыкать когда она в ночи начинает верещать об успешном окончании постирушек. А если заводской вариант ещё и уведомления умеет слать что её разгрузить забыли — так вообще огонь
+
avatar
0
  • mamohin
  • 18 августа 2025, 10:34
И зачем так усложнять лучину? Выключатель, провода… Поджог от кресала — и горит. Что может быть проще?
+
avatar
0
  • 00svd00
  • 18 августа 2025, 10:38
Это фигня, с учётом цены в стольник — почему нет?
У меня другой вопрос — вот у меня дома что-то где-то 40 лампочек. Насколько хреново станет обычному soho роутеру а-ля дилиньк от провайдера, если на него взгромоздить +40 клиентов?
+
avatar
+2
  • Zolg
  • 18 августа 2025, 09:14
Возможно будет работать вариант без разбора.
Если есть дамп оригинальной прошивки, то параметры профиля можно вытащить из него. Ну или узнать о несовместимости )

ps: не знаю как сейчас (мигрировал на esphome), но раньше у openbeken по умолчанию была довольно низкая частота PWM: мерцания не видно, но струи воды разбиваются на капли. Я патчил, но потом вроде бы параметр конфига добавили (в последнем не уверен).
+
avatar
0
  • a140083
  • 18 августа 2025, 09:47
мигрировал на esphome
Как? С заменой чипа?
+
avatar
+1
  • Zolg
  • 18 августа 2025, 09:56
Нет. Esphome довольно давно поддерживает bk чипы
+
avatar
+1
  • raven428
  • 18 августа 2025, 10:32
Пробовал шить им розетки разных производителей — ни с одной не прокатило. Закрыли, очевидно, уже эти уязвимости, которые все ota прошивальщики используют
+
avatar
0
  • Zolg
  • 18 августа 2025, 10:39
Комментарий ожидает проверки администрацией сайта. Подробнее...
+
avatar
0
  • a140083
  • 18 августа 2025, 10:41
OTA? Там вроде UART — со вскрытием и выпайкой модуля.
LibreTiny поддерживает всего три чипа. openbeken — побольше
+
avatar
0
  • Dimoman
  • 18 августа 2025, 09:57
Комментарий ожидает проверки администрацией сайта. Подробнее...
+
avatar
0
  • raven428
  • 18 августа 2025, 10:35
подпаиваемся к контактам tx1, rx1, 3v3, gnd
Учитывая что эти пятачки по 1.5мм диаметром, то занятие весьма весёлое. Пробовал припаяться к паре контроллеров, промучался больше часа, в итоге выбросил оба. Доктор, я настолько криворукий?
+
avatar
0
Паяльник нормальный, вместо того которым деды паяли вёдра) С жалом к примеру K-типа (как по мне так это самое универсальное — и толстый провод припаять, 2,55 вполне справляется, так и острым кончиком припаять МГТФ 0,1 к пятачку 0,5.
А, да, оптика нужна. Ну тут уже у кого какие глаза. Я под МБС-10 паяю такие вещи, и ещё мельче.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.