Mail versenden, wenn Sensor ausgefallen ist mit DOIF / WAIT/ RESET WAIT

Begonnen von alen, 13 August 2016, 07:58:22

Vorheriges Thema - Nächstes Thema

alen

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
Raspberry Pi Model Model 2 SD 32GB
Jeelink
FHEM 5.6, 2x TX 29DTH-IT

Ellert

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$"]