Fehlermeldung seit Änderung im 91_notify.pm

Begonnen von Reinhart, 04 März 2015, 10:33:03

Vorheriges Thema - Nächstes Thema

Reinhart

Hallo,

seit der letzten Änderung im notify bekomme ich jetzt im Log Fehlermeldungen:

2015.03.04 00:23:05 3: n_Fenster return value: syntax error at (eval 1894) line 5, near ") {"
syntax error at (eval 1894) line 11, near "}
}"

Fehlermeldung im Log

es geht um diesen Code im Fhem, welcher mir eine Mail generiert:

#############################
## offene Fenster checken ##
#############################

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;; \
  DebianMail('FHEM Fenster offen','Fenster '.$window_state);;\
  Log 3, "@: Window ".$window_state;;\
}\
}


Ich habe jetzt einfach die Sicherung des Moduls zurück kopiert und es funktioniert wieder.
Kann mir einer der Spezialisten hier bitte weiterhelfen was ich ändern muss damit es mit der neuen 91_notify.pm auch wieder ohne Fehlermeldung klappt?
Es geht offensichtlich um den zurück gegebenen Wert.

es geht wohl um diese Diskussion hier: http://forum.fhem.de/index.php/topic,34516.msg

LG
Reinhart

FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

rudolfkoenig

Ich kriege beim ausfuehren dieser notify
"Bareword "FHTTK_status" not allowed while "strict subs" in use"
was normal ist, da ich kein sub FHTTK_status angelegt habe.

Zitates geht wohl um diese Diskussion hier
Da habe ich erstmal meine Zweifel dran.

Reinhart

Danke für die Aufklärung!

Wenn das eh nichts beeinflusst dann lasse ich es so.
Ich dachte mir, wenn es ein Syntax Error ist bricht es die weitere Ausführung innerhalb des "define" ab.

Liebe Grüße
Reinhart
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa