FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: AnonymousHolger am 24 März 2018, 22:42:27

Titel: Mal wieder Plot Problem Presence ... ich find den Fehler nicht
Beitrag von: AnonymousHolger am 24 März 2018, 22:42:27
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

Titel: Antw:Mal wieder Plot Problem Presence ... ich find den Fehler nicht
Beitrag von: mumpitzstuff am 25 März 2018, 00:02:09
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
Titel: Antw:Mal wieder Plot Problem Presence ... ich find den Fehler nicht
Beitrag von: AnonymousHolger am 25 März 2018, 18:54:05
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