FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fl_Indigo am 03 Dezember 2019, 07:28:59

Titel: unmatched regex nach update heute morgen
Beitrag von: fl_Indigo am 03 Dezember 2019, 07:28:59
hat bis jetzt jahrelang klaglos funktioniert, und nach dem update heute morgen matchen folgende ausdrücke nicht mehr, bzw. bringen tonneweise fehler ins log

per http wird folgender code reingeholt (nur ein auszug)

<div id="pos37" >
<a href="javascript:loadChanger('10520A10180');">
Anforderung Pelletsofen Modus
AUTO/EIN</a>
</div>


wird dann per regex in ein reading gepackt

attr Temperaturen reading38Name AnforderungPelletsofenModus
attr Temperaturen reading38RegOpt s
attr Temperaturen reading38Regex Anforderung\s+Pelletsofen\s+Modus\s+([A-Z]+\/[A-Z]+)


das reading schaut dann folgendermaßen aus

PumpePelletsofenModus             AUTO/EIN                    2019-12-03 07:00:30


seit dem update heute morgen hauts mir aber folgende fehler ins log und das reading wird nicht mehr refreshed

2019.12.03 07:01:11 3: Temperaturen: error in regex matching with regex option: Unmatched ( in regex; marked by <-- HERE in m/(?^s:Pumpe\s+Pelletsofen\s+Modus\s+( <-- HERE [A-Z]+/ at (eval 376) line 1.


hat sich hier was grundlegendes verändert in den letzten tagen/wochen seit meinem letzten update?
Titel: Antw:unmatched regex nach update heute morgen
Beitrag von: OdfFhem am 03 Dezember 2019, 08:39:14
@fl_Indigo

Bei der Homematic-Firmware-Prüfung wanderte die i-Option von reading01RegOpt

  reading01RegOpt gi
  reading01Regex <a.href="(\/downloads\/software\/Firmware\/hm[^"]+)

nach reading01Regex

  reading01RegOpt g
  reading01Regex (?i)<a.href="(\/downloads\/software\/Firmware\/hm[^"]+)


Betrifft übrigens auch s.
Titel: Antw:unmatched regex nach update heute morgen
Beitrag von: fl_Indigo am 03 Dezember 2019, 10:36:37
danke! funzt wieder!

ist das auch irgendwo dokumentiert? such mir gerade die finger wund im forum...
Titel: Antw:unmatched regex nach update heute morgen
Beitrag von: OdfFhem am 03 Dezember 2019, 11:25:11
@fl_Indigo

U.a. hier ist das Problem schon aufgefallen: https://forum.fhem.de/index.php/topic,45176.msg997267.html#msg997267 (https://forum.fhem.de/index.php/topic,45176.msg997267.html#msg997267)