16 281
правка
(Поправил заголовки) |
|||
Строка 131: | Строка 131: | ||
== Свой сервер Grafana == | == Свой сервер Grafana == | ||
Для установки Grafana нам потребуется выделенный сервер с IP-адресом, доступным с контроллера Wiren Board. | |||
На | Схема работы: | ||
* Один или несколько контроллеров передают значения [[MQTT]] топиков в MQTT-брокер, установленный на сервере Grafana. | |||
* На сервере Grafana выполняется скрипт, который записывает MQTT-топики брокера в базу данных Influx. | |||
* Grafana отображает содержимое базы данных Influx. | |||
Grafana и MQTT-брокер можно установить на один сервер, или разнести на разные. При использовании двух серверов IP-адрес MQTT-брокера должен быть доступен с контроллера Wiren Board и с сервера, на котором установлена Grafana. | |||
=== Подготовка к установке === | === Подготовка к установке === | ||
Строка 299: | Строка 294: | ||
Или в RAW виде: | Или в RAW виде: | ||
SELECT mean("value_f") FROM "mqtt_data" WHERE ("channel" = 'controllerACAX3M6K/wb-msw-v3_98') AND $timeFilter GROUP BY time($__interval) fill(null) | SELECT mean("value_f") FROM "mqtt_data" WHERE ("channel" = 'controllerACAX3M6K/wb-msw-v3_98') AND $timeFilter GROUP BY time($__interval) fill(null) | ||
== Полезные ссылки == | |||
* [https://grafana.com/docs/grafana/latest/installation/debian Оригинальная инструкция установки Grafana в Debian] |