我想以grafana显示我的功耗,该功耗已连接到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‘)
此外,到目前为止,没有使用栏显示。我认为这是由于发生了这种变化,导致出现了代表今天消费量的条形图,但直到明天才显示。
我在grafana中使用elasticsearch进行了类似的查询/图表,但是InfluxDB在这里似乎工作不同。