Hi Leute,
ich ahbe immer mal wieder die folgende Fehler bei mir im Log.
Kann mir einer sagen, wie ich das beheben kann?
2016.03.08 11:43:12 1: PERL WARNING: substr outside of string at ./FHEM/10_ZWave.pm line 1519, <INPUTFILE> line 7937.
2016.03.08 11:43:12 1: PERL WARNING: Use of uninitialized value $v3 in numeric lt (<) at ./FHEM/10_ZWave.pm line 1521, <INPUTFILE> line 7937.
Danke
Gruss
Dennis
Sieht für mich nach Problemen bei Nachrichten von Class METER aus.
Auf aktuelle Version von FHEM updaten und dann setze verbose an ZWDongle auf 5, schalte ggfs. stacktrace an und warte auf die Warnung bzw. provoziere sie.
Dann mal den Auszug aus dem Log posten, was da genau vorher an Rohnachrichten kommt.
Oder warten, ob jemand mit Deinen schlanken Angaben schon eine genauere Vorstellung der Warnungsentstehung hat....
Habe alles angeschaltet und warte erneut auf den Fehler.
Gruss
Dennis
Habe ich vergessen: Bitte nach Möglichkeit auch herausfinden, von welchem Gerät die Nachricht kommt und mitteilen. Poste bitte am Besten "list" nach Abfrage von "get <device> versionClassAll".
Gruß, Christian
Also ich bin mir jetzt nciht sicher, ob das wirklich etwas mit ZWAVE zu tun hat.
Habe gerade im Log noch folgenden Eintrag gefunden:
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/14_FHEMduino_PT2262.pm line 227, <INPUTFILE> line 7937.
Gruss
Dennis
Die erste Fehlermeldung hat sicher was mit ZWave zu tun, bitte die Daten, wie von Christian gewuenscht, hier anhaengen.
Die Zweite ist was anderes.
Sobald ir die Daten vorliegen hänge ich sie hier an.
Bisher ist der Fehler noch nicht aufgetaucht.
Gruss
Dennis
Also der FHEMduino Fehler ist wieder aufgetaucht:
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/14_FHEMduino_PT2262.pm line 227.
2016.03.08 17:20:37 3: stacktrace:
2016.03.08 17:20:37 3: main::__ANON__ called by ./FHEM/14_FHEMduino_PT2262.pm (227)
2016.03.08 17:20:37 3: main::FHEMduino_PT2262_Set called by fhem.pl (3143)
2016.03.08 17:20:37 3: main::CallFn called by fhem.pl (1575)
2016.03.08 17:20:37 3: main::DoSet called by fhem.pl (1606)
2016.03.08 17:20:37 3: main::CommandSet called by fhem.pl (1067)
2016.03.08 17:20:37 3: main::AnalyzeCommand called by fhem.pl (937)
2016.03.08 17:20:37 3: main::AnalyzeCommandChain called by ./FHEM/98_DOIF.pm (558)
2016.03.08 17:20:37 3: main::ParseCommandsDoIf called by ./FHEM/98_DOIF.pm (937)
2016.03.08 17:20:37 3: main::DOIF_cmd called by ./FHEM/98_DOIF.pm (1057)
2016.03.08 17:20:37 3: main::DOIF_Trigger called by ./FHEM/98_DOIF.pm (1146)
2016.03.08 17:20:37 3: main::DOIF_Notify called by fhem.pl (3148)
2016.03.08 17:20:37 3: main::CallFn called by fhem.pl (3070)
2016.03.08 17:20:37 3: main::DoTrigger called by fhem.pl (3941)
2016.03.08 17:20:37 3: main::readingsEndUpdate called by fhem.pl (4104)
2016.03.08 17:20:37 3: main::readingsSingleUpdate called by ./FHEM/98_dummy.pm (39)
2016.03.08 17:20:37 3: main::dummy_Set called by fhem.pl (3143)
2016.03.08 17:20:37 3: main::CallFn called by fhem.pl (1575)
2016.03.08 17:20:37 3: main::DoSet called by fhem.pl (1606)
2016.03.08 17:20:37 3: main::CommandSet called by fhem.pl (1067)
2016.03.08 17:20:37 3: main::AnalyzeCommand called by fhem.pl (937)
2016.03.08 17:20:37 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2188)
2016.03.08 17:20:37 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (713)
2016.03.08 17:20:37 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (446)
2016.03.08 17:20:37 3: main::FW_Read called by fhem.pl (3148)
2016.03.08 17:20:37 3: main::CallFn called by fhem.pl (654)
Sorry, war auf ZWave fixiert (stacktrace wäre dafür nicht zwingend nötig gewesen) und habe nur verbose 5 bei ZWDongle setzen lassen. Das hilft bei 14_FHEMduino_PT2262.pm aber nicht wirklich weiter. Müsstest Du entsprechend für das Modul 14_FHEMduino_PT2262.pm machen oder global verbose 5 setzen . Hier können wir aber in Sachen 14_FHEMduino_PT2262.pm mMn sowieso wenig ausrichten. Du solltest den zuständigen Developer im entsprechenden Forenbereich mit Log kontaktieren. Das Modul ist auch nicht offiziell eingecheckt und die Warnung hast Du bereits seit min 10/2015 (findet man in einem Log, dass Du hier gepostet hast)
Im Weather Modul ist es jetzt auch vorgekommen:
PERL WARNING: Argument "" isn't numeric in addition (+) at ./FHEM/59_Weather.pm line 468.
2016.03.08 21:48:14 3: stacktrace:
2016.03.08 21:48:14 3: main::__ANON__ called by ./FHEM/59_Weather.pm (468)
2016.03.08 21:48:14 3: main::Weather_RetrieveDataFinished called by FHEM/HttpUtils.pm (297)
2016.03.08 21:48:14 3: main::__ANON__ called by fhem.pl (651)
2016.03.08 21:48:14 1: PERL WARNING: Argument "" isn't numeric in addition (+) at ./FHEM/59_Weather.pm line 242.
2016.03.08 21:48:14 3: stacktrace:
2016.03.08 21:48:14 3: main::__ANON__ called by ./FHEM/59_Weather.pm (242)
2016.03.08 21:48:14 3: main::degrees_to_direction called by ./FHEM/59_Weather.pm (472)
2016.03.08 21:48:14 3: main::Weather_RetrieveDataFinished called by FHEM/HttpUtils.pm (297)
2016.03.08 21:48:14 3: main::__ANON__ called by fhem.pl (651)
@Dennis: es ist nicht zielfuehrend, im ZWave Bereich, mit einem nichtssagenden Betreff, Fehlermeldungen fuer andere Module zu posten.
Falls du daran interessiert bist, dass diese Probleme behoben werden, bitte in dem zum "Problem-Modul" gehoerenden Bereich (siehe MAINTAINER.txt) eine Meldung mit gut gewaehlten Betreff zu erstellen.