FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: klausmrkor am 25 November 2016, 15:45:45

Titel: Plot Datenbank Mysql on/off
Beitrag von: klausmrkor am 25 November 2016, 15:45:45
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

----------------------------------------------------------------------------------------------------------------
Titel: Antw:Plot Datenbank Mysql on/off ---- Gelöst
Beitrag von: klausmrkor am 25 November 2016, 16:18:30
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     
Titel: Antw:Plot Datenbank Mysql on/off
Beitrag von: abc2006 am 28 November 2016, 10:21:55
Super, damit habe ich auch schon eine Weile gekämpft. Habs bei mir umgesetzt und ins Wiki eingetragen. Danke!