Wie kann ich aus z.B. "2017-04-29_10:54:35 Fenster_K_1 down" und "2017-04-29_10:54:54 Fenster_K_1 up" im SVG Plot eine Darstellung machen?
2017-04-29_10:54:35 Fenster_K_1 level: set_100
2017-04-29_10:54:35 Fenster_K_1 set_100
2017-04-29_10:54:35 Fenster_K_1 deviceMsg: down (to VCCU)
2017-04-29_10:54:35 Fenster_K_1 level: 0
2017-04-29_10:54:35 Fenster_K_1 motor: down:down
2017-04-29_10:54:35 Fenster_K_1 pct: 0
2017-04-29_10:54:35 Fenster_K_1 down
2017-04-29_10:54:35 Fenster_K_1 timedOn: down
2017-04-29_10:54:54 Fenster_K_1 deviceMsg: up (to VCCU)
2017-04-29_10:54:54 Fenster_K_1 level: 100
2017-04-29_10:54:54 Fenster_K_1 motor: stop:up
2017-04-29_10:54:54 Fenster_K_1 pct: 100
2017-04-29_10:54:54 Fenster_K_1 up
2017-04-29_10:54:54 Fenster_K_1 timedOn: down
Warum nimmst du nicht die level oder pct Werte? Die kommen schon als Zahl...
Die "100" sind zu groß für einen Plot mit Temp max 30°C. Kann ich die Zahl "teilen" um sie anzupassen?
Du könntest 2 unterschiedliche Y-Achsen verwenden... hier ein Beispiel (gplot Datei) wie aus true und false 1 und 0 werden:
#fhemDbLog EG_Azi_qnap_wol:isRunning:::$val=~s/(true|false)(\d*).*/$1eq"true"?1:0/eg
Ich habe eine 3. Y Achse per editor eingefügt
# Created by FHEM/98_SVG.pm, 2017-04-29 18:22:43
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
set ylabel "Feuchte"
set y2label "Temperatur"
set yrange [55:75]
set y2range [0:25]
set y3range [0:400]
#FileLog_K_1_Temp 4:K_1_Temp.temperature\x3a::
#FileLog_K_1_Temp 4:K_1_Temp.humidity\x3a::
#FileLog_K_1_Temp 8:K_1_Temp.T\x3a::
#FileLog_Fenster_K_1 4:Fenster_K_1.level\x3a::
plot "<IN>" using 1:2 axes x1y2 title 'Temp' ls l0 lw 1 with lines,\
"<IN>" using 1:2 axes x1y1 title 'Feuchte' ls l1 lw 1 with lines,\
"<IN>" using 1:2 axes x1y2 title 'Taupunkt' ls l2 lw 1 with lines,\
"<IN>" using 1:2 axes x1y3 title 'Fenster' ls l3 lw 1 with lines
Nur wenn ich im SVG Plot Editor z.B. von Linien in Balken umstellen will, verschwindet in der Plotdatei der Eintrag mit der 3. Y Achse. Gespeichert habe ich natürlich auch.