Wie funktioniert das?
Hi,
bei mir geht das so:
define Temp_Wohnzimmer EnOcean 00058AC4
attr Temp_Wohnzimmer group EG
attr Temp_Wohnzimmer icon icoTemp
attr Temp_Wohnzimmer room 04_EG,03_Temperatur
attr Temp_Wohnzimmer subType SR04
define FileLog_Temp_Wohnzimmer FileLog ./log/Temp_Wohnzimmer-%Y.log Temp_Wohnzimmer:.*T:.*|Temp_Wohnzimmer:.*set_point.*
attr FileLog_Temp_Wohnzimmer logtype temp_SR04_test:gplot,text
attr FileLog_Temp_Wohnzimmer room EnOcean
Weblink:
define wl_Temp_Wohnzimmer weblink fileplot FileLog_Temp_Wohnzimmer:temp_SR04_test:CURRENT
attr wl_Temp_Wohnzimmer room 04_EG,03_Temperatur
attr wl_Temp_Wohnzimmer title "Wohnzimmer"
Habe dann noch eine Plotdefinition "temp_SR04_test" angelegt mit folgendem Inhalt:
set terminal png transparent truecolor rounded medium size <SIZE> enhanced
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set ytics mirror
set yrange [15:25]
set title '<TL> Temperaturkurve'
set grid xtics ytics
set y2range [15:25]
set ylabel "Temperatur in °C"
#FileLog 4:T\x3a:0:
#FileLog 4:set_point\x3a:0:
plot \
"< awk '/T:/ {print $1, $4}' <IN>" using 1:2 axes x1y1 title 'Ist-Temperatur' with lines,\
"< awk '/set_point:/ {print $1, $4}' <IN>" using 1:2 axes x1y1 title 'Sollwert' with lines
Das Ergebnis sieht dann so aus:
(siehe Anhang / see attachement)
Gruß,
Oli
Danke
Ich habe zwar noch nicht alles verstanden, aber die Temperatur Kurve ist da.