Szukam przykładu counting down

Cześć.
Przeglądam internet i nie mogę znaleźć, prostego przykładu funkcji counting down (odliczania) dla np przekaźnika.

Przykład: chcę by, urządzenie załączyło się na 30 sekund (wysyła true) i było wyłączone na 20 min (wysyła false) i tak cały czas.

Czy jest jakiś node, który to od kopa potrafi, czy trzeba pisać w java script ?

Noda pewnie nie ma, ale też nić pisać nie trzeba
onoff

Możesz pokazać co masz ustawione w “delay” ?

image
Myśle, że nic innego jak takie coś.
Za nimi możesz ustawić kolejny z tymi 20 minutami itd to co po kolei chcesz :slight_smile:

Niby coś takiego u siebie złożyłem, ale żeby było faktycznie przykładowo te 10 sekund jak na obrazku to w inject node muszę ustawić 15 sekund (odejmuję czas odliczania), ale nie tędy droga…

…dokładnie, sam sobie robisz pod górkę.
Pomyśl - t_on=30sek, t_off=20min=1200sek czyli okres całego cyklu wynosi 1230sek (nie 210 jak wcześniej wpisałem)

Jeśli injekt ustawisz na 1230sek , to wystarczy zaraz za nim włączyć urządzenie, odczekać delay te 30sek i wyłączyć… koniec.
Nie ma co pchać się w jakieś nody, których się nie rozumie i które po kolejnej aktualizacji mogą przestać działać.

Czy jest jakiś szczególny powód aby używać countdown?