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
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 ()
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
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