Push bei Unterschreitung einer Temperatur für eine festgelegte Zeit

Begonnen von andale77, 20 Dezember 2016, 16:00:52

Vorheriges Thema - Nächstes Thema

andale77

Hallo liebe Leute,
leider komme ich bei einer Push Funktion nicht weiter und würde mich hier über die hilfe der Profis freuen.
Ich möchte mir eine Nachricht aufs Handy schicken lassen wenn die Temperatur an einem Sensor für eine bestimmt Zeit unterschritten wird.
D.h. wenn Temperatur X für x Minuten unter x Grad --> dann --> Pushover "X"

Sowei bin ich mal:
define WaermepumpeStorrung DOIF ([Zuluft:measured-temp] < 40) (set pushover.....

Wie bekomme ich nun die Zeit mit in den Befehl?

Würde mich über Eure Hilfe freuen!

Vielen Dank

Andreas

CoolTux

Zitat von: andale77 am 20 Dezember 2016, 16:00:52
Hallo liebe Leute,
leider komme ich bei einer Push Funktion nicht weiter und würde mich hier über die hilfe der Profis freuen.
Ich möchte mir eine Nachricht aufs Handy schicken lassen wenn die Temperatur an einem Sensor für eine bestimmt Zeit unterschritten wird.
D.h. wenn Temperatur X für x Minuten unter x Grad --> dann --> Pushover "X"

Sowei bin ich mal:
define WaermepumpeStorrung DOIF ([Zuluft:measured-temp] < 40) (set pushover.....

Wie bekomme ich nun die Zeit mit in den Befehl?

Würde mich über Eure Hilfe freuen!

Vielen Dank

Andreas
Attribut wait und am Ende Deines DOIF mavhst ein DOELSE ()
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

andale77

Danke erstmal für die schnelle Antwort - hab´s aber nicht ganz gecheckt....sorry
würde es denn so gehen?

define WaermepumpeStorrung DOIF ([Zuluft:measured-temp] < 40) (set pushover.....
attr WaermepumpeStorrung wait 600


CoolTux

Ja. Das wären dann 10min warten bis der Befehl ausgeführt werden soll.
Aber am Ende noch DOELSE () hinschreiben damit bei über 40 ein Zustandswechsel statt findendet.


define WaermepumpeStorrung DOIF ([Zuluft:measured-temp] < 40) (set pushover.....) DOELSE ()
attr WaermepumpeStorrung wait 600
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net