Zapraszam na krótką prezentację i opis zmiany firmware modułu przekaźnika do puszki, tutaj brandowanego jako Appio WiFi Switch 0158. W temacie pokażę lokalizację jego padów RX/TX (nie są podpisane) oraz przedstawię proces zmiany jego oprogramowania na OpenBeken. Na koniec wspomnę też o niezbędnej do włączenia funkcji na tym sprzęcie, a mianowicie o PowerSave - bez tego po pół roku będziemy wymieniać kondensator w przetwornicy, tak jak to opisywałem w tym wątku.
Zakup Appio/Lumenix 0158 Switch
Ten rodzaj modułu jest bardzo popularny, ale w tym konkretnym temacie kupiliśmy go od jednego z polskich importerów, dość tanio, dwie sztuki za 63 zł:
Jedna sztuka jest troszkę droższa, występuje też pod nazwą Ineox:
Ale kod 158 i tak się powtarza:
Specyfikacja:
Zdjęcia opakowania:
W środku jest tylko sam moduł, bez dodatkowych mocowań:
Instrukcja:
Wnętrze Appio/Lumenix 0158 Switch
W przypadku tego typu produktów wystarczy tylko podważyć pokrywę:
Tutaj nie ma osobno modułu WiFi takiego jak CB3S czy WB3S, BK7231N montowany jest powierzchniowo:
Nie widzę tu regulatora LDO 3.3V typu AMS1117-3.3V, jest zamiast niego przetwornica step down:
Natomiast za zasilanie całości odpowiada BP2525 i nie ma tu izolacji strony wtórnej od strony sieciowej.
Antenka WiFI też jest w postaci ścieżki na PCB.
Jeszcze rzut oka z wierzchu, widać rezystor bezpiecznikowy, nie ma niestety nawet warystora, układ jest najtańszy jak się da:
Przekaźnik to FH17-1A2TLE na 5V, więc pewnie ten prosty zasilacz (topologia step down, to nie flyback) daje nam 5V, a mała przetworniczka, również step down, zamienia 5V na 3.3V dla układu WiFi.
Programowanie Appio/Lumenix 0158 Switch
BK7231 dobrze programuje nasz flasher:
https://github.com/openshwprojects/BK7231GUIFlashTool
Mamy też poświęcone temu filmy na kanale Elektroda com na Youtube:
https://www.youtube.com/@elektrodacom
Teraz lokalizacja 3.3V i GND - kolory przewodów mówią same za siebie:
No i RX i TX (w razie problemów zamieńcie je miejscami):
Cały układ flashowania:
Nasz flasher poprawnie wykrywa konfigurację:
JSON Tuya:
Kod: JSON
Opis słowny:
Device configuration, as extracted from Tuya:
- Pair/Toggle All Button on P23
- WiFi LED on P26
- TglChannelToggle (channel 1) on P6
- Relay (channel 1) on P7
Device seems to be using CB2S module, which is using BK7231N.
And the Tuya section starts, as usual, at 2023424
Szablon OBK:
Kod: JSON
Podsumowanie
Mały i poręczny moduł, chociaż w jego przypadku mam wątpliwości co do jakości zasilacza. Już raz taki naprawiałem, trzeba było wymienić kondensator. W OpenBeken można nieco temu przeciwdziałać poprzez włączenie oszczędzania energii, komenda PowerSave 1, należy to umieścić w short startup command bądź w autoexec.bat.
Oprócz tego - wszystko ok, zmiana firmware była bezproblemowa. Można go teraz połączyć z HA, tak jak pokazaliśmy na naszym kanale YT.
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
