Warnung ".. uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1425"

Begonnen von HoTi, 08 März 2016, 07:00:53

Vorheriges Thema - Nächstes Thema

HoTi

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?
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

tupol

Verarbeitest Du die FritzBox-Werte in einem anderem Modul/Befehl?

HoTi

Viele Grüße aus  Oberbayern
Tim (RettungsTim)

tupol

Dann schalte mal bitte das Module Verbose auf 5 und poste einen Log-Auszug um den Fehler drumherum.

HoTi

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
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

habl

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.

tupol

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.

Tommy82

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.
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

HoTi

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)
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

PeMue

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
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser