<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Ich glaube das wird was größeres...<br>
    <br>
    Also die Rohdaten eines beliebigen Zeitraums als CSV zu bekommen ist
    schon ein echtes Heckmeck.<br>
    Entweder bekomme ich trotz angefügtem "&options=raw" weiterhin
    keine Rohdaten, oder sie sind aus dem falschem Zeitabschnitt bis
    "jetzt".<br>
    Ich hab's auch über den Zwischenschritt Export->Permalink und
    dann "&options=raw" anfügen probiert -> weiterhin keine
    Rohdaten.<br>
    <br>
    Erfolgreich war ich erst mit einem modifizierten Export JSON Link
    und angehängtem "&options=raw", weil "CSV" sofort eine Datei
    herunter läd und JSON im Browser gezeigt wird. <br>
    (Ändern der JSON-URL in  .../middleware.php/data.<b><font
        color="#ff0000">csv</font></b>?from=...)<br>
    <br>
    Hier zunächst die Rohdaten und danach meine Vermutung zur
    Fehlerursache<br>
    <hr size="2" width="100%">{"version":"0.3","data":[<br>
        {"tuples":[<br>
            [1467465427475,29792242,1],<br>
            [1467465430089,29792242.2,1],<br>
            [1467465432693,29792242.4,1],<br>
            [1467465435276,29792242.6,1],<br>
            [1467465437715,29793674.1,1],<br>
            [1467465437849,29792242.8,1],<br>
            [1467465439091,29793674.5,1],<br>
            [1467465440443,29792243,1],<br>
            [1467465443046,29792243.2,1],<br>
            [1467465445619,29792243.4,1],<br>
            [1467465448233,29792243.6,1],<br>
            [1467465450817,29792243.8,1],<br>
            [1467465453388,29792244,1]<br>
       
],"uuid":"00000010-0002-0180-ffff-0123456789ab","from":1467465424882,"to":1467465453388,"average":0,"consumption":0,"rows":14},<br>
        {"tuples":[<br>
            [1467465427475,276.5,1],<br>
            [1467465430089,277.2,1],<br>
            [1467465432693,277.9,1],<br>
            [1467465437715,1045.4,1],<br>
            [1467465437849,278.6,1],<br>
            [1467465439091,1039.9,1],<br>
            [1467465440443,277.2,1],<br>
            [1467465443046,278.6,1],<br>
            [1467465445619,277.9,1],<br>
            [1467465448233,278.6,1],<br>
            [1467465453388,279.9,1]<br>
       
],"uuid":"00000011-0002-1570-ffff-0123456789ab","from":1467465424882,"to":1467465453388,"average":0,"consumption":0,"rows":12}<br>
    ]}<br>
    <hr size="2" width="100%"># source:;volkszaehler.org<br>
    # version:;0.3<br>
    <br>
    # uuid:;00000010-0002-0180-ffff-0123456789ab<br>
    # title:;PV<br>
    # from:;2016-07-02 15:17:04<br>
    # to:;2016-07-02 15:17:33<br>
    # average:;0<br>
    # consumption:;0<br>
    # rows:;14<br>
    2016-07-02 15:17:07;29792242;1<br>
    2016-07-02 15:17:10;29792242.2;1<br>
    2016-07-02 15:17:12;29792242.4;1<br>
    2016-07-02 15:17:15;29792242.6;1<br>
    <b><font color="#ff0000">2016-07-02 15:17:17</font></b>;29793674.1;1<br>
    <font color="#ff0000"><b>2016-07-02 15:17:17</b></font>;29792242.8;1<br>
    2016-07-02 15:17:19;29793674.5;1<br>
    2016-07-02 15:17:20;29792243;1<br>
    2016-07-02 15:17:23;29792243.2;1<br>
    2016-07-02 15:17:25;29792243.4;1<br>
    2016-07-02 15:17:28;29792243.6;1<br>
    2016-07-02 15:17:30;29792243.8;1<br>
    2016-07-02 15:17:33;29792244;1<br>
    <br>
    # uuid:;00000011-0002-1570-ffff-0123456789ab<br>
    # title:;PV Watt<br>
    # from:;2016-07-02 15:17:04<br>
    # to:;2016-07-02 15:17:33<br>
    # average:;0<br>
    # consumption:;0<br>
    # rows:;12<br>
    2016-07-02 15:17:07;276.5;1<br>
    2016-07-02 15:17:10;277.2;1<br>
    2016-07-02 15:17:12;277.9;1<br>
    <font color="#ff0000"><b>2016-07-02 15:17:17;1045.4;1</b><b><br>
      </b><b>2016-07-02 15:17:17</b></font>;278.6;1<font color="#ff0000"><b><br>
      </b></font>2016-07-02 15:17:19;<font color="#ff0000"><b>1039.9;1</b></font><br>
    2016-07-02 15:17:20;277.2;1<br>
    2016-07-02 15:17:23;278.6;1<br>
    2016-07-02 15:17:25;277.9;1<br>
    2016-07-02 15:17:28;278.6;1<br>
    2016-07-02 15:17:33;279.9;1<br>
    <hr size="2" width="100%">meine Auswertung:<br>
    1. Die Anzahl bei rows: stimmt nicht.<br>
    2. Es treten doppelte Timestamps auf.<br>
    3. Die beiden Tabellen "PV" und "PV Watt" kommen vom selben eHZ
    Zähler aber haben nicht die gleiche Anzahl Tupels.<br>
    4. In der unteren Tabelle "PV Watt" sind zwei unmögliche
    Leistungssprünge enthalten.<br>
    5. Mir ist nun klar warum, je nach Zoom unterschiedliche Werte
    anzeigt werden.<br>
    6. mit der ursprünglichen Annahme Stromsusfall des Raspberry hat das
    nichts mehr zu tun (der war deutlich früher)<br>
    <br>
    zu2+3+4: Im vzlogger das könnte man doppelte Timestamps abfangen,
    damit keine falschen Werte in die Datenbank kommen. Ich würde sogar
    soweit gehen und das ganze Datenpaket vom eHz verwerfen, weil
    vermutlich eine falsche Checksumme oder Übertragungsfehler die
    Ursache war. Anscheinend wurden schon bei "PV Watt" zwei Tupels
    verworfen.<br>
    <br>
    Greetings<br>
    Saftwerk<br>
  </body>
</html>