Показывать разницу между несколькими значениями одного измерения в InfluxDB на одной панели Grafana.

В настоящее время я пытаюсь отобразить разницу результатов двух датчиков на панели Grafana. В моей базе данных InfluxDB есть измерение, содержащее значения обоих датчиков:

      > SELECT * FROM "Vergleich" WHERE time>now()-2m
name: Vergleich
time                rh_dht22 rh_tfa temp_dht22 temp_tfa           tp_dht22 tp_tfa
----                -------- ------ ---------- --------           -------- ------
1611407400000000000          45                21.883333333333333          9.40611175608533
1611407433000000000 47              21.3                          9.5
1611407460000000000          45                21.833333333333332          9.360802312324173
1611407493000000000 47              21.2                          9.4

Для обоих датчиков (DHT22 и некоторых устройств TFA) я сохранил по 3 значения каждый. Им не присвоена одинаковая временная метка, но это не должно быть проблемой. Я хочу вычислить разницу, чтобы увидеть, насколько хорошо различные датчики предоставляют схожие данные.

Я могу получить некоторые полезные данные из притока:

      > SELECT mean("temp_dht22") - mean("temp_tfa") AS "d_temp_dht22" FROM "Vergleich" WHERE time>now()-5m GROUP BY time(60s) fill(null)
name: Vergleich
time                d_temp_dht22
----                ------------
1611407220000000000
1611407280000000000 -0.6000000000000014
1611407340000000000 -0.6000000000000014
1611407400000000000 -0.5833333333333321
1611407460000000000 -0.6333333333333329
1611407520000000000

К сожалению, я не могу добавить это на свою панель Grafana. Если я добавлю запрос и введу этот код

      SELECT mean("temp_dht22") - mean("temp_tfa") AS "d_temp_dht22" FROM "Vergleich" WHERE $timeFilter GROUP BY time($__interval) fill(null)

оно автоматически меняется на

      SELECT "temp_dht22" -, "temp_tfa" AS "d_temp_dht22" FROM "Vergleich" WHERE $timeFilter GROUP BY time($__interval) fill(null)

и на графике отображается только «Нет данных».

Моя версия Grafana — «v7.3.7 (1e261642f4)», и я запускаю ее на Raspberry 3B+ с RaspiOS Buster (изображение от 2 декабря 2020 г.).

Любые подсказки, как вставить запрос в поля моей панели, приветствуются.

0 ответов

Другие вопросы по тегам