Pokażę tutaj wnętrze oraz proces zmiany firmware sprytnej nakładki na zawór wody/gazu, która pozwala sterować takim zaworem przez WiFi. Kontroler ten występuje w handlu pod nazwą Jinvoo SM-AW713, chociaż dystrybutorzy często nadają mu też własne oznaczenia i wersja którą ja zamówiłem była podpisana jako SmartLED 8073. Na forum była już wzmianka o jego wersji na BK7231, w tym poście, ale tu pokażę wersję opartą o ESP.
Zakup Jinvoo SM-AW713
"Inteligentny" sterownik zaworu WiFi można kupić już za około 100 zł. Cena zależy od tego, gdzie kupujemy. Można go też kupić na naszym polskim portalu aukcyjnym, wtedy produkt otrzymamy szybko, ale jest nieco droższy.
Na początku trzeba zaznaczyć, że kupowany zestaw nie obejmuje zaworu. Ten zestaw zakłada się na już zamontowany u nas zawór.
Całość wygląda wtedy tak:
Szczegóły montażu:
Całość można sterować przez aplikację Tuya, ale my będziemy chcieli to zmienić i uzyskać niezależność od chmury.
Po złożeniu zamówienia otrzymujemy takie pudełeczko:
Zawartość zestawu:
Nawet zasilacz jest w zestawie. To raczej plus, chociaż ja bym zawsze jakiś u siebie już znalazł do tego celu.
Oto główny mechanizm, elementy montażowe są w woreczku:
Obudowa zdradza nam rzeczywisty model urządzenia - SM-AW713, to 8073 to tylko oznaczenie importera:
Instrukcja (w tym też opis jak wprowadzić urządzenie w tryb parowania z aplikacją Tuya, ale nam się to akurat nie przyda):
Wnętrze Jinvoo SM-AW713
Odkręcamy cztery śruby:
Wnętrze:
Oznaczenie PCB: SM-AW713 LED V4.0 FR-4 RoHs E364546
Mamy tu dwie osobne diody LED, jedna pewnie od statusu parowania, druga od stanu załączenia, przecisk od przełączania oraz złącze do drugiej płytki oraz do silnika (M+ i M-).
Na drugiej płytce jest przekaźnik i moduł WiFi:
Okazuje się, że tu jest moduł z ESP, więc można wgrać Tasmotę:
Zmiana wsadu Jinvoo SM-AW713
Ze względu na utrudniony dostęp do modułu WiFi warto najpierw spróbować tuya-convert, który jeszcze wspiera część starszych urządzeń. Tuya-convert pozwala zmienić wsad przez WiFi, bez lutowania kabelków. Nowsze niestety już nie są podatne na te rozwiązanie.
Włącznik SC3-01 SmartLife i wgrywanie firmware ESP przez WIFI (tuya-convert/OTA)
Jeśli natomiast ta metoda nie działa (albo nie mamy potrzebnej do niej karty WiFi pozwalającej utworzyć access point), można wymontować silnik:
i uzyskać nieco lepszy dostęp do modułu WiFi:
Przy okazji, tu widać przetwornicę step down generującą 3.3V z 12V wejściowego, to jest napięcie pracy modułu WiFi. Obok układu scalonego też widać jej cewkę:
Widać też tranzystor sterujący przekaźnikiem:
Sam moduł WiFi:
To jest ESP8266, więc esptool.py da radę. Wyprowadzenia TYWE3S są dostępne w sieci, zresztą są one zgodne z ESP12. O wgrywaniu Tasmoty można poczytać tutaj:
SmartLife switch - test, wnętrze i programowanie włącznika światła na WiFi
Można też użyć webowego instalatora:
Jak łatwo zainstalować Tasmotę - instalator online tasmota.github.io/install przez przeglądarkę WWW
Po wgraniu Tasmoty należy wgrać szablon:
{"NAME":"Jinvoo Valve","GPIO":[0,0,0,0,0,52,0,0,21,17,0,0,0],"FLAG":0,"BASE":18}Szablon pochodzi ze strony Blakadder, ale opisując słownie to mamy tu:
- LEDy (pierwsza na IO5, druga na IO4)
- przycisk na IO12
- przekaźik na IO13
Działanie tego szablonu jest naprawdę bardzo proste. Po prostu załączenie przekaźnika załącza zawór i odwrotnie. Oczywiście wszystko odbywa się z pewnym opóźnieniem, które zresztą podaje sam producent - około 10 sekund.
Podsumowanie
Okazało się, że od strony firmware ten gadżet jest naprawdę prosty do wysterowania. Wystarczy po prostu załączyć (bądź rozłączyć) przekaźnik. Problemem z kolei jest dostęp do padów od programowania. Trzeba się tam dostać z UART, chyba, że akurat mamy farta i tuya-convert zadziała.
Dodatkowym plusem jest obecność ESP w środku, chociaż nie wiem czy to i u tego dystrybutora się z czasem nie zmieni, gdyż nawet u nas na forum pojawił się post na temat tego urządzenia w wersji na BK. W każdym razie - obie wersje można łatwo zflashować i podłączyć do HA.
Czy widzicie jakieś potencjalne, praktyczne zastosowanie takiego gadżetu? Może by go sparować np. z czujnikiem wilgotności i wyłączać wodę w razie wykrycia wycieku, a może wykorzystalibyście go jakoś inaczej?
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
