Hallo,
ich starte mein Fhem in Windows in einem CMD Fenster.
nachdem ich aber etwas abfragen lasse kommen komische fehler...
Der Code:
*._Fenster:.* {
if (Value("Anwesenheit_Beide") eq "off") {
if ("%" eq "opened") {
Log (3,"@ %");
}
}
}
Aber nur wenn ich den Teil vor Fenster abfragen will .. dieser code funktioniert:
Bad_Fenster:.* {
if (Value("Anwesenheit_Beide") eq "off") {
if ("%" eq "opened") {
Log (3,"@ %");
}
}
}
in der Minute bestimmt 100 Fehler das schießt über nacht fast mein System ab ...
Consolen Error:
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE
._Fenster:.*$/ at ./FHEM/91_notify.pm line 38, <$fh> line 188.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE
._Fenster:.*$/ at ./FHEM/91_notify.pm line 65.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE
._Fenster:.*$/ at ./FHEM/91_notify.pm line 65.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE
._Fenster:.*$/ at ./FHEM/91_notify.pm line 65.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE
._Fenster:.*$/ at ./FHEM/91_notify.pm line 65.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE
Fhem ist Aktuell ...
Regexp ist kein shell-glob, d.h. * muss immer hinter einem anderen Zeichen stehen (sog. Quantor.)
Vmtl. hast Du .* gemeint.
Danke ;) . davor und es läuft.