Я хочу отображать энергопотребление в графане, подключенной к Influx DB.Я использую временную группу по (1d), но результат не тот, который я ожидаю.Похоже, что grafana рассчитывает период времени в 24 часа, а затем отображает значение в качестве значения последнего периода, который, к сожалению, является первым часом следующего дня.Таким образом, все значения сдвигаются за один день.
Графана График энергопотребления
Мой запрос Grafana:
SELECT difference(distinct("value")) FROM "Stromzaehler_Zaehlerstand" WHERE time >= now() - 2d GROUP BY time(1d) tz('Europe/Berlin‘)
Дополнительноотображаемое потребление в час имеет следующий запрос:
SELECT difference(distinct("value")) FROM "Stromzaehler_Zaehlerstand" WHERE time >= now() - 2d GROUP BY time(1h) fill(null) tz('Europe/Berlin‘)
Кроме того, пока не отображается полоса для использования сегодня.Я думаю, что это происходит из-за сдвига, который приводит к появлению столбца, отображающего потребление на сегодня, но отображаемого на завтра.
Я делал подобные запросы / графики в графане с эластичным поиском, но InfluxDB, похоже, работает по-другому здесь.