Zatrzymanie odliczania - Node-red (delay)

Witajcie, zrobiłem sobie taki prosty wyłącznik czasowy w NR ale nie jest to do końca tak jak bym chciał.
Przykładowo, z obrazka poniżej włączam przyciskiem grzałkę i po 2h NR ją wyłącza - to jest ok :).

Ale opiszę problem:
włączam grzałkę, ale po mniej niż 2h ją wyłączam i za chwilę ponownie włączam itd. Przy nodzie delay (zaznaczone strzałką) nabijają się cyfry tak jakby kolejkowały się zaplanowane wyłączenia. Ostatecznie po takich kilku on/off grzałka wyłącza się szybciej niż 2h.
Chciałbym, aby ręczne wyłączenie grzałki zerowało zakolejkowany czas. Czy jest na to jakaś metoda?

1 polubienie

Zamiast moda delay użyj noda stoptimer:

1 polubienie

Nodem change wyślij msg.reset do noda delay, to go wyzeruje i nie będzie odliczać do czasu nowej wiadomości.

2 polubienia

Dziękuję za podpowiedzi- obie są bardzo przydatne. Wstępnie sprawdziłem i to jest to czego szukałem.
:+1: