Hallo Liebe Foren Gemeinde,
ich habe ein Problem bei dem erstellen von einem Plot. Es entstehen mehrere ZickZack Linien und kein schön einfaches Diagram. Ich kann mir dieses Fehlverhalten einfach nicht erklären. Ich suche schon seit Stunden im Internet und finde keine Lösung zu meinem Problem
Ich schreibe Temperaturwerte in einen Log. Hier mal der komplette Log:
2014-02-09_16:42:10 SpeicherOben temp: 56.8
2014-02-09_16:42:10 SpeicherObenM temp: 43.7
2014-02-09_16:42:11 SpeicherUnten temp: 40.3
2014-02-09_16:42:12 SpeicherUntenM temp: 41.4
2014-02-09_16:42:12 Brauchwasser temp: 27.3
2014-02-09_16:57:10 SpeicherOben temp: 56.8
2014-02-09_16:57:11 SpeicherObenM temp: 43.0
2014-02-09_16:57:11 SpeicherUnten temp: 39.6
2014-02-09_16:57:12 SpeicherUntenM temp: 40.8
2014-02-09_16:57:12 Brauchwasser temp: 38.7
2014-02-09_17:12:10 SpeicherOben temp: 56.6
2014-02-09_17:12:10 SpeicherObenM temp: 42.4
2014-02-09_17:12:11 SpeicherUnten temp: 39.0
2014-02-09_17:12:11 SpeicherUntenM temp: 40.1
2014-02-09_17:12:12 Brauchwasser temp: 33.6
die Dazugehörige Plot Datei
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 ytics nomirror
# set ytics
set title '<L1>'
set grid xtics ytics
set ylabel "Temperatur in C"
#FileLog 4:SpeicherOben:0:
#FileLog 4:SpeicherObenM:0:
#FileLog 4:SpeicherUntenM:0:
#FileLog 4:SpeicherUnten:0:
#FileLog 4:Brauchwasser:0:
plot \
plot \
"< awk '/SpeicherOben/{print $1, $4}' <IN>"\
using 1:2 axes x1y1 title 'SpeicherOben' with lines,\
"< awk '/SpeicherObenM/{print $1, $4}' <IN>"\
using 1:2 axes x1y1 title 'SpeicherObenMitte' with lines,\
"< awk '/SpeicherUntenM/{print $1, $4}' <IN>"\
using 1:2 axes x1y1 title 'SpeicherUntenMitte' with lines,\
"< awk '/SpeicherUnten/{print $1, $4}' <IN>"\
using 1:2 axes x1y1 title 'SpeicherUnten' with lines,\
"< awk '/Brauchwasser/{print $1, $4}' <IN>"\
using 1:2 axes x1y1 title 'Brauchwasser' with lines,\
Erzeugt mir folgenden Plot:
(http://img5.fotos-hochladen.net/thumbnail/plotltpeqiabuy_thumb.jpg) (http://www.fotos-hochladen.net/view/plotltpeqiabuy.png)
Ich verstehe zum verrecken nicht - woher dieses Zick Zack bei Speicher Oben bzw. Brauchwasser kommt. Ich hoffe ihr könnt mir helfen.
Liebe Grüße
Benni
dein SpeicherOben matched auf SpeicherOben und SpeicherObenM und SpeicherUnten matched auf SpeicherUnten und SpeicherUntenM. du hast also jeweils in deiner kurve beide werte und deshalb die zacken.
du musst die regex eindeutiger machen. veruch mal für SpeicherOben 'SpeicherOben.temp' und für SpeicherUnten 'SpeicherUnten.temp'.
gruss
andre
Prima so funktioniert ist.
Vielen Dannk für die Schnelle Hilfe