Plot Datenbank Mysql on/off

Begonnen von klausmrkor, 25 November 2016, 15:45:45

Vorheriges Thema - Nächstes Thema

klausmrkor

Hallo,
wie bekomme ich das mit den on/off hin
Ich habe versucht es so zu lösen, aber es funktioniert nicht.
Was ist falsch daran?
--------------------------------------------------------------------------------------
# Created by FHEM/98_SVG.pm, 2016-11-25 15:03:24
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 ("Off" 0, "On" 1)
set y2tics
set grid y2tics
set ylabel "status"
set y2label "Temperature"
set yrange [-0.1:1.1]
set y2range [10:30]

#DbLog DS18B20_7C104B070000:temperature
#DbLog Stellantrieb_Buero:state

plot "<IN>" using 1:2 axes x1y2 title 'Temp' ls l0 lw 1 with lines,\
    "< awk '{print $1, $3~/on/? 1 : 0; }' <IN>"\
        using 1:2 ls l2 axes x1y1 notitle lw 1 with steps

----------------------------------------------------------------------------------------------------------------

klausmrkor

Ich habe es doch noch rausgefunden.

#DbLog DS18B20_7C104B070000:temperature
#DbLog Stellantrieb_Buero:state:::$val=~s/(on|off)(\d*).*/$1eq"on"?1:($1eq"dim"?$2*0.01:0)/eg

plot "<IN>" using 1:2 axes x1y2 title 'Temp' ls l0 lw 1 with lines,\
    "<IN>" using 1:2 axes x1y1 notitle ls l2 lw 1 with steps
 
Danke
Klaus Mrkor     

abc2006

Super, damit habe ich auch schon eine Weile gekämpft. Habs bei mir umgesetzt und ins Wiki eingetragen. Danke!

FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX