Hallo Frank,
danke für Deine Geduld.
Konkret sieht es aus wie folgt:
Erste Lücke, ca. drei Stunden.
Zweite Lücke, ca. eine Stunde.
Dritte Lücke, knapp drei Stunden.
Dann der einzelne Peak.
Vierte Lücke (direkt hinter dem Peak), ca. 37 Stunden.
Danach geht 's normal Werte.
Grüße
Um wie viele falsche Werte geht es denn (vom Peak bis zur Lücke)? Wenn du
nicht manuell deren Timestamps anpassen willst, musst du die alle löschen.
John Doe schrieb am Fr., 28. Feb. 2020, 19:43:
> Hallo Frank,
>
> die Lücke existiert und ist ca. 40 Stunden lang ...
> Der Peak wird aktuell am
Hallo Frank,
die Lücke existiert und ist ca. 40 Stunden lang ...
Der Peak wird aktuell am linken Ende, also zu Beginn der Lücke dargestellt.
Welchen Wert der DB sollte ich denn nun wie anpassen ?
Grüße
JD.
Sent: Friday, February 28, 2020 at 7:10 PM
From: "Frank Richter"
To:
Wenn deine Systemzeit vorwärts verstellt wurde, müsstest du das als Lücke
im Graph finden können. Wenn du die Darstellung temporär auf "points"
änderst, siehst du es leichter.
Grüße
Frank
John Doe schrieb am Fr., 28. Feb. 2020, 19:00:
> Hallo Frank,
>
> das mit dem "Verschieben" des
Hallo Frank,
das mit dem "Verschieben" des Problems/Peaks habe ich mir schon gedacht ...
Aber wie finde ich denn den wieder "korrekten" Zeitpunkt ?
Der gepostete Ausschnitt ist exakt das, was Dein Tip zur Abfrage ergeben hat, d.h. zwischen der Kante existieren keinerlei andere Werte.
Grüße
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
Hallo Frank, danke für den Tip!
Ausschnitt vom Ergebnis der relevanten Phase sieht so aus:
| 14285609 | 1 | 1575269994751 | 41139.5769 |
| 14285610 | 1 | 1575269996809 | 41139.5787 |
| 14285611 | 1 | 1575269998869 | 41139.5805 |
| 14285612 | 1 |
Hallo,
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.
zb:
select * from data where channel_id=1 and timestamp>“kurz vor dem crash“ and
timestamp<„kurz
Hey Jakob,
sorry für die späte Rückmeldung.
Ein
select * from data where channel_id = 1 order by value desc limit 1;
bringt bei mir leider keinen (sinnvollen) Output;
Database changed
MariaDB [volkszaehler]> SELECT * from data where channel_id = 1 order by value desc limit 1;