Hallo,
ich habe ein Problem mit der Verfügbarkeit eines Shelly 1 Gen3
bzw. mit der daraus entstehenden Problematik.
An dem Shelly sitzt ein Regensensor HT RS 12.
Dieser schaltet bei Regen den Eingang des Shellys auf 1 (Nass).
Ich werte mit nachfolgendem YAML Script aus,
wann der Schalter von 0 auf 1 (=Trocken zu Nass) geschaltet hat.
type: custom:mushroom-template-card
entity: binary_sensor.regensensor_eingang_0
primary: Regensensor
secondary: >
{% set zeit =
relative_time(states.binary_sensor.regensensor_eingang_0.last_changed)
| replace(“hours”, “Stunden”)
| replace(“hour”, “Stunde”)
| replace(“minutes”, “Minuten”)
| replace(“minute”, “Minute”)
| replace(“seconds”, “Sekunden”)
| replace(“days”, “Tagen”)
| replace(“day”, “Tag”)
%} {% if is_state(‘binary_sensor.regensensor_eingang_0’, ‘on’) %}
Nass seit {{ zeit }}
{% else %}
Trocken seit {{ zeit }}
{% endif %}
Ist dieser für 6 Stunden trocken, darf mein Mähroboter an gewissen Tagen ab 10:00 Uhr losfahren.
Nun kommt es vor,
dass der Shelly kurzzeitig nicht verfügbar ist,
und es dadurch zu einer falschen Auswertung kommt und eine kürzere Zeit “Trocken” gemeldet wird,
obwohl es nicht geregnet hat!
Vermute hier das WLAN der FritzBox,
weil die angezeigten Zeiten mit dem “Wurde nicht verfügbar” des Shellys Zeitstempel übereinstimmen.
Wir kann ich dies verhindern und die tatsächliche Trockene Zeit ermitteln?