FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Juka am 29 September 2018, 18:10:27

Titel: [Gelöst] Update Logeintäge von Fritzbox
Beitrag von: Juka am 29 September 2018, 18:10:27
hallo,
ich habe heute ein Update gemacht. Seitdem habe ich Fehlermeldungen im Log.

PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 1576.

nach einschalten von Stacktrace kommt folgendes:

2018.09.29 17:43:37 1:     main::__ANON__                      called by ./FHEM/72_FRITZBOX.pm (1576)
2018.09.29 17:43:37 1:     main::FRITZBOX_Readout_Run_Web      called by FHEM/Blocking.pm (192)
2018.09.29 17:43:37 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2018.09.29 17:43:37 1:     main::BlockingCall                  called by ./FHEM/72_FRITZBOX.pm (715)
2018.09.29 17:43:37 1:     main::FRITZBOX_Readout_Start        called by fhem.pl (3140)
2018.09.29 17:43:37 1:     main::HandleTimeout                 called by fhem.pl (649)
2018.09.29 17:43:37 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 1576.


Bin Anfänger, und kann da nichts mit anfangen.
Vor dem Update war alles normal
kann ich etwas ändern, oder muss ich bis zum nächsten Update warten?
Danke
Juka

Titel: Antw:nach Update Logeintäge von Fritzbox
Beitrag von: cRossi am 30 September 2018, 09:17:32
Moin,
diese Meldung bekomme ich nun auch fleißig im Minutentakt.

Betroffene Zeile in 72_FRITZBOX.pm line 1576

$gWlanCount++      if $_->{guest} eq "1" || $wlanList{$mac}{is_guest} eq "1" ;

Im FritzBox-Device hatte ich dann noch folgende Fehlermeldung

ZitatModul functionality limited because of missing perl modules: Net::Telnet

Ein Nachinstallieren mit

sudo apt-get install libnet-telnet-perl

hat zumindest den letzen Fehler im Device beseitigt, aber nach einem Neustart war der erste Fehler immer noch bzw. wieder im Log.

Da mir der restliche Perl-Code des Moduls nicht wirklich was sagt weiß ich auch nicht wirklich weiter, aber anscheinend ist "guest" oder "is_guest" nicht richtig initialisiert, denn die $mac sollte da sein, oder $_ fehlt komplett..?!

Bitte mal prüfen und korrigieren, danke.

Gruß cRossi
Titel: Antw:nach Update Logeintäge von Fritzbox
Beitrag von: Markus M. am 30 September 2018, 11:31:45
Hatte das nur per PM an tupol gemeldet, wurde gestern schon behoben.
Mach noch ein Update und alles ist wieder gut :)
Titel: Antw:nach Update Logeintäge von Fritzbox
Beitrag von: cRossi am 30 September 2018, 12:02:16
Funktioniert wieder, danke  ;)
Titel: Antw:nach Update Logeintäge von Fritzbox
Beitrag von: Juka am 30 September 2018, 14:29:35
Hallo,
libnet-telnet-perl war bei mir schon installiert.

nach den neuen Update hat sich meine Meldung um 1 Stelle verschoben ?? (vorher 1576)

PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 1577.

ich benutze FRITZBOX zur Anwesenheitsüberprüfung der Mac-Adresse des Smartphones.

Juka
Titel: Antw:nach Update Logeintäge von Fritzbox
Beitrag von: binford6000 am 30 September 2018, 16:30:04
Hallo,
bei mir auch nach einem Update heute:
2018.09.30 13:23:14 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 1577.
Jeweils minütlich im Abfrage Intervall.
Ich benutze auch die Anwesenheitserkennung per MAC - Allerdings sind die entsprechenden PRESENCE-Devices momentan deaktiviert.
VG Sebastian
Titel: Antw:nach Update Logeintäge von Fritzbox
Beitrag von: Juka am 30 September 2018, 16:50:40
Hallo binford6000,

bei mir funktioniert aber trotzdem alles. Das lästige sind nur die Meldungen im Log.
Ich konnte sie nichtmal mit Verbose 0 abstellen.
Vielleicht hat ja doch noch jemand eine Lösung für uns.
Juka
Titel: Antw:nach Update Logeintäge von Fritzbox
Beitrag von: binford6000 am 30 September 2018, 22:10:37
Die neuste Version von 72_FRITZBOX.pm behebt den Fehler:
2018.09.30 13:23:14 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 1577.

Siehe auch: https://forum.fhem.de/index.php/topic,91570.msg841195.html#msg841195 (https://forum.fhem.de/index.php/topic,91570.msg841195.html#msg841195)
VG Sebastian
Titel: Antw:nach Update Logeintäge von Fritzbox
Beitrag von: Juka am 01 Oktober 2018, 18:24:11
Hallo,
heute Update gemacht.....Meldung im Log ist weg..TOLL.
Danke.  ;D

Juka