
Witajcie moi drodzy.
Przedstawię tu nietypowy przekaźnik Tuya, który (w przeciwieństwie do wielu innych) jest w stanie pamiętać i wykonywać swój harmonogram pracy nawet w przypadku utraty połączenia z siecią WiFi. Jest to coś nowego, ponieważ wcześniej testowane przeze mnie urządzenia Tuya/SmartLife opierały się w pełni o chmurę producenta i nie odliczały nawet lokalnie czasu. Produkt z tego tematu jest inny - co kilkukrotnie podkreśla sam producent. Czy sprawdzi się w praktyce? Przekonajmy się.
Zakup produktu
Produkt znalazłem pod hasłem "SINOTIMER TM609 Home Smart 18mm 1P WiFi Remote APP Control Circuit Breaker Timing Switch Staircase Timer Din Rail Universal 110V 220V AC Input" za około 100 zł. Poniżej zrzut ekranu z oferty:

Produkt cechuje:
- kompatybilność z aplikacją Tuya/SmartLife dostępną na Androida i iOS, łączenie poprzez sieć WiFi
- zwierany przekaźnik nie jest podłączony do sieci, więc można sterować np. urządzeniem na 24V
- praca na napięciach od 100 do 240V AC 50/60Hz
- przekaźnik 16A
- wymiary 70*86*18mm
- mocowanie na szynie DIN 35mm
- możliwość podpięcia dodatkowego przycisku chwilowego (oprócz tego na obudowie) by przełączać stan przekaźnika
- możliwość ustawienia timera oraz harmonogramu pracy (włącz/wyłącz o danej godzinie), gdzie te ustawienia są pamiętane i wykonywane nawet w przypadku utraty sieci WiFi (moduł kontrolera w środku pamięta te ustawienia oraz bieżący czas i stara się je wykonywać nawet jak nie ma Internetu)
Grafiki promocyjne:




Podłączenie - proszę zwrócić uwagę na to, że zwierany styk nie jest podłączony na sztywno do 230V (tak jak to jest w niektórych Sonoff i podobnych), co też jest plusem.



Przesyłka, zawartość zestawu
Zamówienie złożyłem 2022-01-01, paczka dotarła 5-go stycznia. Bardzo szybko, jeszcze biorąc pod uwagę Nowy Rok i niedzielę (wypadała 2-go). Dostarczenie do rąk własnych.


W instrukcji producent podkreśla, że ten produkt posiada zdolność do pamiętania harmonogramu nawet w razie nieobecności sieci WiFi ("If the product is disconnected from the network, the timer retains all programs set up by Mobile App and works according to the set programs"):


UWAGA - ten produkt pamięta swój harmonogram pracy i wykonuje go bez sieci WiFi, ale oczywiście nie wykona bez WiFi automatyzacji/scenariuszy typu "włącz światło gdy czujnik ruchu wykryje obecność" itp. itd. Do tego już konieczna jest sieć WiFi.
Parowanie z aplikacją Tuya
Standardowo bez problemów. Użyłem tym razem aplikacji na iPhone. Produkt jest w zakładce "Energy":








Interfejs w aplikacji:



Czy rzeczywiście trzyma harmonogram po wyłączeniu sieci WiFi?
Sprawdziłem to kilkukrotnie, zarówno w przypadku opcji "Countdown" (odliczanie - tzn. "zgaś za 10 minut" itp) oraz opcji Harmonogram ("Zapalaj światło w piątki o 19").
Na czas testu wyłączałem router z prądu, pozbawiając cały dom Internetu (jak również pozbawiając sieci LAN).
Godzina 4:33 - ustawmy harmonogram na 4:40 i wyłączmy router:

UWAGA - stan przekaźnika określa napis "Switch:On", tzn. on go włączy. Ten "Toggle" (przełącznik) na GUI aplikacji to jest od włączania samego wykonywania akcji.
O 4:40:

To działa! Kilkukrotne testy pokazują, że produkt rzeczywiście pamięta harmonogram bez dostępu do sieci WiFi.
Temat jest o tyle ciekawy, że znalazłem informacje o nim na FAQ Tuya:
https://support.tuya.com/en/help/_detail/K9d1qifd5qtcp

