FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: punker am 21 Juni 2015, 10:21:53

Titel: PERL WARNING im Log
Beitrag von: punker am 21 Juni 2015, 10:21:53
Hi,

hatte nach dem heutigen Update folgende Warnung im Log:
PERL WARNING: Use of uninitialized value $mFld[7] in hex at /opt/fhem/FHEM/00_HMLAN.pm line 726

Was will mir diese Warnung sagen und wie werde ich sie wieder los?
Titel: Antw:PERL WARNING im Log
Beitrag von: FilliFairy am 21 Juni 2015, 11:14:36
Ich dachte schon ich hätte etwas verschlimmbessert. Bei mir ist nach dem Update die gleiche Meldung im Log - ca. 2-3 Mail pro Minute. Der Stacktrace zeigte bei mir auch nichts was mir weiterhalf:


2015.06.20 22:16:25.890 1: PERL WARNING: Use of uninitialized value $mFld[7] in hex at ./FHEM/00_HMLAN.pm line 726.
2015.06.20 22:16:25.891 3: stacktrace:
2015.06.20 22:16:25.891 3:     main::__ANON__                      called by ./FHEM/00_HMLAN.pm (726)
2015.06.20 22:16:25.892 3:     main::HMLAN_Parse                   called by ./FHEM/00_HMLAN.pm (524)
2015.06.20 22:16:25.892 3:     main::HMLAN_Read                    called by fhem.pl (3023)
2015.06.20 22:16:25.892 3:     main::CallFn                        called by fhem.pl (643)
2015.06.20 22:16:50.894 1: PERL WARNING: Use of uninitialized value $mFld[7] in hex at ./FHEM/00_HMLAN.pm line 726.
2015.06.20 22:16:50.895 3: stacktrace:
2015.06.20 22:16:50.895 3:     main::__ANON__                      called by ./FHEM/00_HMLAN.pm (726)
2015.06.20 22:16:50.895 3:     main::HMLAN_Parse                   called by ./FHEM/00_HMLAN.pm (524)
2015.06.20 22:16:50.896 3:     main::HMLAN_Read                    called by fhem.pl (3023)
2015.06.20 22:16:50.896 3:     main::CallFn                        called by fhem.pl (643)
2015.06.20 22:17:15.897 1: PERL WARNING: Use of uninitialized value $mFld[7] in hex at ./FHEM/00_HMLAN.pm line 726.
... usw..


Gruß

FillyFairy
Titel: Antw:PERL WARNING im Log
Beitrag von: mgernoth am 21 Juni 2015, 11:47:27
Hi,

benutzt ihr nur den HM-CFG-LAN oder auch den HM-CFG-USB?
Welche Firmwareversion haben die IOs?
Fuer den HM-CFG-USB muss man den hmland updaten.

Gruss
  Michael
Titel: Antw:PERL WARNING im Log
Beitrag von: FilliFairy am 21 Juni 2015, 12:09:50
Ich habe zwei HM-CFG-LAN über eine CCU-FHEM zusammengeschaltet.

Das neueste HM Gerät, das ich diese Woche in Betrieb genommen habe ist ein HM-LC-SW2-FM mit Firmware 2.5. Das ist bisher der einzigste HM-LC-SW2-FM mit dieser Firmware Version.

Gruß

FillyFairy
Titel: Antw:PERL WARNING im Log
Beitrag von: punker am 21 Juni 2015, 12:35:02
Ich habe einen HM-CFG-USB mit der FW 0.967 und den hmland 0.099-git.
Titel: Antw:PERL WARNING im Log
Beitrag von: mgernoth am 21 Juni 2015, 13:24:19
Hi,

Zitat von: punker am 21 Juni 2015, 12:35:02
Ich habe einen HM-CFG-USB mit der FW 0.967 und den hmland 0.099-git.

Mach mal bitte nochmal ein Update des hmland (Version hat sich noch nicht geaendert), da ist jetzt ein neues Byte in der Statusausgabe dazugekommen (aber nur wenn man FW >= 0.967 benutzt).

Beim HM-CFG-LAN muss wohl auch die Firmware auf die aktuellste Version aktualisiert werden, damit der dieses Byte ausgibt.

Gruss
  Michael
Titel: Antw:PERL WARNING im Log
Beitrag von: punker am 21 Juni 2015, 13:46:43
So, hab das Paket nochmal runtergeladen und installiert, neugeladen und - scheint zu funzen!
Keine Meldungen mehr nach Neustart!

Vielen Dank!
Titel: Antw:PERL WARNING im Log
Beitrag von: FilliFairy am 21 Juni 2015, 16:11:30
Der ältere HM-CFG-LAN hatte Firmware 0.961 nach Update auf 0.964 sind die Meldungen weg.

Herzlichen Dank für Deine Hilfe.

FillyFairy