Hallo,
seit einiger Zeit habe ich das Problem, dass ich historische Daten (vor 1.1.2013) nicht mehr in meinen Plots sehe.
Beim Debuggen ist mir aufgefallen, dass ein "get fl_piko_monthly - - 2011-01-01 2014-01-01 4:::" erst Daten ab den 1.1.2013 liefert.
Um eventuelle Fehler im Logfile auszuschließen hab ich es nun inzwischen mit einem Editor bearbeitet und immer die selbe Zeile mit anderem Datum versehen und anschließend ein "set fl_piko_monthly reopen" im FHEM gemacht.
2012-08-30 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2012-09-30 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2012-10-30 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2012-11-30 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2012-12-31 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2013-01-31 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2013-02-28 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2013-03-28 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2013-04-28 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
2013-05-28 piko_mon W+d: 0.0 W+m: 0.0 G: 6213 T+d: 21.58 Wcm: 127.3 Scd: 0.0 Scm: 250000 Sad: 0.0 Sam: 0.0 A1cd: 0.0 A1cm: 0.0
fhem> get fl_piko_monthly - - 2011-01-01_00:00:00 2016-01-01_00:00:01 4:::
2013-01-31 0.0
2013-02-28 0.0
2013-03-28 0.0
2013-04-28 0.0
2013-05-28 0.0
#4:::
fhem> get fl_piko_monthly - - 2011-01-01 2016-01-01 4:::
2013-01-31 0.0
2013-02-28 0.0
2013-03-28 0.0
2013-04-28 0.0
2013-05-28 0.0
#4:::
fhem> get fl_piko_monthly - - 2011-01-01 2013-01-01 4:::
#4:::
fhem> get fl_piko_monthly - - 2011-01-01 2013-02-01 4:::
2013-01-31 0.0
#4:::
fhem> get fl_piko_monthly - - 2013-01-01 2013-04-01 4:::
2013-01-31 0.0
2013-02-28 0.0
2013-03-28 0.0
#4:::
Beim "list fl_piko_monthly" ist mir der "Pos:"-Abschitt aufgefallen. Was ist das??
fhem> fheminfo
Fhem info:
Release : 5.7 FeatureLevel: 5.7
OS : linux
Arch : arm-linux-gnueabihf-thread-multi-64int
Perl : v5.14.2
......
fhem> list fl_piko_monthly
Internals:
CFGFN /opt/fhem/FHEM/fhem-piko.cfg
DEF /opt/fhem/log/Piko_monthly.data fakelog
NAME fl_piko_monthly
NR 309
NTFY_ORDER 50-fl_piko_monthly
REGEXP fakelog
STATE active
TYPE FileLog
currentlogfile /opt/fhem/log/Piko_monthly.data
logfile /opt/fhem/log/Piko_monthly.data
Pos:
/opt/fhem/log/Piko_monthly.data:2011-01-01 0
/opt/fhem/log/Piko_monthly.data:2011-01-01_00:00:00 0
/opt/fhem/log/Piko_monthly.data:2012-01-01 0
/opt/fhem/log/Piko_monthly.data:2012-01-01_00:00:00 0
/opt/fhem/log/Piko_monthly.data:2012-12-01 0
/opt/fhem/log/Piko_monthly.data:2012-12-01_00:00:00 0
/opt/fhem/log/Piko_monthly.data:2013-01-01 0
/opt/fhem/log/Piko_monthly.data:2013-01-010 0
/opt/fhem/log/Piko_monthly.data:2013-01-01_00:00:00 0
/opt/fhem/log/Piko_monthly.data:2013-02-01 0
/opt/fhem/log/Piko_monthly.data:2013-05-01 0
/opt/fhem/log/Piko_monthly.data:2013-12-01_00:00:00 0
/opt/fhem/log/Piko_monthly.data:2014-01-01_00:00:00 0
/opt/fhem/log/Piko_monthly.data:2016-01-01_00:00:01 0
Attributes:
alias PikoLog Monatswerte
createGluedFile 0
group WechselrichterPiko
icon edit_save
logtype Piko_Verbr_mon_sum:Verbrauch,Piko_Pv_mon_sum:Pv-power,text:Data
room Stromverbrauch-Photovoltaik
Hat irgendwer von euch eine Idee, was ich hier falsch mache?
Danke
Didi
Hallo,
ich hab nun ein workaround gefunden:
ich habe das Timeformat im Logfile um _23:59:59 erweitert und in den gplot-files das timefmt von "%Y-%m-%d" auf
"%Y-%m-%d_%H:%M:%S" geändert.
Wieso es die letzten 5 Jahre funktioniert hat und nun nicht mehr, bleibt mir ein Rätsel....
Didi