Skrypt działa ok poza tym że zbyt często przekazuje info o deszczu bo gdy przestanie padać na chwilkę i znowu zacznie padać to kolejne powiadomienie.
Chciałbym aby to powiadomienie było wysyłane dopiero ponownie gdy przerwa w opadzie deszczu jest powyżej 1 godziny.
Co dopisać aby właśnie tak działało?
To jest komentarz/opis/objaśnienie, nie powinien się znajdować w kodzie zwłaszcza value_template - może powodować błędy
/
Sprawdź działanie warunku w Narzędziach (wklej)
{% set ostatnia_zmiana = states.binary_sensor.nad_garaz_czujnik_deszczu.last_changed %}
Ostatnia zmiana: {{ ostatnia_zmiana }}
{% if ostatnia_zmiana %}
{% set roznica = as_timestamp(now()) - as_timestamp(ostatnia_zmiana) %}
Minęło od ostatniej zmiany: {{ (roznica / 60) | round(1) }} minut
{% if roznica > 3600 %}
Minęła ponad 1 godzinę – warunek został spełniony
{% else %}
Jeszcze nie minęła godzina - warunek niespełniony
{% endif %}
{% else %}
Brak danych
{% endif %}
/
Kod, który podałem (ostatni) jest tylko do sprawdzenia - wklej go do Narzędzia Deweloperskie > Szablon. Będzie to wyglądało, tak jak na zrzucie ekranu post wyżej.
Natomiast automatyzacja:
Kliknij 3 kropeczki prawy górny narożnik,
Edycja w trybie YAML
W tym trybie edytuj warunek, prawdopodobnie wykasuj tylko # do podmiany nazwa sensora. Sprawdź wcięcia kodu i następnie wróć do trybu graficznego