предЫстория.
было у меня несколько wifi реле с управлением через CozyLife, eWeLink, Digma...
в начале весны РКН забанил сервера, всё перестало работать.
постепенно все вендоры подняли управляющие у нас, в облаке яндекса
а осадочек остался. поднял Home Assistant, начала привязывать.
а по мере возможности перешиваю на что-то локальное.
есть старые реле, первых версий, на них можно просто впаять ESP-02S и зашить тасмоту.
а есть новые,eWeLink Rmw002, на них чип BL602 прям на плате распаян. вот по них и история.

https://lissyara.su/screens/2026/2026-0 ... 084531.jpg
Схема чипа есть, откуда-то с польской электроды

соответственно ищем землю, и +5v. земля есть на выводе S1, +5v есть на реле

https://lissyara.su/screens/2026/2026-0 ... 084479.jpg
также, надо припаять резистор на 1k между +3.3v и GPIO8. Этот вывод уже зацеплен на землю через 4.7k - поэтому 10k для высокого уровня будет мало.

https://lissyara.su/screens/2026/2026-0 ... 084532.jpg
+ 3.3 берём со среднего/корпуса AMS1117, паяемся не к самому выводу, он маленький, а к резистору - возле кварца
ну и цепляем щупы на RX/TX. у меня толстые, раза с третьего попал и смог прошить

https://lissyara.su/screens/2026/2026-0 ... 084431.jpg

https://lissyara.su/screens/2026/2026-0 ... 084447.jpg

https://lissyara.su/screens/2026/2026-0 ... 084457.jpg

https://lissyara.su/screens/2026/2026-0 ... 084471.jpg
прошивал из Boufallo Lab Dev Cube 1.4.8

прописываем в /startup_command такое
Код: Выделить всё
ClearIO
StartupCommand ""
stopDriver *
backlog setPinRole 22 TglChanOnTgl; setPinChannel 22 0
backlog setPinRole 2 LED; setPinChannel 2 0
backlog setPinRole 14 Btn; setPinChannel 14 0
backlog setPinRole 3 Rel; setPinChannel 3 0
Flags 1024и даже светодиод показывает включено реле или нет.
ну и самое главное - можно через mqtt управлять
