Folgende Warnungen bekomme ich immer angezeigt und ich würde die gerne beseitigen, aber ich weiß nicht wo ich die zuordnen kann..?
2018.11.06 12:19:26 1: PERL WARNING: Argument "" isn't numeric in numeric le (<=) at (eval 1975) line 3.
2018.11.06 12:18:16 1: PERL WARNING: Argument "" isn't numeric in numeric le (<=) at (eval 1759) line 3.
2018.11.06 12:17:52 1: PERL WARNING: Argument "" isn't numeric in numeric le (<=) at (eval 1724) line 3.
mit eingeschaltetem stacktrace würdest Du vermutlich zumindest rausfinden, aus welchem Modul die Meldungen stammen.
OK, du hast vollkommen Recht, da kommt dann das folgende...
Sieht so aus als wenn die Fehler aus mehreren Modulen kommen.
Das sind dann wohl der Callmonitor, Calllist und auch die Tankstellenabfrage...
Ich muss dazu sagen das es neu aufgesetztes Fhem in einer VM ist welches ich gerade am einrichten bin, da ist noch gar nicht soviel drin, aber ich habe gesehen in meiner momentan eingesetzten Fhem Installation gibt es auch diese Fehler.
2018.11.06 12:38:08 3: telnetForBlockingFn_1541504288: port 41455 opened
2018.11.06 12:38:07 3: Callmonitor device opened
2018.11.06 12:38:07 1: main::CallFn called by fhem.pl (726)
2018.11.06 12:38:07 1: main::FW_Read called by fhem.pl (3599)
2018.11.06 12:38:07 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (535)
2018.11.06 12:38:07 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (906)
2018.11.06 12:38:07 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2587)
2018.11.06 12:38:07 1: main::AnalyzeCommand called by fhem.pl (1062)
2018.11.06 12:38:07 1: main::CommandRereadCfg called by fhem.pl (1216)
2018.11.06 12:38:07 1: main::DoTrigger called by fhem.pl (1473)
2018.11.06 12:38:07 1: main::CallFn called by fhem.pl (3519)
2018.11.06 12:38:07 1: main::DOIF_Notify called by fhem.pl (3599)
2018.11.06 12:38:07 1: main::DOIF_uiTable_def called by ./FHEM/98_DOIF.pm (2318)
2018.11.06 12:38:07 1: main::DOIF_RegisterCell called by ./FHEM/98_DOIF.pm (459)
2018.11.06 12:38:07 1: (eval) called by ./FHEM/98_DOIF.pm (312)
2018.11.06 12:38:07 1: main::DOIF_FUNC_di_Abfall_font called by (eval 1617) (1)
2018.11.06 12:38:07 1: main::__ANON__ called by (eval 1598) (3)
2018.11.06 12:38:07 1: stacktrace:
2018.11.06 12:38:07 1: PERL WARNING: Argument "" isn't numeric in numeric le (<=) at (eval 1598) line 3.
2018.11.06 12:38:07 1: main::CallFn called by fhem.pl (726)
2018.11.06 12:38:07 1: main::FW_Read called by fhem.pl (3599)
2018.11.06 12:38:07 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (535)
2018.11.06 12:38:07 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (906)
2018.11.06 12:38:07 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2587)
2018.11.06 12:38:07 1: main::AnalyzeCommand called by fhem.pl (1062)
2018.11.06 12:38:07 1: main::CommandRereadCfg called by fhem.pl (1216)
2018.11.06 12:38:07 1: main::DoTrigger called by fhem.pl (1473)
2018.11.06 12:38:07 1: main::CallFn called by fhem.pl (3519)
2018.11.06 12:38:07 1: main::DOIF_Notify called by fhem.pl (3599)
2018.11.06 12:38:07 1: main::DOIF_uiTable_def called by ./FHEM/98_DOIF.pm (2318)
2018.11.06 12:38:07 1: main::DOIF_RegisterCell called by ./FHEM/98_DOIF.pm (459)
2018.11.06 12:38:07 1: (eval) called by ./FHEM/98_DOIF.pm (312)
2018.11.06 12:38:07 1: main::DOIF_FUNC_di_Abfall_font called by (eval 1615) (1)
2018.11.06 12:38:07 1: main::__ANON__ called by (eval 1598) (3)
2018.11.06 12:38:07 1: stacktrace:
2018.11.06 12:38:07 1: PERL WARNING: Argument "" isn't numeric in numeric le (<=) at (eval 1598) line 3.
2018.11.06 12:38:07 2: FB_CALLMONITOR (Callmonitor) - could not identify remote phonebooks - unable to identify phonebooks via TR-064: no password available to access FritzBox. Please set your FRITZ!Box password via 'set Callmonitor password <your password>'
2018.11.06 12:38:07 1: main::CallFn called by fhem.pl (726)
2018.11.06 12:38:07 1: main::FW_Read called by fhem.pl (3599)
2018.11.06 12:38:07 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (535)
2018.11.06 12:38:07 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (906)
2018.11.06 12:38:07 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2587)
2018.11.06 12:38:07 1: main::AnalyzeCommand called by fhem.pl (1062)
2018.11.06 12:38:07 1: main::CommandRereadCfg called by fhem.pl (1216)
2018.11.06 12:38:07 1: main::DoTrigger called by fhem.pl (1473)
2018.11.06 12:38:07 1: main::CallFn called by fhem.pl (3519)
2018.11.06 12:38:07 1: main::FB_CALLLIST_Notify called by fhem.pl (3599)
2018.11.06 12:38:07 1: (eval) called by ./FHEM/72_FB_CALLLIST.pm (327)
2018.11.06 12:38:07 1: main::__ANON__ called by (eval 1595) (1)
2018.11.06 12:38:07 1: stacktrace:
2018.11.06 12:38:07 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 1595) line 1.
2018.11.06 12:38:07 1: Including ./log/fhem.save
2018.11.06 12:38:07 1: Including ./FHEM/Kalender.cfg
2018.11.06 12:38:07 3: Real: Defined with URL http://www.clever-tanken.de/tankstelle_details/3884 and interval 1800
2018.11.06 12:38:07 3: Famila: Defined with URL http://www.clever-tanken.de/tankstelle_details/52793 and interval 1800
2018.11.06 12:38:07 3: HEM: Defined with URL http://www.clever-tanken.de/tankstelle_details/4881 and interval 1800
2018.11.06 12:38:07 3: Star: Defined with URL http://www.clever-tanken.de/tankstelle_details/14638 and interval 1800
2018.11.06 12:38:07 1: main::CallFn called by fhem.pl (726)
2018.11.06 12:38:07 1: main::FW_Read called by fhem.pl (3599)
2018.11.06 12:38:07 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (535)
2018.11.06 12:38:07 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (906)
2018.11.06 12:38:07 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2587)
2018.11.06 12:38:07 1: main::AnalyzeCommand called by fhem.pl (1062)
2018.11.06 12:38:07 1: main::CommandRereadCfg called by fhem.pl (1216)
2018.11.06 12:38:07 1: main::CommandInclude called by fhem.pl (1462)
2018.11.06 12:38:07 1: main::AnalyzeCommandChain called by fhem.pl (1357)
2018.11.06 12:38:07 1: main::AnalyzeCommand called by fhem.pl (1062)
2018.11.06 12:38:07 1: main::CommandInclude called by fhem.pl (1216)
2018.11.06 12:38:07 1: main::AnalyzeCommandChain called by fhem.pl (1357)
2018.11.06 12:38:07 1: main::AnalyzeCommand called by fhem.pl (1062)
2018.11.06 12:38:07 1: main::CommandAttr called by fhem.pl (1216)
2018.11.06 12:38:07 1: main::CallFn called by fhem.pl (2871)
2018.11.06 12:38:07 1: main::FB_CALLLIST_Attr called by fhem.pl (3599)
2018.11.06 12:38:07 1: (eval) called by ./FHEM/72_FB_CALLLIST.pm (148)
2018.11.06 12:38:07 1: main::__ANON__ called by (eval 1581) (1)
wieso liest Dein FHEM eigentlich dauernd die Konfiguration neu ein?
Wenn ich das richtig verstanden habe... ist das nur weil ich einige Dinge gerade am ändern bin und fhem immer neu einlesen lasse, also beim starten/shutdown.
Wie oben geschrieben ist es ein komplett neues fhem welches ich gerade am aufbauen bin und deshalb neu einlesen lasse.
Ich habe jetzt festgestellt das es ein DOIF ist welches ich eben mal deaktiviert habe, damit ist einer der Fehler weg.
2018.11.06 13:51:04 1: stacktrace:
2018.11.06 13:51:04 1: PERL WARNING: Argument "" isn't numeric in numeric le (<=) at (eval 139) line 3.
2018.11.06 13:51:04 1: main::CallFn called by fhem.pl (726)
2018.11.06 13:51:04 1: main::FW_Read called by fhem.pl (3599)
2018.11.06 13:51:04 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (535)
2018.11.06 13:51:04 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1083)
2018.11.06 13:51:04 1: main::DOIF_detailFn called by ./FHEM/01_FHEMWEB.pm (1896)
2018.11.06 13:51:04 1: main::DOIF_RegisterEvalAll called by ./FHEM/98_DOIF.pm (562)
2018.11.06 13:51:04 1: (eval) called by ./FHEM/98_DOIF.pm (512)
2018.11.06 13:51:04 1: main::DOIF_FUNC_di_Abfall_font called by (eval 833) (1)
2018.11.06 13:51:04 1: main::__ANON__ called by (eval 139) (3)
Das zweite was den Callmonitor betrifft finde ich momentan noch nicht.
2018.11.06 14:01:22 3: Callmonitor device opened
2018.11.06 14:01:22 2: FB_CALLMONITOR (Callmonitor) - could not identify remote phonebooks - unable to identify phonebooks via TR-064: no password available to access FritzBox. Please set your FRITZ!Box password via 'set Callmonitor password <your password>'
2018.11.06 14:01:22 1: main::CallFn called by fhem.pl (726)
2018.11.06 14:01:22 1: main::FW_Read called by fhem.pl (3599)
2018.11.06 14:01:22 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (535)
2018.11.06 14:01:22 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (906)
2018.11.06 14:01:22 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2587)
2018.11.06 14:01:22 1: main::AnalyzeCommand called by fhem.pl (1062)
2018.11.06 14:01:22 1: main::CommandRereadCfg called by fhem.pl (1216)
2018.11.06 14:01:22 1: main::DoTrigger called by fhem.pl (1473)
2018.11.06 14:01:22 1: main::CallFn called by fhem.pl (3519)
2018.11.06 14:01:22 1: main::FB_CALLLIST_Notify called by fhem.pl (3599)
2018.11.06 14:01:22 1: (eval) called by ./FHEM/72_FB_CALLLIST.pm (327)
2018.11.06 14:01:22 1: main::__ANON__ called by (eval 1694) (1)
2018.11.06 14:01:22 1: stacktrace:
Zitat von: moonsorrox am 06 November 2018, 14:19:49
Wenn ich das richtig verstanden habe... ist das nur weil ich einige Dinge gerade am ändern bin und fhem immer neu einlesen lasse, also beim starten/shutdown.
Bitte "nie" die cfg direkt editieren!
Alle Konfigurationen können über das WebIF gemacht werden --> MIT SYNTAXPRÜFUNG!
Zitat
unable to identify phonebooks via TR-064: no password available to access FritzBox. Please set your FRITZ!Box password via 'set Callmonitor password <your password>'
Meinst Du das?
Zitat von: Frank_Huber am 06 November 2018, 14:22:05
Bitte "nie" die cfg direkt editieren!
Alle Konfigurationen können über das WebIF gemacht werden --> MIT SYNTAXPRÜFUNG!
habe ich ja nicht gemacht...!
Zitat von: CoolTux am 06 November 2018, 14:22:29
Meinst Du das?
nein, das ist mir klar...
er schreibt immer
ZitatCould not read FritzBox phonebook file - Can't open ./log/Fritz_Box_Telefonbuch.xml:
aber das Telefonbuch ist dort schon eingefügt, nur ich hatte eine xml welche falsch geschrieben war :-\
Das ist jetzt erledigt.
und diese Fehlermeldung kommt immer wenn ich nach dem einlesen ein Update des Abfallmoduls mache, weil sonst nichts bei den Abfalltagen drin steht.
2018.11.06 17:36:03 1: stacktrace:
2018.11.06 17:36:03 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/57_ABFALL.pm line 105.
Zitat von: moonsorrox am 06 November 2018, 17:38:34
Cfg-edit: habe ich ja nicht gemacht...!
Ah, OK, dann tschuldigung. Aber warum startest du dann fhem neu? Änderungen über das WebIF werden direkt ohne Neustart übernommen.
Gesendet von meinem Doogee S60 mit Tapatalk
ja die meistens Dinge bei der neu Einrichtung erledige auch so, aber da auch jeden Tag neue Updates kommen halte ich das aktuell.
Danach z.B. mache ich eben einen Restart, oder eben wenn ich meine eigen Dateien einbringe da ich die alle mit include in der fhem.cfg lade und so nach und nach alles komplett zu haben mache ich danach einen Restart.
Meine fhem cfg sieht schon seit Jahren gleich aus damit ich mir die nicht zerschieße, deshalb habe ich für vieles Geschoß oder Zimmer eigene Dateien, heißt ich habe fast alles ausgelagert.
Das mache ich schon ewig so und habe bisher keine Probleme damit.
Diese Perl Fehler habe ich schon seit einiger Zeit und das wollte ich schon immer mal angehen diese zu suchen. Um auch mein FTUI zu aktualisieren braucht es auch manchmal einen Restart.. und wie schon geschrieben da ich gerade erst am Anfang bin das neu zu machen wollte ich das möglichst ohne Fehler haben. Nun weiß ich ja wie ich da ran gehen muss.