[Gelöst] Update Logeintäge von Fritzbox

Begonnen von Juka, 29 September 2018, 18:10:27

Vorheriges Thema - Nächstes Thema

Juka

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


cRossi

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
RasPi 3B+
HM-MOD-RPI-PCB
FHEM

Markus M.

Hatte das nur per PM an tupol gemeldet, wurde gestern schon behoben.
Mach noch ein Update und alles ist wieder gut :)
Aktuell weder Smarthome noch FHEM vorhanden

cRossi

RasPi 3B+
HM-MOD-RPI-PCB
FHEM

Juka

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

binford6000

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

Juka

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

binford6000

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
VG Sebastian

Juka

Hallo,
heute Update gemacht.....Meldung im Log ist weg..TOLL.
Danke.  ;D

Juka