Filelog Eintrag als Diagrammtitel

Begonnen von matze1986, 28 Dezember 2013, 11:58:09

Vorheriges Thema - Nächstes Thema

matze1986

Hallo,

ist es möglich einen Eintrag aus dem Log im Diagrmmtitel anzuzeigen?
Ich habe MAX Fensterkontakte. Der aktuelle Status soll mir im Diagrammtitel angezeigt werden.
(Bei meinen Temperatursensoren, bekomme ich min, max und last im Titel angezeigt).
Jedoch soll hier nicht "0" oder "1" stehen sondern "opened" oder "closed".

die Logs sehen wie folgt aus:
2013-12-17_16:37:55 MAX_072a8f battery: ok
2013-12-17_16:37:55 MAX_072a8f onoff: 1
2013-12-17_16:37:55 MAX_072a8f opened
2013-12-17_16:38:24 MAX_072a8f battery: ok
2013-12-17_16:38:24 MAX_072a8f onoff: 0
2013-12-17_16:38:24 MAX_072a8f closed


Meine gplot Datei ist folgende:
# Created by FHEM/98_SVG.pm, 2013-12-28 11:50:07
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 ''
set ytics ("geschl." 0, "offen" 1)
set y2tics ("geschl." 0, "offen" 1)
set grid
set ylabel "Fensterstatus"
set y2label ""

#FileLog 4:MAX_072a8f.*::

plot "<IN>" using 1:2 axes x1y2 title 'Fensterstatus [1=offen; 0=geschlossen]' ls l2 lw 1 with histeps


der dazugehörige Code in der fhem.cfg ist folgener:

## Fensterkondakt ##

define MAX_072a8f MAX ShutterContact 072a8f
attr MAX_072a8f room MAX
define FileLog_MAX_072a8f FileLog ./log/MAX_072a8f-%Y.log MAX_072a8f
attr FileLog_MAX_072a8f logtype text
attr FileLog_MAX_072a8f room MAX
define weblink_MAX_072a8f SVG FileLog_MAX_072a8f:Fenster_MAX:CURRENT
attr weblink_MAX_072a8f plotsize 1300,600
attr weblink_MAX_072a8f room Fensterkontakte


Um den Diagrammtitel bei meinen Temperatursensoren anzuzeigen verwende ich folgenden quelltext in der fhem.cfg
attr weblink_3 label "Küche Min $data{min1}, Max $data{max1}, Last $data{currval1}"

Vielen Dank für eure Hilfe