FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Marco K. am 03 Oktober 2014, 20:39:55

Titel: [gelöst] Anwesenheit plotten mit PRESENCE und DbLog
Beitrag von: Marco K. am 03 Oktober 2014, 20:39:55
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!
Titel: Antw:Anwesenheit plotten mit PRESENCE und DbLog
Beitrag von: Puschel74 am 03 Oktober 2014, 20:51:35
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ß".
Titel: Antw:Anwesenheit plotten mit PRESENCE und DbLog
Beitrag von: Marco K. am 03 Oktober 2014, 22:57:07
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