scheint keinen großen einfluß auf anderes zu haben, aber ...
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 258.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 318.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 355.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 514.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 553.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 790.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 1972.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2039.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2063.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2119.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2173.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2196.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2223.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2248.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2276.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2294.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2427.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2523.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2742.
Seit dem Update gibt es die gleiche Meldung bei mir.
2026.05.25 15:22:57 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40.
Muss ich mir anschauen, danke für den Hinweis.
Es gab heute ein paar Änderungen an dem Modul, kann sein, dass ich das übersehen habe.
Aber bei mir gab es diese Meldungen im Log nicht.
In der aktuellen Version von 98_version.pm gibt es in Zeile 40 keinen numerischen Vergleich.
Diese Version kommt aber erst morgen früh per regulärem Update.
Hat jemand von Euch die Möglichkeit, die aktuelle Version aus dem svn zu laden und zu testen?
{Svn_GetFile("FHEM/98_version.pm","./FHEM/98_version.pm")}
Danach bitte FHEM einmal neu starten.
zu viel alan parsons projekt, zu viel bier .. und nachdem nix sichtbar böses passiert, außer obigen zeilen bei einem restart ... reichts, wenn ich morgen nach 8 bescheid geb?
Ja, sicher.
Zitat von: the ratman am 25 Mai 2026, 16:47:29zu viel alan parsons projekt,
Davon kann man nie genug haben, geschweige denn zu viel 8)
Mit der aktuellen Version kommt:
2026.05.25 17:54:15.433 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 69.
fhem.cfg besteht aus
attr global logfile -
define t telnet 7072
Hallo
ich habe gerade mit dem obigen Befehl die neue Version aus dem SVN geladen und fhem neugestartet, danach konnte ich nicht mehr auf die Weboberfläche zugreifen.
"systemctl status fhem" sagt folgendes:
fhem.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mit der ursprünglichen Version (# $Id: 98_version.pm 26611 2022-10-28 16:32:29Z betateilchen $) startet fhem wie gewohnt.
Danach konnte ich folgenden Logeintrag zu den Testzeiten feststellen:
2026.05.25 17:57:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 69, <$fh> line 184.
Undefined subroutine &FHEM::versions::AttrVal called at ./FHEM/98_version.pm line 142.
Habe es 3 mal erneut heruntergeladen und neugestartet, bei allen Versuchen das gleiche Verhalten.
Zitat von: betateilchen am 25 Mai 2026, 16:30:57In der aktuellen Version von 98_version.pm gibt es in Zeile 40 keinen numerischen Vergleich.
bei mir steht in Zeile 40 folgendes
$max = length($mod_name) if($max < length($mod_name));
Zitat von: Roderich am 25 Mai 2026, 18:13:12bei mir steht in Zeile 40 folgendes
$max = length($mod_name) if($max < length($mod_name));
Das ist nicht die aktuellste verfügbare Version (aktuellste Version = Version in svn)
Zitat von: SH_Heini am 25 Mai 2026, 18:07:592026.05.25 17:57:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 69, <$fh> line 184.
Undefined subroutine &FHEM::versions::AttrVal called at ./FHEM/98_version.pm line 142.
Danke, das hilft mir ein bisschen weiter.
Das mit dem "uninitialized value" verstehe ich aber immer noch nicht. *grübel*
Melde mich, wenn es Neuigkeiten gibt.
Ah, ich habe es geschafft, die Perl Warnung zu bekommen,
jetzt muss ich nur noch rausfinden, wie und warum *lach*
Edit: ich weiß jetzt, warum :)
Es war ein Problem, das auf dem nicht erfolgten Testen des Negativ-Falls einer bestimmten Konstellation beruhte.
Mit der soeben in svn eingecheckten Version von 98_version.pm, die morgen früh per update verteilt wird, sollte die Perl Warnung nicht mehr auftreten.
Wer jetzt schon testen möchte, kann den oben bereits genannten Weg zum direkten Download der Datei mittels Svn_GetFile() verwenden.
Sorry für die Umstände.
Ich habe gerade die neue Version geladen und fhem neu gestartet.
Neustart verlief ohne Probleme.
Gruß
Danke fürs Testen und die Rückmeldung.
läuft. Vielen Dank
Auch bei mir, jede Menge Perl Warnungen nach dem Update:
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 219.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 222.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 225.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 228.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 231.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 234.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 237.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 240.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 243.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 246.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 249.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 252.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 255.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 258.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 261.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 264.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 267.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 270.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 273.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 276.
2026.05.25 21:53:29 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 279.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 282.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 285.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 291.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 297.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 390.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 394.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 398.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 402.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 406.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 410.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 414.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 418.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 422.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 426.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 430.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 434.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 749.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 792.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 834.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 993.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 1082.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 1108.
2026.05.25 21:53:30 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 1139.
2026.05.25 21:53:31 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 1990.
2026.05.25 21:53:32 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 3226.
2026.05.25 21:53:32 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 3254.
2026.05.25 21:53:32 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 3292.
2026.05.25 21:53:32 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 3356.
2026.05.25 21:53:32 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 3644.
2026.05.25 21:53:32 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 3664.
Entweder warten bis morgen früh zum nächsten update oder vorab die aktuelle Version aus svn holen.
Steht oben beschrieben.
hab eben meine brille aufgesetzt: ich sehe heute keine einträge mehr im log nach einem restart.
dank dir für die schnelle arbeit!
Nach dem heutigen Update läuft alles wieder fehlerfrei!
Danke für die rasante Bearbeitung!
Zitat von: the ratman am 26 Mai 2026, 09:11:06dank dir für die schnelle arbeit!
Zitat von: Tom111 am 26 Mai 2026, 17:24:11Danke für die rasante Bearbeitung!
Naja, ich hatte es kaputtgemacht, dann muss ich es halt auch wieder reparieren :)