Hallo,
ich möchte einem Plot mit vier einzelnen Temperaturen anlegen die ich auch zeitlich in der X-Achse verändern kann, jedoch finde ich über die Suchfunktion keinen passenden Beitrag.
Vielleicht kann mir jemand einem Konfiguration als Beispiel bereitstellen.
Danke!
Hallo,
zeiltlich in der x-Achse?
ist mir für SVG nicht bekannt.
Schau dir mal das Charting-Frontend - siehe Wiki - an.
Ich weiß nicht ob das sowas kann.
ZitatVielleicht kann mir jemand einem Konfiguration als Beispiel bereitstellen.
Wenn du auch in eine Datenbank loggst kann ich das gerne machen.
Grüße
Ich logge in eine Datenbank. Das Wiki werde ich mir dann mal anschauen.
Hallo,
also dann - aber auch hier wird per SVG geplottet und ich habe noch keine Möglichkeit für einzelne Zeitachsen gefunden.
Hier das define für 3 unterschiedliche Geräte - auf ein viertes lässt sich das recht leicht erweitern.
define wl_Temp_vergl SVG myDbLog:temp_vergldb:HISTORY
attr wl_Temp_vergl fixedrange 5days
attr wl_Temp_vergl label "Temperaturvergleich"
attr wl_Temp_vergl plotfunction EG_Wohnzimmer_Heizung Keller_Heizung_Vorlauf EG_Terrasse
attr wl_Temp_vergl room 05_Plots_Heizkessel
Wichtig ist das Attribut plotfunction da hier 3 unterschiedliche Gerät angegeben werden.
Und hier die temp_vergldb.gplot dazu:
# Attribute 'small' is useful for gnuplot/-scroll only,
# if plotsize is less than 800,400
#set terminal png transparent small size <SIZE> crop
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 y2tics
#set ytics
set title '<L1>'
set grid xtics y2tics
set y2label "Temperatur °C"
set ylabel "Temperatur °C"
#DbLog <SPEC1>:measured-temp::
#DbLog <SPEC2>:temperature::
#DbLog <SPEC3>:temperature::
plot \
1:2 ls l0 axes x1y2 title 'Temperatur Wohnzimmer (°C)' with lines
1:2 ls l1 axes x1y1 title 'Temperatur Vorlauf (°C)' with lines
1:2 ls l2 axes x1y2 title 'Temperatur Terrasse (°C)' with lines
Und hier sind die Zeilen mit #DbLog wichtig da hier angegeben wird aus welchen Device welches Reading gelesen werden soll.
Für 4 einfach eines einfügen.
Und unten bei plot \ auch eine einfügen.
Wobei das ganze aber auch mit dem Plot Editor gehen sollte :o
Oder nicht ???
Grüße
Vielen Dank für deine Hilfe!