FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: sampix am 27 Juni 2015, 19:04:50

Titel: Temperatur per E-Mail
Beitrag von: sampix am 27 Juni 2015, 19:04:50
Hallo liebe Kollegen!

Ich habe einen LaCrosse Temperatursensor, den ich mit einem JeeLink empfange und die Messwerte grafisch darstelle.
Nun möchte ich, dass eine E-Mail verschickt wird sobald eine bestimmte Temperatur überschritten wird.
E-Mail-Versand von FHEM funktioniert  !


Ich habe mit DOIF versucht, aber leider klappt es nicht :


define Temp_Alarm DOIF ([LaCrosse_Kuelschrank:temperature] > 10.0) ({ssmtpMail("empfaenger@@gmx.net ''Temp. Alarm', ' '  '" )})


Ich hoffe, dass mir jemand helfen kann.
Danke!

Gruß
luk
Titel: Antw:Temperatur per E-Mail
Beitrag von: Otto123 am 27 Juni 2015, 19:38:11
Hallo,

versuche es doch erstmal mit ">10" also ohne die Dezimalstelle.

Und ob der Aufruf mit ssmtpMail so geht solltest Du auch unabhängig im DOIF probieren.

Und ich denke in dem Fall brauchst Du "do always" sonst geht es nur einmal - aber vielleicht wäre das auch gut so.

Gruß Otto
Titel: Antw:Temperatur per E-Mail
Beitrag von: igami am 27 Juni 2015, 19:54:55
Was steht denn im Log? Sollte im DOIF ein fehler auftreten steht es direkt dabei, sollte es Probleme mit der Maskierung des @ geben dürfte es im Log auftauchen.

Grüße
igami

Edit: hab grad bei mir in einem DOIF geguck, dort ist das @ mittels \@ maskiert.
Titel: Antw:Temperatur per E-Mail
Beitrag von: sampix am 27 Juni 2015, 21:40:25
Hallo Otto,

auch ohne Dezimalstelle hat leider nicht geklappt.
es sieht so aus, als ob die Email so mit DOIF nicht funktioniert ...

Kann man das vielleicht mit einer if-Anweisung lösen ?

define Temp_Alarm notify LaCrosse_28:temperature { if (Value ("  ? ") gt "10") {ssmtpMail('empfaenger@@gmx.net','Temp.ALARM','Temp.ALARM')}}


Gruß
luk
Titel: Antw:Temperatur per E-Mail
Beitrag von: sampix am 27 Juni 2015, 21:50:02
Hallo igami,

also bei mit steht keine Fehlermeldung in der Logfile.

Die Syntax mit @@ funktioniert bei mir z.B. mit dem Bewegungsmelder oder Magnetsensor, ich glaube, das ist nicht das Problem ...

Danke.
Gruß
luk
Titel: Antw:Temperatur per E-Mail
Beitrag von: Damian am 27 Juni 2015, 22:11:45
Zitat von: sampix am 27 Juni 2015, 19:04:50
Hallo liebe Kollegen!

Ich habe einen LaCrosse Temperatursensor, den ich mit einem JeeLink empfange und die Messwerte grafisch darstelle.
Nun möchte ich, dass eine E-Mail verschickt wird sobald eine bestimmte Temperatur überschritten wird.
E-Mail-Versand von FHEM funktioniert  !


Ich habe mit DOIF versucht, aber leider klappt es nicht :


define Temp_Alarm DOIF ([LaCrosse_Kuelschrank:temperature] > 10.0) ({ssmtpMail("empfaenger@@gmx.net ''Temp. Alarm', ' '  '" )})


Ich hoffe, dass mir jemand helfen kann.
Danke!

Gruß
luk

Bei DOIF brauchst du @ nicht zu maskieren. ... empfaenger@gmx.net ... sollte reichen.

Gruß

Damian
Titel: Antw:Temperatur per E-Mail
Beitrag von: sampix am 27 Juni 2015, 22:33:48

Herzlichen Dank !

Es hat auf Anhib geklappt :)

Gruß
luk