Oficjalne stanowisko Tuya umieszczam powyżej. W dużym skrócie, są dwie implementacje obsługi timerów, jedna lokalna, druga oparta o chmurę i to zależy od konkretnego urządzenia które jest używane. Czy nie mogliby zrobić tego lepiej?
Czy produkt trzyma poprzedni stan po utracie zasilania?
Już miałem wydać pozytywny werdykt, ale jeszcze podkusiło mnie by sprawdzić coś jeszcze...
Co się stanie, gdy przekaźnik jest wyłączony, a my odetniemy mu zasilanie i przywrócimy je po czasie?
Produkt pamięta stan sprzed utraty zasilania, ale światło miga przez chwilkę. Początkowo myślałem, że jest tam przekaźnik domyślnie zwarty, ale jednak nie.... więc w trakcie bootowania ESP musi być przez chwile niepożądany stan wysoki na wyjściu na przekaźnik i pewnie nim się zbootuje (lub nim odczyta z pamięci poprzednie ustawienie) to minie ten moment i mignie światło..
Czy można kontrolować ten sterownik przez telefon w tej samej sieci WiFi gdy samo WiFi nie ma dostępu do internetu?
Telefon komórkowy był odłączony od WiFi. Wtedy odłączyłem główny kabel od internetu z routera (WAN), wyłączyłem w telefonie dane mobilne i podłączyłem go do tego samego WiFi co było urządzenie z tematu.
Urządzenie zostało wykryte przez telefon i można było nim sterować.
Wnętrze TM609
Otworzenie tej obudowy jest dość trudne i problematyczne. Trzeba podważyć kilka zaczepów, a dodatkowo uważać z której strony się podważa, bo zasadniczo obudowa jest z trzech części (prawa, lewa, oraz terminale śrubowe "środkowe"):


W środku są dwie płytki:


Moduł ze środka to TYWE2S (ESP8266), ale z dostępem do RX/TX jest mały kłopot (trzeba by lutować się do małych padów), IO0 w ogóle jest na obudowie tylko:


Na wejściu jest warystor, widać też mostek prostowniczy MB10S, układ zasilacza beztransformatorowego SM7055-12 (12V):


Ten mały tranzystor Y1 (ss8050) załącza przekaźnik, nim steruje ESP. Przekaźnik jest na 12V:

Układ SM7055-12 daje nam 12V, ale ESP8266 potrzebuje 3.3V. Napięcie zamienia tutaj MC34063A w konfiguracji przetwornicy step down (nie ma zwykłego LDO):


więc do płytki z ESP8266 idą trzy przewody, masa, 3.3V oraz sygnał na bazę tranzystora załączającego przekaźnik.
Poniżej krótki szkic połączeń który zrobiłem przy analizowaniu płytki:

Te dwa dławiki o kodach 471 (470µH) mają różne role - jeden jest od MC34063A, drugi od SM7055.
Kompatybilność z Tasmotą
Tasmota to alternatywny, open-source wsad dla ESP8266 pozwalający uniezależnić się od serwerów producenta, kompatybilny z produktami taki jak ten z tematu. Często przy wykonywaniu recenzji próbuję go wgrać i określam jak należy go skonfigurować, ale tu nie muszę tego robić, gdyż TM609 widnieje już jako sprawdzony i wspierany przez Tasmotę:
https://templates.blakadder.com/sinotimer_TM609.html

Role pinów (pin 12 to relay) potwierdzam, sprawdziłem multimetrem (między pinem 12 a bazą tranzystora jest oczywiście jeszcze rezystor bazowy).
Template tasmoty:
{"NAME":"Sinotimer TM60","GPIO":[0,0,0,0,0,52,0,0,21,9,0,0,0],"FLAG":0,"BASE":18}
Jeśli chcecie wgrywać Tasmotę do tego urządzenia, to też polecam spróbować Tuya-convert:
https://github.com/ct-Open-Source/tuya-convert
Mój polskojęzyczny tutorial: https://www.elektroda.pl/rtvforum/topic3769864.html
Podsumowanie
Produkt ten jest znacznie droższy niż zwykłe Sonoff i ich klony a jego cena jest tylko w pewnym stopniu uzasadniona. Rzeczywiście pamięta i wykonuje on harmonogram nawet w sytuacji całkowitego zaniku sieci WiFi, co jest bardzo dużym plusem, gdyż swego czasu testowałem jakieś SmartLife czy tam eWeLink gniazda i nie było tam takiej możliwości. Ustawienie harmonogramu oczywiście było, ale działało tylko przy dostępności sieci WiFi. Zastanawiam się tylko, czemu nie ma tego w innych produktach tego typu? A może już producenci zaktualizowali swoje oprogramowanie i zwykły "Tuya Smart Switch" też już tak potrafi?
Oprócz tego atutami TM609 jest możliwość podłączenia dodatkowego przycisku do sterowania przekaźnikiem "ręcznie" oraz izolacja wyjścia przekaźnika od sieci (więc można przełączać np. 24V).
W środku układ opiera się na SM7055 (zasilanie 12V dla przekaźnika), MC34063A (generuje 3.3V dla ESP) i TYWE2S (ESP8266). Załączam notę katalogową SM7055 (pozostałe układy już pojawiały się na forum).
Cool? Ranking DIY