<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>