Ich habe im FHEMWEB dieses Attribut für die Alarmgeräte eingetragen.
attr WEB userattr { addToAttrList("alarmDevice:Actor,Sensor") } { addToAttrList("alarmSettings") }
Seit dem heutigem Update startet FHEM nicht mehr und bleibt bei diesem Attribut mit dieser Meldung stehen.
Unmatched ( in regex; marked by <-- HERE in m/^addToAttrList( <-- HERE "alarmDevice$/ at fhem.pl line 2755, <$fh> line 50.
Beim gestrigem Update war der Fehler noch nicht vorhanden.
Was hat sich geändert weshalb dieses Attribut nicht mehr funktioniert?
userattr erwartet eine Leerzeichen getrennte Liste von Regexps, und evaliert nicht das Argument als Perl-Konstrukt.
Bei den vielen Erweiterungen (vulgo Hacks) in FHEM bin ich nicht mehr ganz sicher, aber ich vermute, so ein Konstrukt hat noch nie funktioniert.
Ich habe die Lösung.
Dies war ohnehin ein fehlerhafter Eintrag der jetzt erst nach diesem Update aufgefallen ist.
Diese userattr gibt es nicht.