@baccachew :
Ich habs selbst hinbekommen. Für alle die es interessiert:
Macht eine Tabelle mit 6 Spalten, ID des Datenpunktes = 32,
alles im Zeitraum zwischen 2023-01-01 00:00:00 und 2023-12-31 23:59:59
Datum
Summe
Durchschnitt
Minimum
Maximum
Differenz zw. Minimum und Maximum.
Sortiert das Ganze dann nach Datum aufsteigend.
SELECT
DATE(FROM_UNIXTIME(ts / 1000)) AS DATE,
ROUND(SUM(val), 2) AS Sum,
ROUND(AVG(val), 2) AS Average,
ROUND(MIN(val), 2) AS Minimum,
ROUND(MAX(val), 2) AS Maximum,
ROUND(MAX(val) - MIN(val), 2) AS Difference
FROM iobroker.ts_number
WHERE FROM_UNIXTIME(ts / 1000) BETWEEN '2023-01-01 00:00:00' AND '2023-12-31 23:59:59'
AND id = 32
GROUP BY Date
ORDER BY Date ASC;
Damit kann man das Ganze dann einfach in Excel kopieren und weiterarbeiten.