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
Ü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
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