FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: HoTi am 08 März 2016, 07:00:53

Titel: Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: HoTi am 08 März 2016, 07:00:53
Hallo zusammen,

ich habe einen Fehler/Warnung  im Log mit dem ich wenig anfangan kann.

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

Wie kann kan diese Warnung los werden?
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: tupol am 09 März 2016, 08:10:53
Verarbeitest Du die FritzBox-Werte in einem anderem Modul/Befehl?
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: HoTi am 09 März 2016, 08:20:23
nein noch nicht. erstmal nur eingerichtet um die Daten zu sehen.
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: tupol am 09 März 2016, 08:27:50
Dann schalte mal bitte das Module Verbose auf 5 und poste einen Log-Auszug um den Fehler drumherum.
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: HoTi am 10 März 2016, 07:36:14
Sorry ich war gestern dann ein bisschen im Stress.

Hier mal die Logs (Mac adressen gelöscht), auffällig ist das die Fehlermeldung nur jedes zweite update kommt und immer an der selben stelle ist.

2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.41: Tims-Smartwatch
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.32: WIZnetAF0020
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.28: Windows-Phone (WLAN)
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.40: fhem-satellit
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.20: iPad (WLAN)
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: iPad (WLAN)
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.66: raspberrypi
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.45: raspberrypi (WLAN)
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: raspberrypi (WLAN)
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlanCount: 5
2016.03.10 07:24:03 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425.
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: inactive
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: inactive
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlan_2.4GHz: on
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlan_5GHz: on
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_guestWlan: on
2016.03.10 07:24:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_guestWlanRemain: -1


2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.41: Tims-Smartwatch
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.32: WIZnetAF0020
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.28: Windows-Phone (WLAN)
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.40: fhem-satellit
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.20: iPad (WLAN)
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: iPad (WLAN)
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.66: raspberrypi
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.45: raspberrypi (WLAN)
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: raspberrypi (WLAN)
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlanCount: 5
2016.03.10 07:14:01 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425.
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: inactive
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: inactive
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlan_2.4GHz: on
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlan_5GHz: on
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_guestWlan: on
2016.03.10 07:14:01 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_guestWlanRemain: -1


Hier ein Log ohne den Fehler:

2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.41: Tims-Smartwatch
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.32: WIZnetAF0020
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.28: Windows-Phone (WLAN)
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.40: fhem-satellit
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.20: iPad (WLAN)
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: iPad (WLAN)
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.66: raspberrypi
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 fhem->landevice->192.168.178.45: raspberrypi (WLAN)
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x: raspberrypi (WLAN)
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlanCount: 5
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x:
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 mac_x:
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlan_2.4GHz: on
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_wlan_5GHz: on
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_guestWlan: on
2016.03.10 07:29:03 5: FRITZBOX FritzBox: Readout_Add_Reading.1835 box_guestWlanRemain: -1
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: habl am 10 März 2016, 08:36:41
Hallo,

auch ich habe den Fehler.

in der Zeile 1424 fehle m.E. ein {VAL}, kann das sein?

         if ( exists $hash->{READINGS}{$rName}{VAL}  ) {


H.
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: tupol am 10 März 2016, 19:37:24
Es muss auch ohne val funktionieren, da das Reading gelöscht wird. Irgendetwas legt es aber auf vereinzelten FHEM-Installation wieder an.

@RettungsTim:
Kannst Du mal bitte den folgenden Befehl ausführen.
{Dumper($defs{FritzBox}->{READINGS}{mac_XXX});;}

Dabei mac_xxx mit dem Reading ersetzten, welches eigentlich verschwunden sein soll. Vielleicht kommt man der Ursache damit auf die Spur.
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: Tommy82 am 12 März 2016, 22:34:04
Hi,
seid dem heutigen update habe ich diese Fehler im Log:
2016.03.12 22:01:49.633 1: PERL WARNING: Use of uninitialized value $dectUser in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1081.
2016.03.12 22:01:49.634 1: PERL WARNING: Use of uninitialized value $dectUser in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1082.
2016.03.12 22:01:49.635 1: PERL WARNING: Use of uninitialized value $dectUser in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1083.
2016.03.12 22:01:49.636 1: PERL WARNING: Use of uninitialized value $dectUser in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1084.
2016.03.12 22:01:49.638 1: PERL WARNING: Use of uninitialized value $dectUser in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1085.
2016.03.12 22:01:49.639 1: PERL WARNING: Use of uninitialized value $dectUser in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1086.
2016.03.12 22:01:49.640 1: PERL WARNING: Use of uninitialized value $intern in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1088.
2016.03.12 22:01:49.641 1: PERL WARNING: Use of uninitialized value $intern in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1089.
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: HoTi am 15 März 2016, 13:03:21
Zitat von: tupol am 10 März 2016, 19:37:24
Dabei mac_xxx mit dem Reading ersetzten, welches eigentlich verschwunden sein soll. Vielleicht kommt man der Ursache damit auf die Spur.

Wieso verschwunden? Es sollten alle eingebucht sein, es sei den das Handy von meiner Frau ist mal wir leer (Das kann ich gerade nicht sagen)
Titel: Antw:Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"
Beitrag von: PeMue am 15 März 2016, 13:20:09
Zitat von: RettungsTim am 15 März 2016, 13:03:21
... es sei den das Handy von meiner Frau ist mal wiederr leer ...
;D
Er: Ich habe Dich versucht auf dem Handy zu erreichen, da kam "Teinehmer nicht erreichbar."
Sie: Ja, mein Handy Akku war auch leer ...
;D