Hi Rudi,
ich kämpfe schon seit langer Zeit mit der unschönen Warnung
ZitatPERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_SVG.pm line 1203.
, wenn ich in der FHEMWEB-Oberfläche im Detail-View einer FileLog-Definition auf den gplot-name klicke, um mir einen SVG-Plot anzuzeigen.
Ich habs leider nicht geschafft, dem Ganzen auf die Schliche zu kommen. :-[
Ich hab herausgefunden, dass $defs{$d}{LOGDEVICE} in der besagten Zeile
my $fname = ($src eq $defs{$d}{LOGDEVICE} ? $defs{$d}{LOGFILE} : "CURRENT");
undefined ist. Finde aber keinen Ansatz warum bzw. wie ich das durch Einstellungen vermeiden kann. Ich denke, dass es in FHEMWEB seinen Ursprung hat, da SVG-devices problemlos funktionieren. Dort habe ich mir schon alle möglichen Parameter angeguckt/ausprobiert, aber nichts gefunden.
Hast Du eine Idee ?
Grüße Markus
Danke Dir. Funktioniert. Da wird mein Log wieder übersichtlicher. :)
ZitatDiese Art des Aufrufs ist historisch, und sollte ausgebaut werden :)
Du meinst meine Vorgehensweise ? Wunderte mich schon, dass sich so lange sonst niemand gemeldet hatte. ;D
Ich find die Möglichkeit nach wie vor ideal: Alle FileLogs in einem Raum und bei Bedarf klicken=plotten.
Grüße Markus