Zeit seit letztem Update

  • Fragen
  • [Gelöst] Zeit seit letztem Update

Zeit seit letztem Update

0
0

Hallo zusammen,

ich würde gerne eine Regel bauen, die dafür sorgt, dass bei Ausfall meiner Hausautomatisierung nach einer gewissen Zeit dennoch geladen werden kann und damit einfach ein Fallback realisieren.

Ansatz: ich baue eine Regel, die auf die Variable M6.dt (M6 ist ein Zähler, der per MQTT ständig aktualisiert wird) zugreift und ausgeführt wird, wenn der Wert größer x ist.

dt sollte m. E. immer die Sekunden seit dem letzten Update ausweisen. Egal was ich mache (mal als M6.dt, mal nur als dt angegeben, Zähleraktualisierung länger angehalten, etc.), dt liefert jedoch nie einen Wert, sondern steht immer auf Null. Hat jemand eine Idee, woran das liegen kann?

Oder hat jemand eine bessere Idee? (com_err2 funktioniert einwandfrei, ist mir jedoch zu kurz))

Schon mal Danke

Gelöst
markiert als Spam
Geschrieben von (Fragen: 12, Antworten: 50)
Gefragt am 28. Oktober 2024 23:06
34 views

Antworten (1)

0
Private answer

Da die dt-Variable bei mir leider keinen Wert liefert, habe ich es etwas anders realisiert:

So habe ich im Lastmanagement eine Variable var_HA_Error = (CM.var_HA_Error + M5.com_err2) * M5.com_err2 angelegt. (M5 ist ein Zähler, der per Hausautomatisierung befüllt wird.)

Die Variable zählt damit, sofern der Zähler nicht mehr aktualisiert wird, ca. alle 3 Sekunden um 1 hoch. Wird der Zähler wieder aktualisiert, steht sie auf 0.

Damit kann ich eine Laderegel bauen, die bei Überschreitung eines Schwellwertes (z. B. Hausautomatisierung hat 10 Stunden nicht reagiert) den Ladevorgang manuell startet.

markiert als Spam
Geschrieben von (Fragen: 12, Antworten: 50)
Beantwortet am 30. Oktober 2024 0:23