Autor Thema: Email mit Sensordaten zu Uhrzeit  (Gelesen 1482 mal)

Offline m2th3o

  • Full Member
  • ***
  • Beiträge: 140
Email mit Sensordaten zu Uhrzeit
« am: 27 Januar 2013, 20:14:16 »
Hallo Forum,

nachdem ich einige Zeit selbst zurechtgekommen bin, haben sich nun bei komplexeren Sachen Fragen ergeben, die ich auch mit Forum nicht lösen konnte...

Der Plan: Ich möchte morgens (z.B. 6.30Uhr) eine Email bekommen, in der ich die Sensorwerte meines Außenthermometer drinstehen habe. Leider bekomm ich die Syntax nicht hin. Mein Vorschlag wäre etwas in Richtung:

define TH_Mail at 6.30 {FB_mail('mail@mail.de','Sensordaten','Aktuelle Temperatur: %')}

E-Mails verschicken an sich funktioniert schon. Irgendwie fehlt mir aber noch das Einbinden / Auslesen der Quelle, also des Temperatursensors.

Wie muss die Zeile korrekt heißen??

Vielen Dank.

Gruß,
Markus

Offline brmpfl

  • Jr. Member
  • **
  • Beiträge: 88
Aw: Email mit Sensordaten zu Uhrzeit
« Antwort #1 am: 27 Januar 2013, 21:03:48 »
z.b. so:


define StatusMail at *06:30:00 {\
  my $temp=ReadingsVal("wz_Temperatur","temperature", "--");;\
  my $humidity=ReadingsVal("wz_Temperatur","humidity", "--");;\
  SendMail('abcd@xxx.de',\
             'Status',\
             'Temperatur: '.$temp.'\nLuftfeuchtigkeit: '.$humidity);;\
}
:)
Hajo

Offline m2th3o

  • Full Member
  • ***
  • Beiträge: 140
Aw: Email mit Sensordaten zu Uhrzeit
« Antwort #2 am: 28 Januar 2013, 21:42:04 »
N'Abend.

Super, Danke. Hat bestens funktioniert. Hab allerdings statt SendMail die FB_mail(..) Funktion mit gleichen Argumenten verwendet. Dann hat es geklappt.

Danke nochmal.

Gruß,
Markus

 

decade-submarginal