Hallo,
ich möchte einige meiner SVGs auf logProxy umstellen.
Bisher habe ich ein gplot für mehrere gleichartige Devices in denen z.B.
#FileLog 4:.temperature0_value::
steht. Damit kann ich verschiedene FileLogs grafisch darstellen.
Bei der Umstellung auf logProxy müsste die Zeile dann laut Wiki
#logProxy FileLog:<logDevice>:4:.temperature0_value::
lauten, wobei für <logDevice> das entsprechende Device anzugeben ist.
Ich habe aber nun ja mehrere, verschiedene Devices... was muss ich für <logDevice> eintragen?
Oder bedeutet das, dass ich bei Verwendung von logProxy zwingend ein gplot pro Device anlegen muss, da in der Definition des SVGs dann kein <logDevice> mehr vorkommt?
define lp logProxy
defmod SVG_Test_lp SVG lp:mein_gplot_lp:CURRENT
Danke und viele Grüße,
Stefan
Vermutlich bist du auf der Suche nach plotReplace - damit kann man solche Variablen im einzelnen SVG-Device ersetzen lassen. Im Wiki gibt's dazu bei SVG zwei kleine Beispiele.
Danke, das Stichwort "plotReplace" hat mir geholfen!
Meine Lösung in Grundzügen:
#logProxy FileLog:%FileLog%:4:.temperature0_value::
defmod SVG_Test_lp SVG lp:mein_gplot_lp:CURRENT
attr SVG_Test_lp plotReplace FileLog="fl_TestFileLog"