Hallo Zusammen,
ich stehe mal wieder fett auf dem schlauch.
Ich habe mir DebainMail auf dem RPi3 eingerichtet um aus der FHEM Mails zu schicken. Das ganze geht auch schon soweit.
Nun möchte ich der Mail eine Variable mitgeben z.B. den Status einen Notifys.
Es wird ein Notify ausgelöst der verschiedene Aktionen beinhaltet und ich möchte das die auslöste Zeit im Betreff der Mail steht.
Achja es geht um ein Briefkasten benachrichtigung wenn jemand die Klappe hebt wird der notify ausgelöst und das möchte ich auch noch per mail haben mit genauer Uhrzeit.
Danke euch.
Kev
Hi,
so z.B. geht es den Event zu schicken:define nty_battery notify .*:[Bb]attery:.* { if ($EVENT !~ m/ok/) { \
{ DebianMail('willi@willi.com', 'FHEM Batteriewarnung', $NAME.': '.$EVENT)};;\
Log 3, "$NAME : Batteriewarnung $EVENT";; \
}\
}
Kannst Du Dir ja abwandeln.
Gruß Otto
Hi das habe ich gesehen, aber meine abwandelung klappt da nicht.
{ DebianMail ('info@.....de','Post','Du hast Post .$EVENT');; };
Ich steige bei den Variablen nie durch irgendwie ist da bei der Cent noch nicht gefallen >:(
Keine Frage der Variablen sondern der Strings:
{ DebianMail ('info@.....de','Post','Du hast Post '.$EVENT)}
Da ich nicht weiß, wo Du das jetzt verwendest habe ich mal die ; rausgenommen. Die sind an den meisten Ecken unnötig und manchmal auch zuviel. Aber wenn Sie gebraucht werden musst Du sie wieder mit Bedacht setzen.
Gruß Otto
Hi Otto,
perfekt ziel halb erreicht ich bekomme den State zugeschickt jetzt ist noch die Frage wie bekomme ich die Auslöse Uhrzeit da mit rein, das gelinngt wieder nicht wenn ich Event durch Time Tausche gibts ein error.
Setz noch ein ReadingsTimestamp("$NAME","<NameDesBatterReadings>",0) in deinen Mail Inhalt ein. Dann hast du den genauen Zeitpunkt wann das Reading erzeugt wurde.
Und bitte nicht vergessen das Thema in [Gelöst] ändern, wenn die Fragen beantwortet sind ;)
Hi, ich bin echt zu doof,
ich bekomme beim einfügen immer ein Error.
Joa und wie lautet der?