PERL WARNING im Log

Begonnen von punker, 21 Juni 2015, 10:21:53

Vorheriges Thema - Nächstes Thema

punker

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?
LG

Dieter

The truth is out there!

FilliFairy

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
FHEM auf Raspi mit
HMLAN: HM-CC-RT-DN,HM-CC-TC,HM-CC-VD,HM-LC-BL1-FM,HM-LC-SW1-PL2,HM-LC-SW2-FM,HM-LC-Sw1PBU-FM,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-SC-2,HM-SEC-TIS,HM-Sen-MDIR-O,HM-WDS10-TH-O,HM-WDS40-TH-I
OWDevice: DS18B20,DS2408,DS2413,DS2438

mgernoth

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

FilliFairy

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
FHEM auf Raspi mit
HMLAN: HM-CC-RT-DN,HM-CC-TC,HM-CC-VD,HM-LC-BL1-FM,HM-LC-SW1-PL2,HM-LC-SW2-FM,HM-LC-Sw1PBU-FM,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-SC-2,HM-SEC-TIS,HM-Sen-MDIR-O,HM-WDS10-TH-O,HM-WDS40-TH-I
OWDevice: DS18B20,DS2408,DS2413,DS2438

punker

Ich habe einen HM-CFG-USB mit der FW 0.967 und den hmland 0.099-git.
LG

Dieter

The truth is out there!

mgernoth

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

punker

So, hab das Paket nochmal runtergeladen und installiert, neugeladen und - scheint zu funzen!
Keine Meldungen mehr nach Neustart!

Vielen Dank!
LG

Dieter

The truth is out there!

FilliFairy

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
FHEM auf Raspi mit
HMLAN: HM-CC-RT-DN,HM-CC-TC,HM-CC-VD,HM-LC-BL1-FM,HM-LC-SW1-PL2,HM-LC-SW2-FM,HM-LC-Sw1PBU-FM,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-SC-2,HM-SEC-TIS,HM-Sen-MDIR-O,HM-WDS10-TH-O,HM-WDS40-TH-I
OWDevice: DS18B20,DS2408,DS2413,DS2438