FHEM Forum

FHEM => Automatisierung => Thema gestartet von: fhainz am 12 Oktober 2013, 10:12:41

Titel: Problem mit notify
Beitrag von: fhainz am 12 Oktober 2013, 10:12:41
Hallo!

Ich hab ein Problem mit einem Notify. Leider passiert gar nichts :(
Könnte da mal jemand drüber schauen?

define szFensterOffen notify szFensterkontakt{\
  my $letzteTemp = ReadingsVal("szHeizungDesiredTemp","state","0");;\
  if(Value("szFensterkontakt") ne "on"){\
    fhem("set szHeizungDesiredTemp 12");;\
    fhem("set szLetzteTemp $letzteTemp");;\
  }\
  else{\
    my $letzteTemp = ReadingsVal("szLetzteTemp","state","18");;\
    fhem("set szHeizungDesiredTemp $letzteTemp");;\
}


Grüße
Titel: Antw:Problem mit notify
Beitrag von: MisterEltako am 12 Oktober 2013, 10:22:25
Überprüfe, was im State des Fensterkontaktes steht mit nachfolgendem. Ausserdem würde ich ein Leerzeichen zw. szFensterkontakt und { machen.


define szFensterOffen notify szFensterkontakt {\
  my $letzteTemp = ReadingsVal("szHeizungDesiredTemp","state","0");;\
  Log 3, "Status von Fensterkontakt ist: ".Value("szFensterkontakt");;\
  if(Value("szFensterkontakt") ne "on"){\
    fhem("set szHeizungDesiredTemp 12");;\
    fhem("set szLetzteTemp $letzteTemp");;\
  }\
  else{\
    my $letzteTemp = ReadingsVal("szLetzteTemp","state","18");;\
    fhem("set szHeizungDesiredTemp $letzteTemp");;\
}

Dann: trigger szFensterkontakt in die Kommandozeile und ins Logfile schauen.

MfG, MisterEltako
Titel: Antw:Problem mit notify
Beitrag von: fhainz am 12 Oktober 2013, 10:29:16
Ins log hätte ich schon früher schauen können -.-
Hatte eine } am ende zu wenig nun funktioniert's. Aber das mit dem Log 3 ist ein guter Tipp zum debuggen!

Danke für deine Hilfe!

Grüße