Hallo,
meine Log läuft mit folgenden Meldungen über, sie kommen verschiedenen Angaben der "line's"
Habe heute ein update gemacht.
Woran kann das liegen, was sollte ich tun?
Da es sich anscheinend um verschieden Probleme handelt habe ich es hier gepostet.
015.02.02 13:36:42 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/37_harmony.pm line 266.
2015.02.02 13:36:42 3: stacktrace:
2015.02.02 13:36:42 3: main::__ANON__ called by ./FHEM/37_harmony.pm (266)
2015.02.02 13:36:42 3: main::harmony_hubOfDevice called by ./FHEM/37_harmony.pm (284)
2015.02.02 13:36:42 3: main::harmony_Set called by fhem.pl (2964)
2015.02.02 13:36:42 3: main::CallFn called by fhem.pl (1463)
2015.02.02 13:36:42 3: main::DoSet called by fhem.pl (1497)
2015.02.02 13:36:42 3: main::CommandSet called by fhem.pl (2150)
2015.02.02 13:36:42 3: main::getAllSets called by ./FHEM/98_XmlList.pm (70)
2015.02.02 13:36:42 3: main::CommandXmlList called by fhem.pl (989)
2015.02.02 13:36:42 3: main::AnalyzeCommand called by fhem.pl (868)
2015.02.02 13:36:43 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (1989)
2015.02.02 13:36:43 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (621)
2015.02.02 13:36:43 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (423)
2015.02.02 13:36:43 3: main::FW_Read called by fhem.pl (2964)
2015.02.02 13:36:43 3: main::CallFn called by fhem.pl (608)
2015.02.02 13:36:43 1: Error: has no TYPE
2015.02.02 13:36:43 1: Error: has no TYPE
und
2015.02.02 13:36:41 1: PERL WARNING: Use of uninitialized value $lt in string ne at ./FHEM/98_XmlList.pm line 63.
2015.02.02 13:36:41 3: stacktrace:
2015.02.02 13:36:41 3: main::__ANON__ called by ./FHEM/98_XmlList.pm (63)
2015.02.02 13:36:41 3: main::CommandXmlList called by fhem.pl (989)
2015.02.02 13:36:41 3: main::AnalyzeCommand called by fhem.pl (868)
2015.02.02 13:36:41 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (1989)
2015.02.02 13:36:41 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (621)
2015.02.02 13:36:41 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (423)
2015.02.02 13:36:41 3: main::FW_Read called by fhem.pl (2964)
2015.02.02 13:36:41 3: main::CallFn called by fhem.pl (608)
und
2015.02.02 13:35:27 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.02 13:35:27 3: stacktrace:
2015.02.02 13:35:27 3: main::__ANON__ called by FHEM/Blocking.pm (89)
2015.02.02 13:35:27 3: main::BlockingCall called by ./FHEM/73_PRESENCE.pm (540)
2015.02.02 13:35:27 3: main::PRESENCE_StartLocalScan called by fhem.pl (2575)
2015.02.02 13:35:27 3: main::HandleTimeout called by fhem.pl (541)
2015.02.02 13:35:29 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
du hast aus irgend einem grund ein device ohne type.
was bekommst du wenn du das hier eingibst:{ join(",", grep { !defined($defs{$_}{TYPE}) } keys %defs ) }
ansonsten sollte die meldung nach einem shutdown restart weg sein.
gruss
andre
Hallo Andre,
nach Eingabe von { join(",", grep { !defined($defs{$_}{TYPE}) } keys %defs ) }
kommt nix.
Nach Restart sieht es im Augenblick gut aus.
Die Meldungen "Error: has no TYPE" hatte ich schon öfter mal nach einem Update, hab aber mal alle Devices durchgeschaut, aber keins ohne Type.
Gruß
Dieter
Hallo,
gleiche Meldungen auch bei mir, aber Einträge im log-File treten erst dann auf,
wenn man eine Seite mit einem SVG-Diagramm aufruft.
Danach kommt die Meldung aber periodisch - bis zum nächsten restart....
Meine Einträge im fhem-2015-02.log:
2015.02.14 16:42:42 3: PUMPEEG.job: 0
2015.02.14 16:42:42 3: PUMPEOG.job: 0
2015.02.14 16:42:42 3: PUMPESOLAR.job: 0
2015.02.14 16:42:42 3: PUMPEBOILER.job: 0
2015.02.14 16:43:20 3: FROELINGKESSEL.job: 42
2015.02.14 16:44:20 3: FROELINGKESSEL.job: 42
2015.02.14 16:45:20 3: FROELINGKESSEL.job: 42
2015.02.14 16:45:42 3: PUMPEEG.job: 0
2015.02.14 16:45:42 3: PUMPEOG.job: 0
2015.02.14 16:45:42 3: PUMPESOLAR.job: 0
2015.02.14 16:45:42 3: PUMPEBOILER.job: 0
2015.02.14 16:46:20 3: FROELINGKESSEL.job: 41.5
2015.02.14 16:46:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_SVG.pm line 1087.
2015.02.14 16:47:20 3: FROELINGKESSEL.job: 41.5
2015.02.14 16:48:20 3: FROELINGKESSEL.job: 41.5
2015.02.14 16:48:26 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/98_SVG.pm line 658.
2015.02.14 16:48:36 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:48:42 3: PUMPEEG.job: 0
2015.02.14 16:48:42 3: PUMPEOG.job: 0
2015.02.14 16:48:42 3: PUMPESOLAR.job: 0
2015.02.14 16:48:42 3: PUMPEBOILER.job: 0
2015.02.14 16:49:10 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:10 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:11 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:11 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:11 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:20 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:20 3: FROELINGKESSEL.job: 41.5
2015.02.14 16:49:20 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:20 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:24 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
vlt. hilft das weiter...
Die 98_SVG.pm Warnungen werden ausgegeben, weil eine SVG Definition kein LOGDEVICE hat, vermutlich wurde sie nachtraeglich manipuliert.
Die Blocking Warnungen werden ausgegeben, weil eine Definition kein TYPE hat.