Moin,
ich bekomme in der DB um 00:00:00 immer Stromwerte vom Vortag.
Der Select dazu sieht so aus
SELECT
UNIX_TIMESTAMP(DATE_FORMAT(TIMESTAMP, '%Y-%m-%d')) as time,
CONVERT(VALUE, INTEGER) as value,
"Stromverbrauch Tag" as metric
FROM history
WHERE READING="Energy_DayLast" AND DEVICE="Stromzaehler" AND $__timeFilter(TIMESTAMP)
Logischerweise ist der Zeitstempel aber immer für den nächsten Tag, so das die Balken nicht stimmen. Wie kann ich den Select so anpassen, das er den Timestamp manipuliert, so das er auf den vorherigen Tag zeigt?
Beispiel eines Datensatzes
2018-12-07 00:00:01 Stromzaehler OBIS Energy_DayLast: 11.465 Energy_DayLast 11.465
Der DB Eintrag ist vom 07.12, die Werte aber logischerweise vom 06.12.