<div dir="auto">Du hast da offensichtlich Zählerstände mit falschem Timestamp geloggt. Wenn du den ersten davon löschst, verschiebst du den Peak halt zum nächsten Messwert. Du musst den Zeitpunkt finden, wo die Zeit wieder korrekt ist (müsste dann ein längerer Zeitraum ohne Messwerte und mit ungewöhnlichen geringer Leistung sein).<div dir="auto"><br></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">John Doe <<a href="mailto:johndoe@null.net">johndoe@null.net</a>> schrieb am Fr., 28. Feb. 2020, 18:10:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Verdana;font-size:12.0px"><div>Hallo Frank, danke für den Tip!</div>

<div> </div>

<div>Ausschnitt vom Ergebnis der relevanten Phase sieht so aus:</div>

<div> </div>

<div>
<div>| 14285609 |          1 | 1575269994751 | 41139.5769 |<br>
| 14285610 |          1 | 1575269996809 | 41139.5787 |<br>
| 14285611 |          1 | 1575269998869 | 41139.5805 |<br>
| 14285612 |          1 | 1575270000929 | 41139.5823 |<br>
| 14285622 |          1 | 1575270050002 |  41162.974 |<br>
| 14285623 |          1 | 1575270052076 | 41162.9756 |<br>
| 14285624 |          1 | 1575270054149 | 41162.9772 |</div>

<div> </div>

<div>Kurioserweise sieht man aber, wie ich schrieb, hier bloß den "normalen" Zählerstand.</div>

<div>Im akkumulierten Verbrauch, d.h. in der Jahresansicht der Daten im GUI, sieht man dann den Peak ....der ja irgendwie aus ca. 13 kWh in einer Millisekunde resultiert.</div>

<div>Sollte ich vielleicht doch ein anderes Feld als data betrachten ?</div>

<div> </div>

<div>Grüße</div>

<div> </div>

<div>JD.</div>
</div>

<div> </div>

<div> 
<div> 
<div name="quote" style="margin:10px 5px 5px 10px;padding:10px 0 10px 10px;border-left:2px solid #c3d9e5;word-wrap:break-word">
<div style="margin:0 0 10px 0"><b>Sent:</b> Friday, February 28, 2020 at 11:06 AM<br>
<b>From:</b> "USER VZ" <<a href="mailto:vz-user@thhoe.de" target="_blank" rel="noreferrer">vz-user@thhoe.de</a>><br>
<b>To:</b> "<a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users" <<a href="mailto:volkszaehler-users@demo.volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler-users@demo.volkszaehler.org</a>><br>
<b>Subject:</b> Re: [vz-users] Manuelles Löschen eines Wertes aus der DB</div>

<div name="quoted-content">
<div>Hallo,
<div>in der Datenbank stehen die Werte die du erfasst. Wenn du den Zählerstand abfragst dann steht der auch in der DB.  Versuche doch bitte alle Datensätze aus der Zeit des Crashs zu ermitteln. </div>

<div>zb:</div>

<div>select * from data where channel_id=1 and timestamp>“kurz vor dem crash“ and timestamp<„kurz nach dem peak“</div>

<div> </div>

<div>timestamp ist dabei unixtime in Microsekunden. <br>
 
<div>Thomas 
<div> </div>
</div>

<div> 
<blockquote>Am 28.02.2020 um 10:32 schrieb John Doe <<a href="mailto:johndoe@null.net" target="_blank" rel="noreferrer">johndoe@null.net</a>>:<br>
 </blockquote>
</div>

<blockquote>
<div>
<div style="font-family:Verdana;font-size:12.0px">
<div>Hey Jakob,</div>

<div> </div>

<div>sorry für die späte Rückmeldung.</div>

<div>Ein</div>

<div>
<div> </div>

<div>select * from data where channel_id = 1 order by value desc limit 1;</div>

<div> </div>

<div>bringt bei mir leider keinen (sinnvollen) Output;</div>

<div> </div>

<div>
<div>Database changed<br>
MariaDB [volkszaehler]> SELECT * from data where channel_id = 1 order by value desc limit 1;<br>
+----------+------------+---------------+----------+<br>
| id       | channel_id | timestamp     | value    |<br>
+----------+------------+---------------+----------+<br>
| 21111815 |          1 | 1582879317183 | 42256.52 |<br>
+----------+------------+---------------+----------+<br>
1 row in set (11 min 23.290 sec)</div>

<div> </div>

<div>Mir scheint der value eher den Zählerstand anzugeben, allerdings wollte ich ja den akkumulierten Verbrauch, der aufgrund des DB-Crashs nicht stimmen kann, ändern, z.B. einen Eintrag mit ca. 5 MW(h).</div>

<div>Benutze ich vielleicht die falsche DB und/oder das falsche Feld ?</div>

<div>Grüße</div>

<div> </div>

<div>JD.</div>

<div> </div>
</div>

<div> 
<div style="margin:10.0px 5.0px 5.0px 10.0px;padding:10.0px 0 10.0px 10.0px;border-left:2.0px solid rgb(195,217,229)">
<div style="margin:0 0 10.0px 0"><b>Sent:</b> Wednesday, February 19, 2020 at 4:58 PM<br>
<b>From:</b> "Jakob Hirsch" <<a href="mailto:jh@plonk.de" target="_blank" rel="noreferrer">jh@plonk.de</a>><br>
<b>To:</b> "<a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users" <<a href="mailto:volkszaehler-users@demo.volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler-users@demo.volkszaehler.org</a>><br>
<b>Subject:</b> Re: [vz-users] Manuelles Löschen eines Wertes aus der DB</div>

<div>Hi!<br>
<br>
On 2020-02-19 11:45, John Doe wrote:<br>
> Aber mit meinem Denkansatz<br>
> SELECT MAX(value) FROM data WHERE channel_id = 1;<br>
>  <br>
> komme ich irgendwie nicht weiter, da so ja nur der Maximalwert, nicht<br>
> aber die zugehörige ID. die ich löschen möchte, ausgegeben wird.<br>
<br>
select * from data where channel_id = 33 order by value desc limit 1;<br>
<br>
Aber wenn du den wert schon kennst, kannst du den auch direkt löschen<br>
(vorher anschauen):<br>
<br>
select * from data where channel_id = 33 order by value desc limit 1;<br>
<br>
und wenn es passt:<br>
<br>
delete from data where channel_id=1 and value = 12345.6;<br>
<br>
<br>
<br>
Gruß<br>
J</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</blockquote></div>