Moin,
die Daten kommen einer Influx2DB und liegen damit unter dem "Zeitformat" UTC vor. Ich habe eine Fluxx-Query (ich habe im Beispiel jetzt mal auf den entscheidenden Teil gekürzt, die timezone des dashboards ist Deutschland.
Version mit today()
import "timezone"
option location = timezone.location(name: "Europe/Berlin")
from(bucket: "nodered")
|> range(start: today())
|> filter(fn: (r) => r["_measurement"] == "KG.hz.SZ_A_Plus15")
|> filter(fn: (r) => r["_field"] == "value")
Die Daten beginnen um 02:00
Version, bei der ich für das Dashbaord "manuell" den aktuellen Tag als Timeslot vorgebe
import "timezone" // import wegen der Berechnung um 02:00:00
option location = timezone.location(name: "Europe/Berlin")
from(bucket: "nodered")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "KG.hz.SZ_A_Plus15")
|> filter(fn: (r) => r["_field"] == "value")
Der Tag beginnt um 00:00
Die jeweils angezeigten Werte sind korrekt...
Was übersehe ich?