FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Andreas74 am 31 März 2016, 19:21:06

Titel: Watchdog für die ValvePosition für HM-CC-RT-DN
Beitrag von: Andreas74 am 31 März 2016, 19:21:06
Hallo zusammen,

vielleicht kann mir jemand auf die Sprünge helfen.

Ich bastele seit einigen Tagenan einem Watchdog für die ValvePosition meiner HM Thermostate. Watchdogs hab ich schon einige, daran hapert es also nicht.

Der Watchdog soll mir ne SMS schicken, (sms Gateway hab ich) wenn die ValvePosition für mehr als 2 Stunden > 90 Prozent ist.

Zwei Fragen hätte ich dazu.
1:)  Ich wüsste nicht, wie ich das "größer als" im Watchdog umsetzen kann
2:) Ich komm erst gar nicht an den Wert "ValvePosition" oder "actuator" der Thermostate.

Kann mir jemand auf die Sprünge helfen?

Viele Grüße

Andreas
Titel: Antw:Watchdog für die ValvePosition für HM-CC-RT-DN
Beitrag von: rudolfkoenig am 31 März 2016, 22:44:28
Watchdog kann weder numerisch vergleichen, noch zuschlagem, wenn etwas passiert, nur wenn etwas nicht passiert.
Wenn es watchdog sein soll, dann wuerde ich mit notify ein setreading generieren, falls der Wert unter 90 ist (sonst nicht), und das per watchdog ueberwachen.

Oder im notify direkt den Zeitabstand zum letzten <90 Reading abfragen:
Zitattime()-time_str2num(ReadingsTimestamp("dev","lessThan90",0))
und darauf reagieren, dann kann man sich den Watchdog sparen.
Titel: Antw:Watchdog für die ValvePosition für HM-CC-RT-DN
Beitrag von: CoolTux am 31 März 2016, 22:47:13
Und ansonsten kann man sowas auch wunderbar mit DOIF lösen.



Grüße
Titel: Antw:Watchdog für die ValvePosition für HM-CC-RT-DN
Beitrag von: Damian am 01 April 2016, 22:22:59
Zitat von: CoolTux am 31 März 2016, 22:47:13
Und ansonsten kann man sowas auch wunderbar mit DOIF lösen.



Grüße

define di_sms DOIF ([My_HM:ValvePosition:d] > 90) (send sms)

attr di_sms wait 7200


Gruß

Damian
Titel: Antw:Watchdog für die ValvePosition für HM-CC-RT-DN
Beitrag von: Andreas74 am 02 April 2016, 11:21:03
Hi,

yup genauso hab ich's gelöst.

Super einfach! Danke für den Tip.

Viele Grüße

Andreas