Reading in Titel von Plot

Begonnen von F.R., 29 Oktober 2018, 19:50:44

Vorheriges Thema - Nächstes Thema

F.R.

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?

krikan

Schau Dir mal das Attribut plotReplace in https://fhem.de/commandref.html#SVG an.

Gruß, Christian

rudolfkoenig

label wird als Perl-Befehl ausgewertet => in diesem Fall sind sowohl "" wie auch {} ueberfluessig.

krikan

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.

rudolfkoenig

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.

F.R.

Vielen Dank, da habe ich wohl den Wald vor lauter Bäumen nicht gesehen :)