Hallo,
nach update steht global auf "no definition". ist dies korrekt?; weiterhin habe ich eine Meldung im Logfile:PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 4063.
Für Hilfe besten Dank.
mfg
Zitat von: HHFHEM am 09 Juli 2016, 10:24:49
Hallo,
nach update steht global auf "no definition". ist dies korrekt?
Ja! War aber schon immer so. :/
Die Warnung deutet darauf hin, dass du in deiner Definition irgendwo den * als Regex verwendest (ggf. DbLogExclude/Include).
* als Regex? resultieren daraus Probleme?
Ja. Weil es keiner ist. Wenn du alles folgende erschlagen möchtest, heißt das Regex
.*
Zu Regex empfehle ich folfendes:
Tutorial Reguläre Ausdrücke - Daniel Fetts Homepage (http://www.danielfett.de/internet-und-opensource,artikel,regulaere-ausdruecke)
Und warum meldet Fhem dieses Problem nach einem Update?
Weil es ein Fehler ist, der früher einfach nicht gemeldet wurde.
Trotzdem war es auch früher schon falsch.
Würde es keine Veränderungen geben, bräuchte es kein Updates.