Hauptmenü

Perl Warning

Begonnen von Thargor, 05 Dezember 2014, 11:31:25

Vorheriges Thema - Nächstes Thema

Thargor


Hi,

ich habe jetzt schon seit geraumer Zeit Perl Warnings aus dem MAX/MAXLAN Modul, die mir das Logfile "zumüllen". Ich habe hier einen MAX Cube und diverse MAX Komponenten im Einsatz, FHEM ist up to date, anbei die Logausgaben mit Verbose 5 und Stacktrace. Leider komme ich selber nicht weiter woran es liegt und wie man es beheben kann.

Gruß Lars

2014.12.05 11:24:16 5: MAXLAN_SimpleWrite:  l:
2014.12.05 11:24:16 5: Msg L:CwdiMAkSGBIkANAABgUwDQkSEAsHowQJEhgiKAAAAAsIMNgJEhkHHgCcAAsHo1YJEhgiKAAAAAYBwEoJAAAGBU+sCRIQBgVOmAkSEAwFgQUJEhgEKAAAALsLB1/BCRIYDSYAAAALB6MgCRIYDSYAAAALCt/2CRIZUhgANQALCHgMCRIZUxgAOgAMBYFsCRIYBCYAAADADAWB+wkSGAQoAAAAvQYFPuAJEhALB197CRIYMSgAAAA=
2014.12.05 11:24:16 5: len 11, addr 076230, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:16 5: MaxLan dispatch MAX,1,ThermostatState,076230,18122400d000
2014.12.05 11:24:16 5: MAX_Parse MAX,1,ThermostatState,076230,18122400d000
2014.12.05 11:24:16 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 18 %, desiredTemperature 18, until , curTemp 20.8
2014.12.05 11:24:16 5: len 6, addr 05300d, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:16 5: MaxLan dispatch MAX,1,ShutterContactState,05300d,10
2014.12.05 11:24:16 5: MAX_Parse MAX,1,ShutterContactState,05300d,10
2014.12.05 11:24:16 5: ShutterContact isopen 0, rferror 0, battery 0, unkbits 0
2014.12.05 11:24:16 5: len 11, addr 07a304, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:16 5: MaxLan dispatch MAX,1,ThermostatState,07a304,182228000000
2014.12.05 11:24:16 5: MAX_Parse MAX,1,ThermostatState,07a304,182228000000
2014.12.05 11:24:16 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 34 %, desiredTemperature 20, until , curTemp
2014.12.05 11:24:17 5: len 11, addr 0830d8, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ThermostatState,0830d8,19071e009c00
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ThermostatState,0830d8,19071e009c00
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 1, valveposition 7 %, desiredTemperature 15, until , curTemp 15.6
2014.12.05 11:24:17 5: len 11, addr 07a356, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ThermostatState,07a356,182228000000
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ThermostatState,07a356,182228000000
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 34 %, desiredTemperature 20, until , curTemp
2014.12.05 11:24:17 5: len 6, addr 01c04a, initialized 0, valid 0, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: len 6, addr 054fac, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ShutterContactState,054fac,10
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ShutterContactState,054fac,10
2014.12.05 11:24:17 5: ShutterContact isopen 0, rferror 0, battery 0, unkbits 0
2014.12.05 11:24:17 1: PERL WARNING: substr outside of string at (eval 2380) line 1.
2014.12.05 11:24:17 3: stacktrace:
2014.12.05 11:24:17 3:     main::__ANON__                      called by (eval 2380) (1)
2014.12.05 11:24:17 3:     (eval)                              called by /usr/local/FHEM/bin/fhem.pl (3557)
2014.12.05 11:24:17 3:     main::readingsEndUpdate             called by /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm (865)
2014.12.05 11:24:17 3:     main::MAX_Parse                     called by /usr/local/FHEM/bin/fhem.pl (3069)
2014.12.05 11:24:17 3:     main::Dispatch                      called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (671)
2014.12.05 11:24:17 3:     main::MAXLAN_Parse                  called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (290)
2014.12.05 11:24:17 3:     main::MAXLAN_ExpectAnswer           called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (369)
2014.12.05 11:24:17 3:     main::MAXLAN_Write                  called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (772)
2014.12.05 11:24:17 3:     main::MAXLAN_RequestList            called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (782)
2014.12.05 11:24:17 3:     main::MAXLAN_Poll                   called by /usr/local/FHEM/bin/fhem.pl (2543)
2014.12.05 11:24:17 3:     main::HandleTimeout                 called by /usr/local/FHEM/bin/fhem.pl (538)
2014.12.05 11:24:17 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 2380) line 1.
2014.12.05 11:24:17 3: stacktrace:
2014.12.05 11:24:17 3:     main::__ANON__                      called by (eval 2380) (1)
2014.12.05 11:24:17 3:     (eval)                              called by /usr/local/FHEM/bin/fhem.pl (3557)
2014.12.05 11:24:17 3:     main::readingsEndUpdate             called by /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm (865)
2014.12.05 11:24:17 3:     main::MAX_Parse                     called by /usr/local/FHEM/bin/fhem.pl (3069)
2014.12.05 11:24:17 3:     main::Dispatch                      called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (671)
2014.12.05 11:24:17 3:     main::MAXLAN_Parse                  called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (290)
2014.12.05 11:24:17 3:     main::MAXLAN_ExpectAnswer           called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (369)
2014.12.05 11:24:17 3:     main::MAXLAN_Write                  called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (772)
2014.12.05 11:24:17 3:     main::MAXLAN_RequestList            called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (782)
2014.12.05 11:24:17 3:     main::MAXLAN_Poll                   called by /usr/local/FHEM/bin/fhem.pl (2543)
2014.12.05 11:24:17 3:     main::HandleTimeout                 called by /usr/local/FHEM/bin/fhem.pl (538)
2014.12.05 11:24:17 1: PERL WARNING: substr outside of string at (eval 2383) line 1.
2014.12.05 11:24:17 3: stacktrace:
2014.12.05 11:24:17 3:     main::__ANON__                      called by (eval 2383) (1)
2014.12.05 11:24:17 3:     (eval)                              called by /usr/local/FHEM/bin/fhem.pl (3557)
2014.12.05 11:24:17 3:     main::readingsEndUpdate             called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (694)
2014.12.05 11:24:17 3:     main::MAXLAN_Parse                  called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (290)
2014.12.05 11:24:17 3:     main::MAXLAN_ExpectAnswer           called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (369)
2014.12.05 11:24:17 3:     main::MAXLAN_Write                  called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (772)
2014.12.05 11:24:17 3:     main::MAXLAN_RequestList            called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (782)
2014.12.05 11:24:17 3:     main::MAXLAN_Poll                   called by /usr/local/FHEM/bin/fhem.pl (2543)
2014.12.05 11:24:17 3:     main::HandleTimeout                 called by /usr/local/FHEM/bin/fhem.pl (538)
2014.12.05 11:24:17 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 2383) line 1.
2014.12.05 11:24:17 3: stacktrace:
2014.12.05 11:24:17 3:     main::__ANON__                      called by (eval 2383) (1)
2014.12.05 11:24:17 3:     (eval)                              called by /usr/local/FHEM/bin/fhem.pl (3557)
2014.12.05 11:24:17 3:     main::readingsEndUpdate             called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (694)
2014.12.05 11:24:17 3:     main::MAXLAN_Parse                  called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (290)
2014.12.05 11:24:17 3:     main::MAXLAN_ExpectAnswer           called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (369)
2014.12.05 11:24:17 3:     main::MAXLAN_Write                  called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (772)
2014.12.05 11:24:17 3:     main::MAXLAN_RequestList            called by /usr/local/FHEM/share/fhem/FHEM/00_MAXLAN.pm (782)
2014.12.05 11:24:17 3:     main::MAXLAN_Poll                   called by /usr/local/FHEM/bin/fhem.pl (2543)
2014.12.05 11:24:17 3:     main::HandleTimeout                 called by /usr/local/FHEM/bin/fhem.pl (538)
2014.12.05 11:24:17 5: len 6, addr 054e98, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ShutterContactState,054e98,10
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ShutterContactState,054e98,10
2014.12.05 11:24:17 5: ShutterContact isopen 0, rferror 0, battery 0, unkbits 0
2014.12.05 11:24:17 5: len 12, addr 058105, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,WallThermostatState,058105,180428000000bb
2014.12.05 11:24:17 5: MAX_Parse MAX,1,WallThermostatState,058105,180428000000bb
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, displayActualTemperature 4, heaterTemperature 0, untilStr
2014.12.05 11:24:17 5: desiredTemperature 20, temperature 18.7
2014.12.05 11:24:17 5: len 11, addr 075fc1, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ThermostatState,075fc1,180d26000000
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ThermostatState,075fc1,180d26000000
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 13 %, desiredTemperature 19, until , curTemp
2014.12.05 11:24:17 5: len 11, addr 07a320, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ThermostatState,07a320,180d26000000
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ThermostatState,07a320,180d26000000
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 13 %, desiredTemperature 19, until , curTemp
2014.12.05 11:24:17 5: len 11, addr 0adff6, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ThermostatState,0adff6,195218003500
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ThermostatState,0adff6,195218003500
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 1, valveposition 82 %, desiredTemperature 12, until , curTemp 5.3
2014.12.05 11:24:17 5: len 11, addr 08780c, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ThermostatState,08780c,195318003a00
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ThermostatState,08780c,195318003a00
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 1, valveposition 83 %, desiredTemperature 12, until , curTemp 5.8
2014.12.05 11:24:17 5: len 12, addr 05816c, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,WallThermostatState,05816c,180426000000c0
2014.12.05 11:24:17 5: MAX_Parse MAX,1,WallThermostatState,05816c,180426000000c0
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, displayActualTemperature 4, heaterTemperature 0, untilStr
2014.12.05 11:24:17 5: desiredTemperature 19, temperature 19.2
2014.12.05 11:24:17 5: len 12, addr 0581fb, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,WallThermostatState,0581fb,180428000000bd
2014.12.05 11:24:17 5: MAX_Parse MAX,1,WallThermostatState,0581fb,180428000000bd
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, displayActualTemperature 4, heaterTemperature 0, untilStr
2014.12.05 11:24:17 5: desiredTemperature 20, temperature 18.9
2014.12.05 11:24:17 5: len 6, addr 053ee0, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ShutterContactState,053ee0,10
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ShutterContactState,053ee0,10
2014.12.05 11:24:17 5: ShutterContact isopen 0, rferror 0, battery 0, unkbits 0
2014.12.05 11:24:17 5: len 11, addr 075f7b, initialized 1, valid 1, error 0, errCmd 09, answer 0, unkbit (0,0,0)
2014.12.05 11:24:17 5: MaxLan dispatch MAX,1,ThermostatState,075f7b,183128000000
2014.12.05 11:24:17 5: MAX_Parse MAX,1,ThermostatState,075f7b,183128000000
2014.12.05 11:24:17 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 49 %, desiredTemperature 20, until , curTemp

punker

Du könntest in dem Modul das den Fehler verursacht die Zeile use warnings; auskommentieren!
Dann gibt es keine Meldung mehr.
Sollte man aber nicht machen - werden jetzt die PERL-Fachleute sagen!
LG

Dieter

The truth is out there!