Нині я користуюся Home Assistant для керування електричним обладнанням удома. Це дивовижний крок вперед з часу моїх перших кроків в автоматизації минулого року. Я застосовую ESPHome як альтернативну мікропрограму для розумних розеток Sonoff S26, що базуються на поширеному мікроконтролері ESP8266. Але зараз простіше знайти дешевші розетки Tuya 20A за 150₴ (нижче 4$) за штуку. До того ж вони мають вимірювач спожитої енергії. Але виклик в тому, що вони використовують чип LibreTiny BK7231N. Ось що я навчився робити.

Спершу я спробував tuya-couldcutter. Потенційно він міг допомогти з моєю розеткою Aubess 20A, але він не впорався саме із моєю версією. Напевне, Tuya виправила вразливість. Тож довелося відкривати корпус щоб приєднати послідовний програматор.

Щоб це здійснити без руйнування — це справжній виклик. На відміну від Sonoff, ці розетки не скріплені ніякими болтами чи шурупами. Частини корпусу склеєні і подолати клей можна поступово прикладаючи тиск, щоб легенько деформувати корпус. Дехто використовує лещата і струбцини. Мені ж вдалося в якості важеля застосувати вхідні двері.

Двері-лещата

BK7231N

Виходи плати C2BS (специфікація) розпізнати легко. Я застосовую прищепки до мікросхем з Алі Експрес, щоб приєднати програматор.

Прищепки до мікросхеми

Конфігурування ESPHome можна почати з онлайн-інструменту UPK2ESPHome. Нарешті, щоб встановити мікропрограму, досить виконати esphome run tuya-1.yml. Що зручно, ця програма підказує, як під’єднати програматор і як скинути мікроконтролер, поки записувач чекає на з’єднання (заземлити вихід CEN). Можливо, знадобиться кілька спроб через ненадійне підключення, але зрештою запис вдається.

Тепер крім очевидного застосування розумного вимикача у Home Assistant, є кілька неочікуваних можливостей. По-перше, це платформа для вбудованого ПЗ в елегантному корпусі, під’єднана до мережі WiFi і зручно заживлена від стандартної розетки 220В. По-друге, BK7231N спроможний вести обмін даними через BLE. Тож потенційно можна було б портувати esphome-jk-bms з ESP32, щоб створити дешевий і зручний нагляд за батареєю.

Дошка HA