Hallo, habe hin und wieder folgende Meldung im logfile:
PERL WARNING: Use of uninitialized value $iconName in string eq at ./FHEM/01_FHEMWEB.pm line 2097
Scheinbar taucht diese Meldung immer nach einem Neustart auf.
Woran könnte das liegen ?
Gruß Holgi
Habs gefixt.
Es lang an devStateIcon mit nur einem "Parameter", d.h. ohne :
Es kam nur einmal, weil FHEM bereits gemeldete "PERL WARNING"s nicht wieder ausgibt.
Besten Dank.
Auch für die Info das FHEM bereits gemeldete "PERL WARNING"s nicht wieder ausgibt.
Gruß Holgi
Hallo,
erhalte seit dem letzten fhem Update 3 Warnings in SYSMON:
2020.10.16 19:29:56 1: PERL WARNING: Use of uninitialized value $uInterval in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 1350.
2020.10.16 19:29:56 1: PERL WARNING: Use of uninitialized value $uComment in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 1350.
2020.10.16 19:29:56 1: PERL WARNING: Use of uninitialized value $uCmd in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 1350.
SYSMON wird einmal pro Minute upgedatet und die Readings werden ausgegeben:
attr Status_PI4B stateFormat {" Temp: ".sprintf("%.1f",ReadingsVal($name,"cpu_temp",0)). " °C _ Last: ".sprintf("%.1f",(100-(split / /,ReadingsVal($name,"idletime",0))[1]))." %<br>".(split / /,ReadingsVal($name,"ram",0))[9]. "MB freies RAM"}
Da ich nur sehr wenig Erfahrung mit Perl habe, wäre ich für Hinweise dankbar, wie ich diese Warnings wegbekommen kann. Danke im Voraus.
Dieter