[gelöst] Anwesenheit plotten mit PRESENCE und DbLog

Begonnen von Marco K., 03 Oktober 2014, 20:39:55

Vorheriges Thema - Nächstes Thema

Marco K.

Hallo,

benutze seit einigen Monaten mit Begeisterung FHEM, aber komme gerade einfach nicht weiter...

Würde gerne den Anwesenheitsstatus als Diagramm darstellen. Mit FileLog hat es bisher auch geklappt, siehe Screenshot. Dazu hatte ich in der Plot-Definition den Anwesenheitsstatus present/absent in 1/0 umgewandelt, mittels $fld[2]=~"present"?1:0

Nun bin ich auf DbLog umgestiegen und möchte das gleiche Diagramm aus den in der DB gespeicherten Werten darstellen. Leider gibt es im Plot-Editor bei DbLog-Nutzung kein Feld für die Format-Umwandlung.

Wie lässt sich das einfach lösen?

Danke!

Puschel74

Hallo,

du musst die zugehörige gplot-Datei direkt im Editor bearbeiten und die Zeilen einfügen.

Grüße

P.S.: Ich benutze den Editor nicht - ich bearbeite alle gplot "zu Fuß".
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.

Marco K.

Danke für den Hinweis!

Hab es mit direktem editieren des .gplot-Files hinbekommen:

#DbLog presence_user1:state:::$val=~s/(present|absent)(\d*).*/$1eq"present"?1:0/eg

plot "<IN>" using 1:2 axes x1y2 title 'Anwesenheit' ls l0 lw 1 with steps