FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Banana_Joe am 05 Juli 2014, 22:55:34

Titel: Temperaturwerte per Email
Beitrag von: Banana_Joe am 05 Juli 2014, 22:55:34
Nachdem ich Debianmail erfolgreich ans laufen gebracht habe würde ich mir gerne die Temperaturen per Email schicken lassen.

#Statusmail Temperaturen
define StatusMail at *22:47:00 {\
  my $brtemp=ReadingsVal("brTheromstat", "measured-temp", "--");;\
  my $sztemp=ReadingsVal("szTheromstat", "measured-temp", "--");;\
  my $bdtemp=ReadingsVal("bdTheromstat", "measured-temp", "--");;\
  my $wztemp=ReadingsVal("wzTheromstat", "measured-temp", "--");;\
   DebianMail('xxxx.xxxx@me.com',\
             'Fhem Status',\
             'Temperatur im Büro: '.$brtemp.'\nTemperatur im Schlafzimmer: '.$sztemp.'\nTemperatur im Badezimmer: '.$bdtemp.'\nTemperatur im Wohnzimmer: '.$wztemp);;\
}


Es kommt dann aber leider eine Email mit folgendem Inhalt an:

Temperatur im Büro: 25.3
Temperatur im Schlafzimmer: --
Temperatur im Badezimmer: --
Temperatur im Wohnzimmer: --

Ich hab irgendwie die Tomatenbrille an.

Wäre es auch möglich sich die svg Plots per Email schicken zu lassen? Darüber hab ich leider bisher nix gefunden.

Grüße
Banana Joe
Titel: Antw:Temperaturwerte per Email
Beitrag von: Puschel74 am 05 Juli 2014, 23:01:45
Hallo,

und wenn du es einfach nur mal einzeln versuchst und dir im Minutenabstand ne Mail schiken lässt?

define Mail_Temp_1 at *22:47:00 {
  hier der Code für Temp Büro
}

define Mail_temp_2 at * 22:48:00 {
  hier der Code für Temp Schlafzimmer
}

...
...

Klappt das?

Oder anders gefragt: Was steht den im FHEM-Logfile? (das man das immer noch nachfragen muss  :o ).

Grüße
Titel: Antw:Temperaturwerte per Email
Beitrag von: Banana_Joe am 05 Juli 2014, 23:02:02
Oh man es ist schon zu spät ich sollte nimmer an der config herumfummeln.

brTheromstat  :D im Büro passte der Rechtschreibfehler zufällig.

Aber die Frage nach den Plots per Email bleibt.

Titel: Antw:Temperaturwerte per Email
Beitrag von: Puschel74 am 05 Juli 2014, 23:04:55
Hallo,

Zitatich sollte nimmer an der config herumfummeln.
Das solltst du sowieso nicht machen.

ZitatAber die Frage nach den Plots per Email bleibt.
Du brauchst die Plots nur in Grafiken umwandeln und abspeichern und die dann per Mail schicken.
Schau dir mal RSS an - da gibt es sogar einen kompletten Workshop von betateilchen dazu  ;)
Einfach mal die SuFu benutzen.

Grüße
Titel: Antw:Temperaturwerte per Email
Beitrag von: otto am 14 August 2014, 10:38:41
Könnt ihr mir weiterhelfen komm nicht weiter hab bei mir das drin

define StatusMail at *10:35:00  {\
  my $gttemp=ReadingsVal("Gefriertruhe", "measured-temp", "--");;\
   DebianMail(XXX@xxxx.de',\
             'Fhem Status',\
'Temperatur in der GT: '.$gttemp);;\
}

und bekomm nur das raus:

Temperatur in der GT: --

oder nuß ich in der 99_Utils.pm was dazu schreiben ?

also was mach ich falsch ??

Gruß otto