gplot auch für Stati möglich?

Begonnen von Raschi1210, 22 Mai 2013, 13:23:32

Vorheriges Thema - Nächstes Thema

Raschi1210

Kann man zb einen Plot anzeigen lassen, welcher den zeitlichen Verlauf eines Gerätes anzeigt wann es AUS ODER AN war?
Zb. würde ich gerne wissen zu welchen Zeiten meine Wasserpumpe (ist mit HM-LC-Sw1-Pl Funk-Zwischenstecker-Schaltaktor angesteckt) gelaufen ist und wann nciht.
Im Log müsste man somit "on" bzw "off" auswerten.

kermi

Hi,

na klar geht das...
entweder baust du dir deine .gplot so auf:
set ytics ("Off" 0, "On" 1)
set y2tics ("Off" 0, "On" 1)
set y3tics ("On" 0, "Off" 1)
set yrange [-0.1:1.1]
set y2range [-0.1:1.1]
set y3range [-0.1:1.1]
set ylabel "Status"
set y2label "Status"

oder strikst dir die logdatei dementsprechen

gruss
stephan
FB 7390 mit FHEM 5.5
2x CUL V2
HM-Sec-RHS, HM-ES-PMSw1-Pl, HM-PB-4Dis-WM, HM-LC-Dim1TPBU-FM, HM-LC-Sw1-FM, HM-PB-2-WM55, KFM 100, HM-OU-LED16,
EM 1000 WZ ... und div. Quatsch

Raschi1210

Danke!
Wie mach ich dann den plot wenn der log so aussieht?


2013-05-22_16:00:00 Poolpumpe deviceMsg: on (to HMLAN1)
2013-05-22_16:00:00 Poolpumpe on
2013-05-22_18:00:24 Poolpumpe deviceMsg: off (to ActionDetector)
2013-05-22_18:00:24 Poolpumpe off

Ich meine damit in der .gplot Datei
plot....

rudolfkoenig

- FileLog im Detail-Ansicht anwaehlen
- "Create new SVG Plot"
- .gplot Editor ausfuellen:
Y-Axis: (beide loeschen)
Range (beide): [-0.1:1.1]
Tics (beide): ("Off" 0, "On" 1)
Label:notitle Column:4 Regexp:Poolpumpe.deviceMsg Default:0 Function:$fld[3]=~"on"?1:0 Y-Axis:right, Plot-Type:steps Style:l1fill Width:1
- Write .gplot file

Achtung: ein update ist notwendig. Schaut so aus:

(siehe Anhang / see attachement)

Raschi1210

Mein Problem ist obwohl ich Fhem 5.4 habe, dass ich kein "- "Create new SVG Plot"" habe!

rudolfkoenig

[size=8]Achtung: ein update ist notwendig. [/size]

Raschi1210

OK Danke!
Hatte zwar update auf 5.4 gemacht aber dann dieses nicht über "update" aktualisiert!
Nun ist alles da und funktioniert bestens !
Danke Danke

UliM

Zitat von: rudolfkoenig schrieb am Do, 23 Mai 2013 20:56[size=8]Achtung: ein update ist notwendig. [/size]
lol - 700pt, oder?  ;-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

kermi

ja, mit dem genialen .gplot Editor geht das natürlich heutzutage wesentlich einfacher.

einfach mal vielen dank für dieses wunderbare teil !!

Gruss
Stephan
FB 7390 mit FHEM 5.5
2x CUL V2
HM-Sec-RHS, HM-ES-PMSw1-Pl, HM-PB-4Dis-WM, HM-LC-Dim1TPBU-FM, HM-LC-Sw1-FM, HM-PB-2-WM55, KFM 100, HM-OU-LED16,
EM 1000 WZ ... und div. Quatsch

dan

seit 3 Tage hatte Ich versucht ein Plot darzustellen - ohne erfolg. mit'n Editor aber in 2 minuten fertig.

genial, wirklich

Alles gute,

Dan

cornelius fillmore


(siehe Anhang / see attachement)


Kann mir bitte jemand erklären, warum mein peek nur so klein ist?
3 x Fhem 5.9 mit RPI

rudolfkoenig

Entweder ist die Funktion falsch geschrieben (sieht man ja auf dem screenshot nicht) oder die Logdaten  (die kennen wir ja auch nicht) enthalten nur "off".

cornelius fillmore

Zu 1: Die Funktion habe ich via drag and drop eingefügt.

Zu 2: Werte gab es on und off (wie im screenshot zu sehen)
3 x Fhem 5.9 mit RPI

rudolfkoenig

Da die fragliche Spalte die dritte ist, muss es $fld[2] heissen.

cornelius fillmore

Zitat von: rudolfkoenig schrieb am So, 26 Mai 2013 12:58Da die fragliche Spalte die dritte ist, muss es $fld[2] heissen.
Was ist denn die dritte Spalte?
DefaultValue oder Funktion?
3 x Fhem 5.9 mit RPI