Jaki dopuszkowy moduł przekaźnika sterowanego przez WiFi dla Home Assistant? ATLO-SW1-TUYA
TL;DR
- ATLO-SW1-TUYA to mały dopuszkowy moduł przekaźnika Wi‑Fi do jednego odbiornika, współpracujący także z klasycznym przełącznikiem bistabilnym.
- Firmware zmieniono na OpenBeken, programując przez UART po lutowaniu 3.3V, GND, RX i TX do modułu CB3S z układem BK7231N.
- Obudowa ma wymiary 43x39x22 mm, a cena zestawu wynosi około 30 zł.
- Flasher odczytał konfigurację GPIO automatycznie, a po imporcie do Home Assistant urządzenie działa lokalnie, bez chmury producenta.
- Zasilanie oparto na nieizolowanej przetwornicy BP2525, więc całe PCB i moduł Wi‑Fi mogą mieć potencjał sieciowy; warto dodać PowerSave 1 do autostartu.
Wygenerowane przez model językowy.
ATLO-SW1-TUYA to kolejny malutki (43x39x22 mm) moduł przekaźnika oferujący sterowanie jednym odbiornikiem przez WiFi. Montuje się go w puszce, oprócz z WiFi może on współpracować z klasycznym przełącznikiem bistabilnym. Tutaj pokażę jak zmienić mu firmware, tak by podłączyć go do Home Assistant. Całość jest do kupienia za 30 zł.
Ten egzemplarz dostałem od czytelnika wraz z całym zestawem podobnym przekaźników na kilka pokojów - po prostu wgrywałem mu firmware na jego prośbę.
Zaczynamy od wypakowania. Oznaczenie produktu to ATLO-SW1-TUYA, widać też nazwę jego importera, choć to jest tu mniej ważne, gdyż wiele sklepów sprzedaje podobne produkty.
W zestawie jest również polskojęzyczna instrukcja montaż i parowania z Tuya. Parowanie nie będzie nam w tym konkretnym przypadku potrzebne.
Sam produkt ma dodatkowo klamrę która ułatwia jego montaż:
Pora zajrzeć do środka i zmienić firmware.
Sekcja zasilania jest znów na BP2525, czyli nieizolowanej przetwornicy step down. Oznacza to, że na całym PCB (i na module WiFi) może być potencjał sieciowy. Dalej jest LDO 3.3V zasilający moduł WiFi.
Przekaźnik ustawiono "na boku" aby zmniejszyć wysokość produktu. Użyty tu moduł to CB3S (WiFi + BT) oparty o BK7231N.
Pora zmienić mu firmware, tak aby uwolnić go od chmury i połączyć z Home Assistant.
Wgramy OpenBeken: https://github.com/openshwprojects/OpenBK7231T_App
Pobieramy flasher: https://github.com/openshwprojects/BK7231GUIFlashTool
Potrzeba będzie przylutować 3.3V, GND, RX i TX. Do programowania użyjemy konwertera USB na UART.
Oto pinout modułu (widok od spodu!):
A więc najpierw lutujemy RX i TX - pobielamy piny, przewody, lutujemy:
Teraz trzeba podpiąć zasilanie. Mamy zasadniczo dwie opcje:
- podać 3.3V z naszego LDO na linię 3.3V (lub pin 3.3V modułu WiFi)
- wpiąć się z 5V na wejście LDO (to da nam na jego wyjściu 3.3V)
Robimy wedle uznania, wyprowadzenia AMS1117 są w sieci.
Postępujemy z instrukcją flashera - startujemy odczyt flash (to nam da konfiguracje GPIO) i odłączamy na moment 3.3V.
Sukces! Tuya JSON to:
Kod: JSON
Opis słowny:
Device seems to be using CB3S module, which is BK7231N chip.
- Relay (channel 1) on P6
- WiFi LED on P9
- TglChannelToggle (channel 1) on P8
- Pair/Toggle All Pin on P26
Szablon OBK:
Kod: JSON
Instrukcja importu szablonu:
Instrukcja HA Discovery:
Inne powiązane materiały na YT Elektroda.com:
https://www.youtube.com/@elektrodacom
Repozytorium projektu:
https://github.com/openshwprojects/OpenBK7231T_App
Po imporcie warto jest jeszcze dopisać komendę PowerSave 1 do autostartu, gdyż tego typu gadżety mają słabe zasilacze i szybko w nich uszkadzają się kondensatory.
Podsumowując, to był kolejny prosty w przeprogramowaniu produkt. Nie musieliśmy nawet zgadywać roli GPIO, bo mój flasher wszystko poprawnie odczytał i zdekodował. Po tej krótkiej operacji możemy cieszyć się w pełni niezależnym od chmury przekaźnikiem sterowanym przez WiFi.
Dziękuję Bartkowi za udostępnienie mi do zmiany firmware zestawu sprzętu, mam nadzieję, że będzie dobrze działać z Twoim Home Assistant.
Wnętrza tego typu urządzeń monitoruję już kilka dobrych lat i na szczęście wciąż są w pełni "programowalne", więc jak ktoś chce mieć automatykę bez chmury niskim kosztem to można jak najbardziej śmiało kupować.
A jak Wy korzystacie z tego typu produktów, zmieniacie firmware, odpowiada Wam chmura producenta, czy może kupujecie coś, co już samo może działać lokalnie?
Komentarze
Mam coś podobnego, inne logo ale wygląda identycznie. Podobne moduły to pewnie głównie kwestia zamontowanego chipa? [Czytaj dalej]
Raczej wnętrze będzie mniej więcej takie jak pokazałem. Po prostu importerzy ściągają te produkty i dodają na nie swoje logo. Pokaż zdjęcia (może też ze środka). [Czytaj dalej]
https://obrazki.elektroda.pl/7562280100_1748872003_thumb.jpg Ja również używam modułów tego typu. Opisane są jako OXT. Są w różnych konfiguracjach. D obsługi jednej żarówki i jednego przełącznika,... [Czytaj dalej]
Takie coś mam - podłączone już, zdjęcie ze strony sprzedawcy. https://obrazki.elektroda.pl/3880254000_1748934664_thumb.jpg Zasilany jest poprzez podanie fazy (L) poprzez styki wyłącznika na wejście... [Czytaj dalej]
OXT też już jakieś programowałem: Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie @sq3evp monitoruj ten smart switch co masz i daj znać jakby się psuł, ja już miałem takie przypadki: ... [Czytaj dalej]
Ciężko będzie bo jest na suficie podwieszanym. Zmartwileś mnie, ale będę monitorował, dzięki za ostrzeżenie. Póki co nie słychać świerszczy, tylko załączanie/wyłączanie przekaźnika w module po podaniu... [Czytaj dalej]
@sq3evp, może nie ma się co martwić na zaś. Z moich 5 zainstalowanych OXT, w ciągu dwóch lat użytkowania zawiesił się tylko jeden przekaźnik, dwa razy. Był offline i nie reagował na przełącznik. Potrzebny... [Czytaj dalej]