Hallo zusammen,
ich habe in einer Textdatei Statistikdaten "filelogstatisticsdummy.log" wie folgt:
2019-01-07_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-08_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-09_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-10_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-11_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-12_00:00:00 AT_Fensterkontakt minutesperday: 31.1833333333
2019-01-13_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-14_00:00:00 AT_Fensterkontakt minutesperday: 23.0
2019-01-15_00:00:00 AT_Fensterkontakt minutesperday: 45.2666666667
2019-01-16_00:00:00 AT_Fensterkontakt minutesperday: 0
Diese Daten möchte ich gerne in einer Grafik darstellen:
Die Grafik ist wie folgt definiert:
Internals:
.triggerUsed 0
CFGFN
DEF filelogstatisticsdummy:SVG_filelogstatisticsdummy_8:CURRENT
GPLOTFILE SVG_filelogstatisticsdummy_8
LOGDEVICE filelogstatisticsdummy
LOGFILE CURRENT
NAME SVG_filelogstatisticsdummy_8
NOTIFYDEV global
NR 13185
STATE initialized
TYPE SVG
Attributes:
captionPos left
endPlotToday 1
room Statistic
und die Plot Datei:
# Created by FHEM/98_SVG.pm, 2019-01-16 15:05:25
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 '<TL>'
set ytics
set y2tics
set grid y2tics
set ylabel "minutes"
set y2label "minutes"
#filelogstatisticsdummy 4:AT_Fensterkontakt.minutesperday\x3a::
plot "<IN>" using 1:2 axes x1y2 title '1' ls l0 lw 1 with steps
Die Grafik bleibt leer wenn ich sie so anzeige.
Füge ich: attr SVG_filelogstatisticsdummy_8 fixedrange 10days
hinzu ändert sich nichts.
Auch 20 Tage ändern nichts.
Wenn ich attr SVG_filelogstatisticsdummy_8 fixedrange 12month
einfüge werden die Daten angezeigt, nur die X-Achse ist unschön formatiert.
Mache ich einen Denkfehler oder habe ich einen Bug gefunden ?
Danke Peter
Ich habe ein fileLog mit den gezeigten Daten angelegt, daraus per "Create SVG Plot" ein SVG angelegt, danach im Editor ein Regexp ausgewaehlt und gespeichert, und zum Schluss Attribute gesetzt:
attr SVG_filelogstatisticsdummy_1 captionPos left
attr SVG_filelogstatisticsdummy_1 endPlotToday 1
attr SVG_filelogstatisticsdummy_1 fixedrange 8days
Das Ergebnis schaut fuer mich ok aus, siehe Anhang.
Hallo Rudolf,
vielen Dank für den Test. Du hast Recht! Leider hatte ich in der LOG Datei eine Vereinfachung gemacht damit die hier nicht so lang ist.
Enthalten sind die Daten mehrere Geräte.
Ich habe alles gelöscht bis auf die Daten mit denen du es versucht hast und es ging.
Dann habe ich die Daten eines weiteren Gerätes dazu genommen und das Problem taucht wieder auf. Hier die LOG datei die bei mir nicht funktioniert:
2019-01-09_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-10_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-11_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-12_00:00:00 AT_Fensterkontakt minutesperday: 31.1833333333
2019-01-13_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-14_00:00:00 AT_Fensterkontakt minutesperday: 23.0
2019-01-15_00:00:00 AT_Fensterkontakt minutesperday: 45.2666666667
2019-01-16_00:00:00 AT_Fensterkontakt minutesperday: 0
2019-01-17_00:00:00 AT_Fensterkontakt minutesperday: 29.5333333333
2019-01-18_00:00:00 AT_Fensterkontakt minutesperday: 0
2015-12-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 14.1498127341
2016-01-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 13.9901853871
2016-02-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 14.1755062681
2016-03-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 15.045231813
2016-04-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 18.3510958315
2016-05-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 15.0745697897
2016-06-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 10.6626248217
2016-07-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 6.97507788162
2016-08-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 7.79331306991
2016-09-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 7.67456700091
2016-10-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 14.2627410468
2016-11-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 23.363519175
2016-12-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 25.0798509449
2017-01-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 32.0835725678
2017-02-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 29.2839155158
2017-03-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 25.3071756805
2017-04-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 25.8983675619
2017-05-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 28.2448430493
2017-06-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 9.6
2017-07-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 9.59803921569
2017-08-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 13.9276895944
2017-09-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 23.381302521
2017-10-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 25.8970345964
2017-11-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 32.4180485924
2017-12-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 32.1623159304
2018-01-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 35.4797441365
2018-02-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 38.3352069494
2018-03-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 33.609039548
2018-04-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 26.6144496962
2018-05-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 19.0221606648
2018-06-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 3.66666666667
2018-07-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 0.0
2018-08-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 0.0
2018-09-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 17.2637168142
2018-10-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 23.5546345139
2018-11-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 29.3653946681
2018-12-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 26.588411819
2019-01-01_00:00:00 AZ_Thermostat_Clima ValvePosition_month_mean: 27.7410714286
Auch dies ist wieder ein Auszug.
Danke Peter
Diese Datei ist nicht chronolgisch sortiert, und FileLog kann mit sowas nicht umgehen.
Danke Rudolf.
Da werde ich wohl irgendwie noch sortieren müssen :(