FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Wzut am 19 Juli 2020, 08:06:00

Titel: [33_readingsGroup] FHEM Absturz durch Fehler in regEx
Beitrag von: Wzut am 19 Juli 2020, 08:06:00
ich hatte mich gestern bei einer regEx vertippt und FHEM dankte es mit mit einem Neustart :(
Im Log finden sich zuerst jede Menge Verweise auf Zeile 1076, das ist auch soweit OK da die regEx in einem eval steckt

eval { $n =~ m/^$regex$/ };
          if( $@ ) {
            Log3 $name, 3, $name .": ". $regex .": ". $@;
            last;
          }

und via $@ das auch schön im Log vermerkt, aber weiter unten bei Zeile 1429 kommt es dann zum Crash, da dort ein entsprechendes eval leider fehlt :

next if( $reading !~ m/^$regex$/);