Přeskočit na hlavní obsah

Vizualizace v Grafaně

info

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

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

Grafana je otevřená platforma pro krásnou analytiku a monitoring. Umožňuje vytvářet přehledné dashboardy, které vám dají rychlý přehled o datech ze senzorů.

Instalace Grafany

info

Nejprve bude potřeba nainstalovat InfluxDB.

Začněte instalací všech potřebných balíčků

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
info

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

Povolte Grafanu při startu

sudo systemctl daemon-reload
sudo systemctl enable grafana-server

Otestujte Grafanu

sudo systemctl start grafana-server

Konfigurace Grafany

Pro konfiguraci Grafany ji nejprve otevřete a přihlaste se:

info

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

warning

Aby tato část fungovala bez další konfigurace, je potřeba projít návod pro MQTT Strorage (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 jej 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)

  • Váš dashboard je naimportovaný.

Ukázkový výstup pro projekty Wireless Climate Monitor a Wireless CO2 Monitor