Hallo,
ich möchte gerne in einen Plot als Titel ein Reading eines bestimmten Devices eintragen. Konkret geht geht es um das Reading "statRainDay", welches im Device "Regenzaehler" definiert ist.
Die Beispiele, die ich gefunden habe tragen immer vordefinierte Variablen aus dem Plot ($data{currval}) ein. Hier mein List des SVG-Plots:
Internals:
DEF FileLog_Regenzaehler:SVG_FileLog_Regenzaehler_1:CURRENT
GPLOTFILE SVG_FileLog_Regenzaehler_1
LOGDEVICE FileLog_Regenzaehler
LOGFILE CURRENT
NAME SVG_FileLog_Regenzaehler_1
NOTIFYDEV global
NR 225
STATE initialized
TYPE SVG
Attributes:
fixedrange 2days
label "{ReadingsVal("Regenzaehler","statRainDay",0)}"
room ESPEasy
title '<L1>'
Hat jemand eine Idee wie ich das realisieren könnte?
Schau Dir mal das Attribut plotReplace in https://fhem.de/commandref.html#SVG an.
Gruß, Christian
label wird als Perl-Befehl ausgewertet => in diesem Fall sind sowohl "" wie auch {} ueberfluessig.
Zitat von: rudolfkoenig am 29 Oktober 2018, 20:09:59
label wird als Perl-Befehl ausgewertet => in diesem Fall sind sowohl "" wie auch {} ueberfluessig.
Wird label nicht genauso wie title durch plotReplace abgelöst? So verstehe ich zumindest die commandref ("Deprecated"), die in beiden Faellen auf plotReplace verweist.
ZitatWird label nicht genauso wie title durch plotReplace abgelöst?
Doch, jedenfalls war das meine Absicht.
Ich wollte deine Antwort nicht verbessern, nur das urspruengliche Problem erklaeren.
Vielen Dank, da habe ich wohl den Wald vor lauter Bäumen nicht gesehen :)