Hallo zusammen
Ich will mich benachrichtigen lassen per Email, falls einer meiner Lacrosse Temp Sensoren keine Daten mehr sendet. Aktuell senden sie alle 15minuten. Ich wollte es folgendermassen lösen:
define di_GartensensorDiedEmail DOIF ([Gartensensor])({DebianMail('xxxxxx@gmail.com','Gartensensor ausgefallen','Gartensensor meldet sich nicht mehr','')})
attr di_GartensensorDiedEmail do resetwait
attr di_GartensensorDiedEmail wait 120
Ich habe das Bsp genommen von deutschen Commandref zu DOIF.
D.h. ich sollte doch jetzt eine Email erhalten, wenn der Gartensensor 120 Sekunden nix sendet...oder ??
Aber es passiert nichts. Anmerkung: Die 120 Sekunden werde ich natürlich später erhöhen...
Was mache ich falsch?
Gruss
Alen
Poste mal ein list di_GartensensorDiedEmail
.
Der Sensor müsste mindestens einmal gesendet haben, bevor das DOIF startet.
Alternativ könntest Du die Bedingung erweitern ([Gartensensor] or ["^global$:^MODIFIED $SELF$"]