Hallo,
seit der Umstellung der SVG-Plots von FileLog auf DbLog bekomme ich bei einem Plot folgende Fehler, wenn ich mir das Plot File anzeigen lasse.
Kann den Fehler nicht finden ?
Jens
2018.03.02 21:59:04 3: DbLog: Error in inline function: <:>, Error: syntax error at (eval 3258955) line 1, near ":"
2018.03.02 21:59:04 3: DbLog: Error in inline function: <:>, Error: syntax error at (eval 3258956) line 1, near ":"
2018.03.02 21:59:04 3: DbLog: Error in inline function: <:>, Error: syntax error at (eval 3258957) line 1, near ":"
2018.03.02 21:59:04 3: DbLog: Error in inline function: <:>, Error: syntax error at (eval 3258958) line 1, near ":"
List vom Device
Internals:
CFGFN
DEF impDbLog:SVG_CN.PelletsCounter_Monat:HISTORY
GPLOTFILE SVG_CN.PelletsCounter_Monat
LOGDEVICE impDbLog
LOGFILE HISTORY
NAME SVG_CN.PelletsCounter_Monat
NOTIFYDEV global
NR 64013
STATE initialized
TYPE SVG
Attributes:
DbLogExclude .*
fixedrange year
label (sprintf"Pellet Verbrauch Jahesübersicht Tankinhalt: %.1f Kg", $data{currval2})
room Heizung
und das gplot File
# Created by FHEM/98_SVG.pm, 2018-03-02 21:57:45
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<L1>'
set ytics
set y2tics
set grid y2tics
set ylabel "Pellets Verbrauch (Kg)"
set y2label "Pellets Tank(Kg)"
set yrange [0:1000]
set y2range [0:3600]
#impDbLog CN.PelletsCounter:appOpHoursPerMonth::$val=$val*3600*0.0007533
#impDbLog CN.PelletsCounter:appTanklevel::::
plot "<IN>" using 1:2 axes x1y1 title 'Verbrauch' ls l0 lw 1 with fsteps,\
"<IN>" using 1:2 axes x1y2 title 'Tank' ls l1 lw 1 with lines
Ich bin jetzt kein SVG-Spezialist.
Meiner Meinung nach müsstest du das gplot-File etwas abändern:
#impDbLog CN.PelletsCounter:appOpHoursPerMonth:::$val=$val*3600*0.0007533
#impDbLog CN.PelletsCounter:appTanklevel
Der Titel des Threads ist etwas irreführend und suggeriert ein DbLog-Problem. Ist aber ein SVG-Thema (in Verbindung mit DbLog).
Wenn mein Hinweis nicht zum Erfolg führt, solltest du den Titel etwas abändern und den Thread in das SVG-Forum verschieben.
Grüße,
Heiko
Zitat von: DS_Starter am 03 März 2018, 10:01:48
Ich bin jetzt kein SVG-Spezialist.
Meiner Meinung nach müsstest du das gplot-File etwas abändern:
#impDbLog CN.PelletsCounter:appOpHoursPerMonth:::$val=$val*3600*0.0007533
#impDbLog CN.PelletsCounter:appTanklevel
Der Titel des Threads ist etwas irreführend und suggeriert ein DbLog-Problem. Ist aber ein SVG-Thema (in Verbindung mit DbLog).
Wenn mein Hinweis nicht zum Erfolg führt, solltest du den Titel etwas abändern und den Thread in das SVG-Forum verschieben.
Grüße,
Heiko
Ich habe es nun so geändert und nun scheint es zu funktionieren.
#impDbLog CN.PelletsCounter:appOpHoursPerMonth:::$val=$val*3600*0.0007533
#impDbLog CN.PelletsCounter:appTanklevel::
Ich habe jetzt die Änderungen direkt im Blog File gemacht. Sonst immer im device. Evtl. lag es daran?
Danke.