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?
Verarbeitest Du die FritzBox-Werte in einem anderem Modul/Befehl?
nein noch nicht. erstmal nur eingerichtet um die Daten zu sehen.
Dann schalte mal bitte das Module Verbose auf 5 und poste einen Log-Auszug um den Fehler drumherum.
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
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.
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.
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.
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)
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