Hallo zusammen,
da meine IT in den Nachstunden schon mal die ein oder andere Aktion durchführt, würde ich die ON/OFF Zeiten gerne "Monitoren".
folgende DbLog Einträge hätte ich zur Verfügung:
2015-01-05 22:31:29: availability.FreeNAS.Server, PRESENCE, absent, state, absent,
wobei mit diese userReadings Variante lieber ist, die RegExp fürs Schreiben in den DbLog muss nur um presence erweitert werden....
2015-01-05 23:11:37: availability.FreeNAS.Server, PRESENCE, presence: absent, presence, absent,
# Created by FHEM/98_SVG.pm, 2015-01-05 23:14:02
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 '<L1>'
set ytics ("absent" 0, "present" 1)
set y2tics ("absent" 0, "present" 1)
set grid
set ylabel "Status"
set y2label "Status"
set yrange [-0.1:1.1]
set y2range [-0.1:1.1]
#DbLog was kommt vor und nach dem <SPEC1>?
plot "<IN>" using 1:2 axes x1y2 title 'Verfügbarkeit' ls l4 lw 1 with steps
Gruß und einen schönen Abend!
für all diejenigen, die es interessiert... mit <SPAC1>:presence:::$val=~s/(present|absent)(\d*).*/$1eq"present"?1:0/eg hat es dann auf anhieb geklappt.