Ik heb Homeassitant die data doorstuurt naar influxdb, die ik ontsluit met grafana.
Nu heb ik toevallig eens wat data van de grafieken gecontroleerd, en zie een raar verschijnsel, misschien dat jullie mij wat kunnen helpen?
Ik heb de volgende (voorbeeld) query:
SELECT max("value") FROM "W" WHERE "entity_id" = 'afgenomen_vermogen_real' GROUP BY time(1d)
De crux is de goup by op 1 dag. Kijkende naar de inhoud van een voorbeelddag, zie ik dat de UTC dag genomen wordt. M.a.w. de data die genomen worden om de goup by (1dag) te berekenen gaat van 01:00 tot 01:00. Het verschil tussen CET en UTC...
De max van de voorbeeldquery is dus de data van de 01:00 uur. Zoals je ook ziet:

De TimeZone van de influxDB, Grafana en browser en Dashboard is CET. Dan moet de group by toch ook over de CET tijd gaan?
Nu heb ik toevallig eens wat data van de grafieken gecontroleerd, en zie een raar verschijnsel, misschien dat jullie mij wat kunnen helpen?
Ik heb de volgende (voorbeeld) query:
SELECT max("value") FROM "W" WHERE "entity_id" = 'afgenomen_vermogen_real' GROUP BY time(1d)
De crux is de goup by op 1 dag. Kijkende naar de inhoud van een voorbeelddag, zie ik dat de UTC dag genomen wordt. M.a.w. de data die genomen worden om de goup by (1dag) te berekenen gaat van 01:00 tot 01:00. Het verschil tussen CET en UTC...
De max van de voorbeeldquery is dus de data van de 01:00 uur. Zoals je ook ziet:

De TimeZone van de influxDB, Grafana en browser en Dashboard is CET. Dan moet de group by toch ook over de CET tijd gaan?
