FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stim am 01 Juli 2014, 20:14:13

Titel: Notify funktioniert nicht wie erwartet
Beitrag von: stim am 01 Juli 2014, 20:14:13
Hallo Zusammen,

ich habe folgendes notify:

Wetter{ 

my $wind=(ReadingsVal("Wetter","wind_speed",99));;
         if ($wind > 13) {
         fhem("set PushService msg 'Anruf von' 'Wind stark' ");;
         }


Um es zu testen habe ich folgendes eingegeben:

trigger Wetter wind_speed: 14

Im Eventmonitor gibt es folgende Ausgabe:

2014-07-01 20:05:01 Weather Wetter wind_speed: 14


Woher kommt das Weather?

Mein Plot verwendet Wetter.wind_speed:

Deswegen dachte ich ich kann es so auslesen.

Wo ist mein Fehler?


Vielen Dank stim
Titel: Antw:Notify funktioniert nicht wie erwartet
Beitrag von: peterchen89 am 01 Juli 2014, 20:16:00
Hast du in deiner fhem.cfg denn irgendwo sowas wie define notify_wind_stark notify Wetter:wind_speed.* { Wetter();; } stehen?

Wenn das eine externe Perl-Funktion ist (gehe ich von aus, wenn es eingebettet wäre hättest du \ an den Zeilenenden verwenden müssen), kannst du mit { Wetter();; } in der FHEM-Befehlszeile ausprobieren was passiert. Zum Debuggen kann im Zweifel auch das einbauen von Logmeldungen helfen.