Hallo, mal wieder ein Plotproblem .. irgendwie ist der Wurm drin ... seit 2 Tagen versuche jede beliebige Kombination und komme nicht zum Ziel ....
Irgendwelche Tips ?
Presence Log sieht so aus:
2018-03-24_22:24:19 Presence_Readings Presence_HS: present Presence_MJ: present Presence_AP: absent
2018-03-24_22:26:19 Presence_Readings Presence_HS: present Presence_MJ: present Presence_AP: absent
2018-03-24_22:28:19 Presence_Readings Presence_HS: present Presence_MJ: present Presence_AP: absent
2018-03-24_22:30:19 Presence_Readings Presence_HS: present Presence_MJ: present Presence_AP: absent
2018-03-24_22:32:19 Presence_Readings Presence_HS: present Presence_MJ: present Presence_AP: absent
Jetzt würde ich erhoffen, dass ich jeweils den Spalten 4,6,8 verschiedenen Graphen zuordnen kann.
Plot SVG sieht wie folgt aus und ist bereits das Beste was ich hinbekommen habe, generiert aber nur eine linie bei "absent" (=0)
# Created by FHEM/98_SVG.pm, 2018-03-24 22:36:12
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 '<TL>'
set ytics
set y2tics ("present" 1, "absent" 0)
set grid
set ylabel "Humidity"
set y2label "Presence"
set y2range [0:1]
#FileLog_AllPresence 4:Presence_Readings.*:0:$fld[2]=~"present"?1:0
#FileLog_AllPresence 6:Presence_Readings.*:0:$fld[2]=~"present"?1:0
#FileLog_AllPresence 8:Presence_Readings.*:0:$fld[2]=~"present"?1:0
plot "<IN>" using 1:2 axes x1y2 title 'Holger' ls l2 lw 1 with lines,\
"<IN>" using 1:2 axes x1y2 title 'Maria' ls l0 lw 1 with lines,\
"<IN>" using 1:2 axes x1y2 title 'AuPair' ls l3 lw 1 with lines
Was passiert damit?
#FileLog_AllPresence 4:Presence_Readings.*:0:$fld[3]=~"present"?1:0
#FileLog_AllPresence 6:Presence_Readings.*:0:$fld[5]=~"present"?1:0
#FileLog_AllPresence 8:Presence_Readings.*:0:$fld[7]=~"present"?1:0
Bist du sicher das deine Frau wissen soll, wann du und das AuPair zu Hause sind? ;D
Super, vielen Dank funktioniert einwandfrei !... jetzt brauch ich nur noch den Knopf um die Grafik zu verstecken .... damit meine Frau die nicht findet ;D ;D ;D ;D ;D ;D