Autor Thema: Problem mit notify  (Gelesen 1041 mal)

Offline fhainz

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1262
Problem mit notify
« 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

Offline MisterEltako

  • Sr. Member
  • ****
  • Beiträge: 524
Antw:Problem mit notify
« Antwort #1 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
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

Offline fhainz

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1262
Antw:Problem mit notify
« Antwort #2 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

 

decade-submarginal