Grafik Anwesenheit funzt nicht

Begonnen von hubsi, 06 Februar 2015, 18:57:11

Vorheriges Thema - Nächstes Thema

hubsi

Hallo Gemeinde,
ich komm trotz stundenlanger Versuche nicht weiter.
Möchte eine Grafik aus enem LogFile erzeugen.
4 personen sollen in Anwesenheitsgrafig mit 4 farbigen linien dargestellt werden.

Wo ist der Fehler!


fhem.cfg_:
define handy_Ch FileLog handy.log HandyAnna:presence:.*|HandyCharly:presence:.*|HandyMargit:presence:.*|HandySophia:presence:.*
attr handy_Ch logtype text
attr handy_Ch room Handy
define SVG_handy_Ch_1 SVG handy_Ch:SVG_handy_Ch_1:CURRENT
attr SVG_handy_Ch_1 room Handy
define SVG_handy_Ch_2 SVG handy_Ch:SVG_handy_Ch_2:CURRENT
define SVG_handy_Ch_3 SVG handy_Ch:SVG_handy_Ch_3:CURRENT


def logfile:
handy.log HandyAnna:presence:.*|HandyCharly:presence:.*|HandyMargit:presence:.*|HandySophia:presence:.*


LogFile Daten:
2015-02-06_18:40:37 HandyAnna presence: absent
2015-02-06_18:40:01 HandyCharly presence: present
2015-02-06_18:40:04 HandyMargit presence: present
2015-02-06_18:40:04 HandySophia presence: present



Grafig SVG:
# Created by FHEM/98_SVG.pm, 2015-02-06 17:53:59
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 'Handy-Anwesenheit'
set ytics ("absent"0,"present"1)
set y2tics ("absent"0,"present"1)
set grid ytics y2tics
set ylabel "Name"
set y2label "Pers"
set yrange [0:1]
set y2range [0:1]

#handy_Ch 3:HandyCharly.*:0:$fld[2]=~"present"?1:0
#handy_Ch 3:HandyMargit.*:0:$fld[2]=~"present"?1:0
#handy_Ch 3:HandySophia.*:0:$fld[2]=~"present"?1:0
#handy_Ch 3:HandyAnna.*:0:$fld[2]=~"present"?1:0

plot "<IN>" using 1:2 axes x1y2 title 'Line 1' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'line 2' ls l1 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'line 3' ls l2 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'line 4' ls l3 lw 1 with lines

Puschel74

ZitatWo ist der Fehler!
Das kommt mir bekannt vor.
Sorry das ich dir nicht helfen kann(will) aber der Text ist genial.
Lies mal die benötigten angepinnten Beiträge im Anfängerbereich.
"Wo ist der Fehler" klingt für mich immer so wie in einem Rätselsuchspiel - ich weiß was falsch ist aber ihr müsst suchen.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Otto123

Zitat von: hubsi am 06 Februar 2015, 18:57:11
Hallo Gemeinde,
ich komm trotz stundenlanger Versuche nicht weiter.
Möchte eine Grafik aus enem LogFile erzeugen.
4 personen sollen in Anwesenheitsgrafig mit 4 farbigen linien dargestellt werden.

Wo ist der Fehler!

Zitat von: Puschel74 am 06 Februar 2015, 22:07:11
Das kommt mir bekannt vor.
Sorry Jungs, aber ich habe selten so gelacht wie eben! :)
Ich weiß Hubsi hat ein Problem und Puschel hat ein bisschen Frust. Aber die Satzreihenfolge war einfach zu komisch.

Da kommen dann noch Details dazu, wie das Ausrufezeichen hinter der Frage?!

Aber Hubsi mal im Ernst: Was geht den nicht? Sind die Linien nur schwarz/weiß?
Oder passt die Grafik nicht auf den Bildschirm?
Oder hat Margit Migräne?

Kleiner Tipp:
$fld[2] liefert den 3 Wert - Du suchst wahrscheinlich den vierten?
2015-02-06_18:40:04 (1) HandySophia (2)  presence: (3) present (4)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

LuckyDay

@Otto123
du sagt es mit dem Puschel seinem Frust  ;D

mich nervt es ohne Ende inzwischen  ;D

da schlimme ist ,  jeder Anfänger fühlt sich angemacht, und ich kann es verstehen!

hubsi

Kleiner Tipp:
$fld[2] liefert den 3 Wert - Du suchst wahrscheinlich den vierten?
2015-02-06_18:40:04 (1) HandySophia (2)  presence: (3) present (4)

Der Tip war Gold Richtig!

Vielen Dank

LG Charly