Přeskočit na hlavní obsah

Vizualizace v Grafaně

informace

Tento návod je určen pro Air Quality Monitor připojený k Raspberry Pi s nainstalovaným Hubem.

Můžete použít náš předinstalovaný obraz nebo vlastní Raspberry Pi, na které Hub nainstalujete.

Grafana je otevřená platforma pro analýzu a monitoring dat. Vytvoříte v ní vzhledné dashboardy, ze kterých rychle vyčtete, co vaše senzory naměřily.

Instalace Grafany​

informace

Nejdřív musíte nainstalovat InfluxDB.

Nainstalujte všechny potřebné balíčky​

sudo apt install apt-transport-https curl -y

Přidejte klíč repozitáře​

curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -

Přidejte repozitář do seznamu zdrojů​

echo "deb https://repos.influxdata.com/debian stretch stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Nainstalujte balíček InfluxDB​

sudo apt update && sudo apt install influxdb

Spusťte službu InfluxDB a otestujte ji​

sudo systemctl start influxdb
informace

Po otestování InfluxDB můžete přejít ke Grafaně.

Nainstalujte závislosti Grafany​

sudo apt install adduser libfontconfig -y

Nainstalujte Grafanu​

Stáhněte nejnovější verzi​

wget $(wget "https://api.github.com/repos/fg2it/grafana-on-raspberry/releases/latest" -q -O - | grep browser_download_url | grep armhf.deb | head -n 1 | cut -d '"' -f 4) -O grafana.deb

Nainstalujte balíček​

sudo dpkg -i grafana.deb

Nastavte spouštění Grafany při startu systému​

sudo systemctl daemon-reload
sudo systemctl enable grafana-server

Otestujte Grafanu​

sudo systemctl start grafana-server

Konfigurace Grafany​

Grafanu nejdřív otevřete a přihlaste se do ní:

informace

Výchozí uživatel je admin. Výchozí heslo je admin.

varování

Aby tato část fungovala bez další konfigurace, projděte nejdřív návod Ukládání zpráv MQTT (mqtt2influxdb).

Vytvoření datového zdroje​

Zvolte Add Data Source a vyplňte údaje:



  • Zadejte Database: node
  • Klikněte na tlačítko Save & Test a zkontrolujte, že je vše v pořádku. Měli byste vidět stejné zelené hlášení jako na obrázku.

Import dashboardu​

Stáhněte dashboard.json a naimportujte ho do Grafany​

  • Klikněte na ikonu Grafany vlevo nahoře (1)
  • Kliknutím na ikonu + rozbalte podmenu (2)
  • Klikněte na Import (3)

  • Klikněte na Upload .json File (4)

  • Vyberte svůj soubor JSON (v našem případě dashboard.json) (5)
  • Zvolte soubor k nahrání (6)

  • Zvolte svou databázi (7)
  • Klikněte na tlačítko Import (8)

  • Dashboard je naimportovaný.

Příklad výstupu projektů Wireless Climate Monitor a Wireless CO2 Monitor​