DbLog, Plot vom threeStateSensor will nicht

Begonnen von franky08, 16 Januar 2014, 16:15:00

Vorheriges Thema - Nächstes Thema

franky08

Hallo, bin gerade dabei fhem auf DbLog umzustellen, es läuft auch alles wunderbar. Die Plots von Heizung und TH Sensoren werden auch angezeigt. Soweit so gut, leider bekomme ich es nicht hin den Status von einem ThreeStateSensor zu plotten!
In der fhem.cfg steht folgendes:
define Schalter_Wohnungstuer_plot SVG myDblog:Tuer_Db
attr Schalter_Wohnungstuer_plot label "Wohnungstuer"
attr Schalter_Wohnungstuer_plot plotfunction Schalter_Wohnungstuer
attr Schalter_Wohnungstuer_plot room Flur
attr Schalter_Wohnungstuer_plot title "Wohnungstuer"


Und hier die entsprechende gplot:

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 'Wohnungstuer'
set ytics ("closed" 0, "open" 1)
set y2tics ("closed" 0, "open" 1)
set grid
set ylabel "Status"
set y2label "Status"
set yrange [-0.1:1.1]
set y2range [-0.1:1.1]

# DbLog 3:Schalter_Wohnungstuer.*:0:$fld[2]=~"on"?1:0

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


Unter FileLog ging das ohne Probleme. Wo liegt mein Fehler?

get myDbLog - all 2014-01-16_14:00:00 2014-01-16_14:30:00 Schalter_Wohnungstuer:state
liefert:
Timestamp: Device, Type, Event, Reading, Value, Unit
=====================================================
2014-01-16 14:03:02: Schalter_Wohnungstuer, CUL_HM, open, state, open,
2014-01-16 14:03:10: Schalter_Wohnungstuer, CUL_HM, closed, state, closed,
2014-01-16 14:05:43: Schalter_Wohnungstuer, CUL_HM, open, state, open,
2014-01-16 14:05:48: Schalter_Wohnungstuer, CUL_HM, closed, state, closed,
2014-01-16 14:18:36: Schalter_Wohnungstuer, CUL_HM, open, state, open,
2014-01-16 14:18:39: Schalter_Wohnungstuer, CUL_HM, closed, state, closed,
2014-01-16 14:19:41: Schalter_Wohnungstuer, CUL_HM, open, state, open,
2014-01-16 14:19:45: Schalter_Wohnungstuer, CUL_HM, closed, state, closed,
2014-01-16 14:23:03: Schalter_Wohnungstuer, CUL_HM, open, state, open,
2014-01-16 14:23:05: Schalter_Wohnungstuer, CUL_HM, closed, state, closed,
2014-01-16 14:27:42: Schalter_Wohnungstuer, CUL_HM, open, state, open,
2014-01-16 14:27:46: Schalter_Wohnungstuer, CUL_HM, closed, state, closed,
2014-01-16 14:29:47: Schalter_Wohnungstuer, CUL_HM, open, state, open,
2014-01-16 14:29:50: Schalter_Wohnungstuer, CUL_HM, closed, state, closed,
#Schalter_Wohnungstuer:state:::


Vielen Dank
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Puschel74

Hallo,

ZitatDbLog 3:Schalter_Wohnungstuer.*:0:$fld[2]=~"on"?1:0

Du prüfst auf "on" wenn ich das richtig sehe aber in deiner DB gibt es kein on für den Sensor:

Zitat2014-01-16 14:03:02: Schalter_Wohnungstuer, CUL_HM, open, state, open,

Grüsse
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.

franky08

Danke Puschel74, dass sollte eigendlich open sein aber nachdem ich gestern sämtliche Sensoren RT´s und Temp/Hum auf DbLog umgestellt hatte ist aus open wohl on geworden. Argh, hat mich etliche Fehlersuchstunden gekostet  :o

Danke

VG Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

franky08

Hallo, mit #DbLog Schalter_Wohnungstuer:.*:0:$fld[2]=~"open"?1:0
will es aber auch nicht, hast du noch eine Idee??
Hier die gplot:
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 'Wohnungstuer'
set ytics ("closed" 0, "open" 1)
set y2tics ("closed" 0, "open" 1)
set grid
set ylabel "Status"
set y2label "Status"
set yrange [-0.1:1.1]
set y2range [-0.1:1.1]

#FileLog 3:Schalter_Wohnungstuer.*:0:$fld[2]=~"on"?1:0
#DbLog Schalter_Wohnungstuer:.*:0:$fld[2]=~"open"?1:0

plot "<IN>" using 1:2 axes x1y2 notitle ls l0 lw 1 with steps
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1