FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Burny4600 am 04 Juli 2018, 09:33:25

Titel: [GELÖST] FHEMWEB Attribut verursacht Fehler und verhindert Start von FHEM
Beitrag von: Burny4600 am 04 Juli 2018, 09:33:25
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?
Titel: Antw:FHEMWEB Attribut verursacht Fehler und verhindert Start von FHEM
Beitrag von: rudolfkoenig am 05 Juli 2018, 11:09:03
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.
Titel: Antw:FHEMWEB Attribut verursacht Fehler und verhindert Start von FHEM
Beitrag von: Burny4600 am 05 Juli 2018, 14:42:55
Ich habe die Lösung.
Dies war ohnehin ein fehlerhafter Eintrag der jetzt erst nach diesem Update aufgefallen ist.
Diese userattr gibt es nicht.