Autor Thema: Use of uninitialized value $d in hash element at fhem.pl line  (Gelesen 2485 mal)

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Hallo Zusammen,

nach einem FHEM Update bekomme ich folgende Eintraäge in meinem Logfile. Kann mir jemand sagen wie ich das beheben kann? Schon mal vielen Dank. Bitte entschuldigt die mangelhafte Formatierung, ich habe leider keine Ahnung wie man eine "Code Fenster" einfügt

2021.03.27 15:28:41 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4630.
2021.03.27 15:28:41 1: stacktrace:
2021.03.27 15:28:41 1:     main::__ANON__                      called by fhem.pl (4630)
2021.03.27 15:28:41 1:     main::AttrVal                       called by ./FHEM/98_SVG.pm (172)
2021.03.27 15:28:41 1:     main::SVG_Attr                      called by ./FHEM/98_SVG.pm (2394)
2021.03.27 15:28:41 1:     main::SVG_time_align                called by ./FHEM/98_SVG.pm (1736)
2021.03.27 15:28:41 1:     main::SVG_render                    called by ./FHEM/98_SVG.pm (1206)
2021.03.27 15:28:41 1:     main::SVG_doShowLog                 called by ./FHEM/98_SVG.pm (1094)
2021.03.27 15:28:41 1:     main::SVG_showLog                   called by ./FHEM/01_FHEMWEB.pm (991)
2021.03.27 15:28:41 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (597)
2021.03.27 15:28:41 1:     main::FW_Read                       called by fhem.pl (3847)
2021.03.27 15:28:41 1:     main::CallFn                        called by fhem.pl (773)
« Letzte Änderung: 27 März 2021, 15:45:29 von SHOFHEM »

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24676
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #1 am: 27 März 2021, 15:57:43 »
Danke fuer den Hinweis, habs gefixt.
Kam wohl mit den neulichen Label-Alignment patches rein.

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #2 am: 27 März 2021, 16:29:44 »
Sehr gerne,

wann wir der neu File veröffentlicht?

Schönes WE

Stefan

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24676
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #3 am: 27 März 2021, 16:34:43 »
Sie ist im SVN ab sofort verfuegbar.
Per FHEM update morgen etwa ab acht.

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #4 am: 29 März 2021, 13:37:19 »
Hallo Herr König,

jetzt bekomme ich diese Meldung

021.03.29 11:32:20 1:     main::__ANON__                      called by ./FHEM/98_HMinfo.pm (1778)
2021.03.29 11:32:20 1:     main::HMinfo_GetFn                  called by fhem.pl (3847)
2021.03.29 11:32:20 1:     main::CallFn                        called by fhem.pl (2001)
2021.03.29 11:32:20 1:     main::CommandGet                    called by fhem.pl (1265)
2021.03.29 11:32:20 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2761)
2021.03.29 11:32:20 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (962)
2021.03.29 11:32:20 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (597)
2021.03.29 11:32:20 1:     main::FW_Read                       called by fhem.pl (3847)
2021.03.29 11:32:20 1:     main::CallFn                        called by fhem.pl (773)

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24676
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #5 am: 29 März 2021, 13:41:51 »
Diese Meldung hat nichts mit dem urspruenglichen Problem zu tun.

Der HMInfo Maintainer duerfte dieses Thema hier auch nicht verfolgen, deswegen empfehle ich ein neues Thema zu oeffnen im Bereich HomeMatic.

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #6 am: 29 März 2021, 14:00:30 »
Danke und noch einen schönen Tag

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #7 am: 05 April 2021, 09:35:39 »
Guten Morgen Herr König,

Sie haben mir schon 2 mal geholfen, deshalb hoffe ich von Ihnen auch diesmal das richtige Unterforum, bzw den richtigen Hinweis zu bekommen. Ich erhalte folgende Eintrag in meinem Logfile.

