Hallo,
ich habe folgendes Codebeispiel aus
http://www.fhemwiki.de/wiki/FHTTK:_Benachrichtigung_bei_offenem_Fenster übernommen und erhalte aber im Log eine Fehlermeldung.
Kann mir jemand einen Tip geben an was das liegen kann?
define n_Fenster notify .*:Window.*(Open|Closed) { \
my $window_state=ReadingsVal("@", "Window", "nA");;\
my $deftype=$defs{@}{TYPE};;\
return if ( $deftype ne "CUL_FHTTK" );;\
if ( $defs{@}{PREVSTATE} ne $window_state ) { \
my $fhttk_status=FHTTK_status;;\
my $subject="FHEM: Fenster @ ".$window_state;; \
FB_mail('tester@@test.de',$subject,$fhttk_status);;\
Log 3, "@: Window ".$window_state;;\
}\
}
Log:
...
2013.02.12 20:25:01 3: n_Fenster return value: Bareword "WZ" not allowed while "strict subs" in use at (eval 111338) line 1.
Bareword "Fenster" not allowed while "strict subs" in use at (eval 111338) line 1.
Bareword "WZ" not allowed while "strict subs" in use at (eval 111338) line 1.
Bareword "Fenster" not allowed while "strict subs" in use at (eval 111338) line 1.
2013.02.12 20:25:02 3: n_Fenster return value: Bareword "Bad" not allowed while "strict subs" in use at (eval 111339) line 1.
Bareword "Fenster" not allowed while "strict subs" in use at (eval 111339) line 1.
Bareword "Bad" not allowed while "strict subs" in use at (eval 111339) line 1.
Bareword "Fenster" not allowed while "strict subs" in use at (eval 111339) line 1.
...
Herzliche Grüße
Markus