FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: FhemPiUser am 02 Januar 2016, 21:50:24

Titel: statTemperatureMonthAvgLast mit fixedrange year nicht in Plot darstellbar
Beitrag von: FhemPiUser am 02 Januar 2016, 21:50:24
Hallo,
ich habe ein Logfile "FileLog_EG_Aussenthermometer_stat" mit folgender DEF erstellt: "./log/EG_Aussenthermometer_stat-%Y-%m.log EG_Aussenthermometer:statTemperature.*AvgLast".

Im SVG Plot lassen sich nun aber die "statTemperatureMonthAvgLast" nicht anzeigen, obwohl sie in den Logfiles zu finden sind.
- SVG DEF: "lp:SVG_FileLog_EG_Aussenthermometer_2:CURRENT" und attr "fixedrange year"
- gplot Zeile: #lp FileLog:FileLog_EG_Aussenthermometer_stat:4:EG_Aussenthermometer.statTemperatureMonthAvgLast\x3a::

Die statTemperatureDayAvgLast können angezeigt werden können.

Kann es sein, dass der Grund damit zu tun hat, dass es pro log-Datei nur einen statTemperatureMonthAvgLast-Eintrag gibt?

Titel: Antw:statTemperatureMonthAvgLast mit fixedrange year nicht in Plot darstellbar
Beitrag von: rudolfkoenig am 03 Januar 2016, 09:07:56
Mit "show preprocessed input" im SVG-Editor (SVG Detailseite) kann man die Rohdaten anzeigen lassen.
Falls nur ein Punkt vorhanden ist, dann wird das mWn nur bei "Plot-Type" points angezeigt, die anderen ignorieren es.
Titel: Antw:statTemperatureMonthAvgLast mit fixedrange year nicht in Plot darstellbar
Beitrag von: FhemPiUser am 03 Januar 2016, 11:23:08
- Preprocessed  Input ist:
get lp CURRENT INT 2016-01-01_00:00:00 2017-01-01_00:00:01 FileLog:FileLog_EG_Aussenthermometer_stat:4:EG_Aussenthermometer.statTemperatureMonthAvgLast\x3a::

#4:EG_Aussenthermometer.statTemperatureMonthAvgLast\x3a::

- Die Log-Datei EG_Aussenthermometer_stat-2016-01.log enthält eine Zeile:
2016-01-01_23:59:55 EG_Aussenthermometer statTemperatureDayAvgLast: 4.3

Titel: Antw:statTemperatureMonthAvgLast mit fixedrange year nicht in Plot darstellbar
Beitrag von: rudolfkoenig am 03 Januar 2016, 11:27:40
Verstehe ich richtig: dein Problem ist, dass im SVG etwas nicht zu sehen ist, obwohl es nicht vorhanden ist?
Titel: Antw:statTemperatureMonthAvgLast mit fixedrange year nicht in Plot darstellbar
Beitrag von: FhemPiUser am 03 Januar 2016, 11:40:04
Ups, sorry, das Problem besteht, wenn ich mit dem Pfeil ein Jahr zurück gehe auf 2015:
- PreProcessed Input:
get lp CURRENT INT 2015-01-01_00:00:00 2016-01-01_00:00:01 FileLog:FileLog_EG_Aussenthermometer_stat:4:EG_Aussenthermometer.statTemperatureMonthAvgLast\x3a::

#4:EG_Aussenthermometer.statTemperatureMonthAvgLast\x3a::

- Auszug EG_Aussenthermometer_stat-2015-12.log (Beispielhaft, genauso ist so eine Zeile in jedem anderen Monat in 2015):
2015-12-31_23:59:55 EG_Aussenthermometer statTemperatureMonthAvgLast: 8.3
Titel: Antw:statTemperatureMonthAvgLast mit fixedrange year nicht in Plot darstellbar
Beitrag von: rudolfkoenig am 03 Januar 2016, 11:43:43
Ich vermute, dass du
ZitatFalls nur ein Punkt vorhanden ist, dann wird das mWn nur bei "Plot-Type" points angezeigt, die anderen ignorieren es.
ueberlesen hast.
Titel: Antw:statTemperatureMonthAvgLast mit fixedrange year nicht in Plot darstellbar
Beitrag von: FhemPiUser am 03 Januar 2016, 11:56:21
auch mit points geht es nicht. man sieht ja auch, dass nichts im preprocessed input steht, obwohl es in den logfiles steht...
Titel: Antw:statTemperatureMonthAvgLast mit fixedrange year nicht in Plot darstellbar
Beitrag von: rudolfkoenig am 03 Januar 2016, 12:03:28
Dann ist es wohl ein logProxy "Issue".
Dessen modulAutor koennte deklarieren, dass die Daten aus der gleichen Datei stammen muessen, damit waere er fein raus.