Ograniczenie długości działania w odniesieniu do doby

Hej,
piszę do Was z następującym problemem do rozwiązania:

Mam pompę basenową podpiętą pod gniazdko smart z esphome na pokładzie. Esphome wyrzuca takie parametry jak zużycie prądu, czy switch jest włączony czy nie - wiecie o co chodzi. W nodered stworzyłem flow gdzie za pomocą nodea events: state wykrywa czy status switcha zmienił się na on a jeżeli się zmienił to poprzez node delay odlicza 2h i wyłącza switch. (chodziło mi o to żeby niezależnie od tego czy jakaś automatyzacja czy sam ręcznie przełączę w ha switch albo wcisnę na gniazdku pompa chodziła 2h - jezeli to nie ma prawa działać poprawcie mnie, miałem mało czasu na testy).

Czy da się w nodered, lub w samym ha, lub esphome ograniczyć maksymalny czas włączenia switcha np na 4h/24h? żeby niezależnie w jaki sposób switch zostanie włączony udało się go włączyć maksymalnie na 4h w ciągu doby? (żeby switch miał status on maksymalnie przez 4h w ciągu doby?)

Trudno wywróżyć :wink:
Co do drugiej kwestii, to można liczyć czas pracy pompki na dobę i wyłączać zawsze po przekroczeniu limitu.


flows (30).json (6,9 KB)

Wypełnij tylko niebieskie nody swoimi encjami i powinno działać.

1 Like