Cykliczne wywołanie sceny na dany okres czasu

Od kilku dni nie mogę sobie poradzić z procesem dotyczącym nawilżacza powietrza, który jest włączany i wyłączany jako scena. Powinno to wyglądać tak:

  1. Sprawdź czy wilgotność jest poniżej 38% i obecny czas jest między godziną 8 a 22
  2. Włącz nawilżacz (scena#1)
  3. Po 30 minutach wyłącz nawilżacz (scena#2)
  4. Odczekaj 2 godziny i wróć do kroku 1

W zasadzie problemem jest krok 4 - próbowałem robić node Delay/Rate Limit, ale i tak jeśli jest na początku procesu ustawiony node Inject z powtarzaniem co minutę to cały proces rozpoczyna się na nowo i nie czeka tych 2h. Czy da się to jakoś zrobić?

Nie rozumiem logiki, dlaczego czekasz 2 godziny? Zawsze te 2 godziny możesz wrzucić do sceny#2 :wink:.

Nawilżacz po pewnym czasie powinien się wyłączyć - ma mały zbiornik i nie powinien działać cały czas :slight_smile:

To ogarniasz w punkcie 3: Po 30 minutach wyłącz nawilżacz (scena#2), potem Odczekaj 2 godziny, żeby nawilżacz “odpoczął”?
Wg mnie, zrobić jedną scenę:
Włącz nawilżacz
Odczekaj 30 minutach
Wyłącz nawilżacz
Odczekaj 2 godziny
Nie jest to może smart ale będzie działać.

To jest myśl, spróbuje, dzięki.