Hallo zusammen,
ich möchte jeden morgen um 7:30h einen einfachen "Wetterreport" per pushover auf meinem Handy haben. Dazu habe ich mal folgendes getippt:
define Wetterreport at *07:30:00 {\
my $temp_GT=ReadingsVal("THA1","temperature", "0");;\
my $cond_GT=ReadingsVal("WetterGT","fc1_condition", "0");;\
fhem("set pushmsg msg 'Wetter' 'Temperatur jetzt: $temp_GT, Aussicht heute: $cond_GT' '' 0 ''");;\
}
Ich lese also einfach zwei Readings und schicke die per pushover auf mein Handy. Tut aber nicht. Im Log steht dann:
2016.01.28 07:30:00 3: Wetterreport: Unknown command {
, try help.
Unknown command my, try help.
Was ist denn an "my" und der geschweiften Klammer so falsch? Any ideas?
Danke und Gruss
Thomas
du hast die leerzeile nicht maskiert.
gib den code im DEF beriech im frontend ein und lagere so viel wie möglich in myUtils aus statt das config file direkt zu bearbeiten. das beugt solchen fehlern vor.
gruss
andre
In der Tat, ohne die Leerzeilen geht es. Grr, da wäre ich ja nie drauf gekommen.
Danke dafür.