2021.04.05 09:23:20 1: PERL WARNING: Use of uninitialized value $gie in concatenation (.) or string at ./FHEM/01_FHEMWEB.pm line 1195.
2021.04.05 09:23:20 1: stacktrace:
2021.04.05 09:23:20 1:     main::__ANON__                      called by ./FHEM/01_FHEMWEB.pm (1194)
2021.04.05 09:23:20 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (597)
2021.04.05 09:23:20 1:     main::FW_Read                       called by fhem.pl (3847)
2021.04.05 09:23:20 1:     main::CallFn                        called by fhem.pl (773)

Folgende Dinge habe ich gestern geändert

Update gemacht und folgende Funktionalität eingebaut
Dummy erstellt
define Leistungsmessung dummy

Logfile erstellt
define FileLog_Leistungsmessung FileLog ./log/Leistungsmessung-%Y.log Leistungsmessung
attr logtype text
attr room CUL_HM

Notify erstellt
define Wert_Leistung notify Leistungsmesser_IEC_01:energy.* set Leistungsmessung $EVTPART1

Es wäre schön, wenn Sie mir weiterhelfen könnten.
Ich bedanke mich schon jetzt und wünsche einen schönen Ostermontag

mfg
Stefan

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24676
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #8 am: 05 April 2021, 10:13:11 »
Ich habe die Meldung abgefangen, da ich aber nicht so recht weiss, wie man es ausloesen kann, wuerde ich gerne die Ausgabe von "list global" sehen.

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #9 am: 05 April 2021, 10:21:48 »
Vielen herzlichen Dank für die schnelle Antwort,

so sieht die Ausgabe aus

Internals:
   DEF        no definition
   FD         3
   NAME       global
   NR         1
   STATE      no definition
   TYPE       Global
   currentlogfile ./log/fhem-2021-04.log
   logfile    ./log/fhem-%Y-%m.log
Attributes:
   autoload_undefined_devices 1
   autosave   0
   configfile fhem.cfg
   language   DE
   logfile    ./log/fhem-%Y-%m.log
   modpath    .
   motd       1
   stacktrace 1
   statefile  ./log/fhem.save
   updateInBackground 1
   userattr   cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride
   verbose    3
   version    fhem.pl:23904/2021-03-07

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24676
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #10 am: 05 April 2021, 10:56:44 »
Danke, "attr global motd 1" ist vermutlich nicht das, was man will, es zeigt naemlich an unterschiedlichen Stellen eine 1 an.
Wie auch immer, mit einem update morgen ab acht sollte das Problem behoben sein. Oder 01_FHEMWEB.pm ab sofort aus dem SVN.

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #11 am: 05 April 2021, 12:14:46 »
danke und schönen Feiertag noch

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #12 am: 05 April 2021, 16:07:59 »
Habe mir 01_FHEMWEB.pm herunter geladen und in meine FHEM Installation geladen.

Jetzt habe ich folgende Einträge im filelog
2021.04.05 13:48:39 1: PERL WARNING: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 4075.
2021.04.05 13:48:39 1: stacktrace:
2021.04.05 13:48:39 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4075)
2021.04.05 13:48:39 1:     main::CUL_HM_pushEvnts              called by ./FHEM/10_CUL_HM.pm (3290)
2021.04.05 13:48:39 1:     main::CUL_HM_Parse                  called by fhem.pl (4070)
2021.04.05 13:48:39 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2021.04.05 13:48:39 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2021.04.05 13:48:39 1:     main::CUL_Read                      called by fhem.pl (3847)
2021.04.05 13:48:39 1:     main::CallFn                        called by fhem.pl (773)

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24676
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #13 am: 06 April 2021, 09:37:17 »
Das mag sein, hat aber weder mit dem Original-Thema, noch mit dem gerade gefixten in FHEMWEB was zu tun.
Noch schlimmer: ich kenne das CUL_HM Modul nicht (mehr), und der Maintainer liest hier vermutlich auch nicht mit.

Offline SHOFHEM

  • Full Member
  • ***
  • Beiträge: 120
Antw:Use of uninitialized value $d in hash element at fhem.pl line
« Antwort #14 am: 06 April 2021, 09:49:26 »
ok, vielen Dank für die Rückmeldung.