[gelöst] MAX Fehler nach Stromausfall

Begonnen von fExplorer, 19 Februar 2022, 18:34:43

Vorheriges Thema - Nächstes Thema

fExplorer

Hallo,

nach einem Stromausfall (Sturm) habe ich Probleme mit MAX, welches bis dahin einige Jahre klaglos lief:

Messages collected while initializing FHEM:configfile: Cannot load module MAX
setuuid: Please define Heizung_WZ_o_1 first
Cannot load module MAX
setuuid: Please define Heizung_WZ_u_2 first
Cannot load module MAX
setuuid: Please define Heizung_Buero first
Cannot load module MAX
setuuid: Please define Heizung_WZ_u_1 first
Cannot load module MAX
setuuid: Please define Heizung_Kueche first
Cannot load module MAX
setuuid: Please define Heizung_Boden_1 first
Cannot load module MAX
setuuid: Please define Heizung_Flur_1 first


Direkt nach dem Stromausfall-Neustart finde ich im Log

2022.02.17 04:44:02 2: Switched nanoCUL rfmode to MAX
2022.02.17 04:44:03 1: PERL WARNING: Bareword found where operator expected at ./FHEM/10_MAX.pm line 1257, near "8ReadingsNum"
2022.02.17 04:44:03 1: PERL WARNING: (Missing operator before ReadingsNum?)
2022.02.17 04:44:03 1: reload: Error:Modul 10_MAX deactivated:
syntax error at ./FHEM/10_MAX.pm line 1248, near "(   #}
      #if (!$wt)
      #{
        #$ret .= " max�muiTemperature:$teiplist minimUmTemperature8teoplist";
      #}
    }"
syntax error at ./FHEM/10_MAX.pm line 1249, near "*    if("
Global symbol "$rut" requires explicit package name (did you forget to declare "my $rut"?) at ./FHEM/10_MAX.pm line 1251, <$fh> line 61.
Global symbol "$devtype" requires explicit package name (did you forget to declare "my $devtype"?) at ./FHEM/10_MAX.pm line 1254, <$fh> line 61.
Global symbol "$ret" requires explicit package name (did you forget to declare "my $ret"?) at ./FHEM/10_MAX.pm line 1256, <$fh> line 61.
Global symbol "$ret" requires explicit package name (did you forget to declare "my $ret"?) at ./FHEM/10_MAX.pm line 1257, <$fh> line 61.
syntax error at ./FHEM/10_MAX.pm line 1257, near "8ReadingsNum"
Global symbol "$devnaMe" requires explicit package name (did you forget to declare "my $devnaMe"?) at ./FHEM/10_MAX.pm line 1257, <$fh> line 61.
Global symbol "$devtype" requires explicit package name (did you forget to declare "my $devtype"?) at ./FHEM/10_MAX.pm line 1260, <$fh> line 61.
Global symbol "$has" requires explicit package name (did you forget to declare "my $has"?) at ./FHEM/10_MAX.pm line 1262, <$fh> line 61.
syntax error at ./FHEM/10_MAX.pm line 1262, near "$has("
./FHEM/10_MAX.pm has too many errors.

2022.02.17 04:44:03 0: syntax error at ./FHEM/10_MAX.pm line 1248, near "(   #}
      #if (!$wt)
      #{
        #$ret .= " max�muiTemperature:$teiplist minimUmTemperature8teoplist";
      #}
    }"


Da werden Softwarefehler gemeldet, die bei vorherigen Neustarts nicht auftraten...deshalb habe ich die nanoCUL einmal ausgebaut und überprüft. Aber grundsätzlich scheint sie ja zu funktionieren.

Kann mir jemand helfen, einen Ansatz zur Fehlerbehebung zu finden?

MadMax-FHEM

Fhem auf einem PI mit SD-Karte?

SD-Karte defekt durch Stromausfall?

Neu auf neuer SD aufsetzen (gleich Bullseye) und Backup (was hoffentlich bereits vorliegt) einspielen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

fExplorer

Zitat von: MadMax-FHEM am 19 Februar 2022, 19:00:19
Fhem auf einem PI mit SD-Karte?

SD-Karte defekt durch Stromausfall?

Neu auf neuer SD aufsetzen (gleich Bullseye) und Backup (was hoffentlich bereits vorliegt) einspielen...

Gruß, Joachim

Ja, SD mit Rasp.

Hab erstmal ein Backup zurückgespielt und das scheint die fehlerhafte Datei überschrieben zu haben. Sieht so aus als läuft es wieder.

Danke für den Tipp.

MadMax-FHEM

Ich würde trotzdem bald/jetzt die SD wechseln...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)