0 Grad Linie in Plot

Begonnen von nti, 18 November 2014, 20:26:00

Vorheriges Thema - Nächstes Thema

nti

Hi

Ich habe für den HM-WDS10-TH-O ein Plot erzeugt. Weiß jmd wie  ich in der Grafik bei 0 Grad eine Linie anzeigen lassen kann?

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 "Humidity"
set y2label "Temperature"
set yrange [30:100]
set y2range [-30:45]

#FileLog 4:GA.TempFeucht.temperature\x3a::
#FileLog 4:GA.TempFeucht.humidity\x3a::

Reinerlein

Hi nti,

am Besten geht das wohl über das neue Modul "logProxy". Damit kannst du konstante Linien und anderes in deinen Plot einfügen lassen...
http://www.fhemwiki.de/wiki/LogProxy

Grüße
Reinerlein

nti

Hi

Vielen Dank. Hat geklappt
Was hab eich gemacht?

1) In fhem.cfg  eine Zeile eingefügt
define logPro logProxy

2) In fhem.cfg die Zeile
define MeinPlot SVG FileLog_MeinLog:SVG_FileLog_MeinLog_1:CURRENT
ersetzt durch
define MeinPlot SVG logPro:SVG_FileLog_MeinLog_1:CURRENT

3) In der .gplot Datei "logProxy" vor "FileLog" eingefügt und mit FileLog_MeinLog:4: ergänzt

#logProxy FileLog:FileLog_MeinLog:4:MeinLog.temperature::
#logProxy FileLog:FileLog_MeinLog:4:MeinLog.humidity::
#logProxy ConstY:0

plot "<IN>" using 1:2 axes x1y2 title 'Temperatur' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Luftfeuchte' ls l2fill lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title ' ' ls l7 lw 0.5 with lines