Historische Daten werden nicht geplottet (get filelog zeigt nicht alles)

Begonnen von didi-fritz, 06 Februar 2016, 20:03:07

Vorheriges Thema - Nächstes Thema

didi-fritz

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

didi-fritz

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