Nach aktuellem FHEM Update ist kein Neustart mehr möglich.
Ich machte heute wieder einmal ein Update, und konnte nach einem anschließenden Neustart FHEM nicht mehr starten.
Dabei habe ich zwei Fehler gefunden die mit dem aktuellen Update den Start von FHEM verhindern bzw. einen Fehler melden.
Die folgenden zwei Einträge verursachen die Fehler.
1.) FHEM startet nicht mehr
attr WEB userattr { addToAttrList("alarmDevice:Actor,Sensor") } { addToAttrList("alarmSettings") }LOG
2026.05.20 17:28:02.148 3: WEB: port 8083 opened
Unmatched ( in regex; marked by <-- HERE in m/^addToAttrList( <-- HERE "alarmDevice$/ at fhem.pl line 3117, <$fh> line 57.Ständig wiederholender Eintrag im LOG ohne Startmöglichkeit für FHEM.
Hier dürfte sich entweder die Syntax geändert haben oder ein anderer Fehler vorliegen. Diesen Eintrag verwende ich für ein Alarmmodul.
2.) FHEM liefert Fehlermeldung
attr WEB fwcompress 1LOG
2026.05.20 17:26:31.496 3: WEB: unknown attribute fwcompress. Type 'attr WEB ?' for a detailed list.Das Attribut ist nicht mehr unter FHEM verfügbar. Das Attribut kann aber nur mittels Editors entfernt werden.
Sind das Hoppalas oder gibt es hier Änderungen die ich noch machen muss?
Ad 1:
Meiner Ansicht nach ist so ein userattr Wert nicht Zielfuehrend, weil der Wert nicht als Perl Ausdruck ausgewertet wird.
Trotzdem: ich bekomme keine Fehlermeldung.
Womoeglich haengt das mit der Perl Version zusammen (ich habe 5.42), oder mit der Liste der bis zu diesem Befehl konfigurierten userattr.
Ich werde das Problem untersuchen, wenn ich es nachstellen kann.
Ad 2:
fwcompress hat seit FHEM 5.9 keine Funktion.
"save" sollte das Problem loesen, direktes editieren ist unnoetig.
Ad 1:
Meine Perl-Version ist V5.36.0 und Debian Bookworm Lite 32Bit.
Ad 2:
fwcompress habe ich seit uralt weiter definiert. Das es schon länger nicht mehr funktioniert ist mir nicht aufgefallen.
Danke für die Infos.