INHOUDSOPGAWE:

Sensorlogboek met behulp van InfluxDB, Grafana en Hassio: 5 stappe
Sensorlogboek met behulp van InfluxDB, Grafana en Hassio: 5 stappe

Video: Sensorlogboek met behulp van InfluxDB, Grafana en Hassio: 5 stappe

Video: Sensorlogboek met behulp van InfluxDB, Grafana en Hassio: 5 stappe
Video: Найти и обезвредить (1982) фильм 2024, Julie
Anonim
Sensorlogboek met behulp van InfluxDB, Grafana en Hassio
Sensorlogboek met behulp van InfluxDB, Grafana en Hassio

In hierdie pos leer ons hoe u InfluxDB kan gebruik vir langtermyn sensor data stoor en ons gebruik Grafana vir data analise. Dit is deel van die tuisautomatiseringsreeks waar ons leer hoe om Home Assistant op te stel en te gebruik, sodat dit alles met Hassio gedoen kan word.

Stap 1: Kyk na die video

Kyk na die video hierbo terwyl dit die besonderhede van alles opstel. Dit is ook baie makliker om alles deur te volg en te sien hoe dit alles saamhang met behulp van video. Hierdie geskrewe plasing bevat slegs die belangrike stukke.

Stap 2: Voeg sensorknope by

Voeg sensorknope by
Voeg sensorknope by
Voeg sensorknope by
Voeg sensorknope by

Om data aan te meld en te ontleed, benodig ons eers 'n paar sensorknope, dus maak seker dat u 'n paar by die huisassistent gevoeg het. Die vorige pos wys u hoe u 'n knoop met die DHT22 -sensor saam met ESPHome kan skep. Ons skep ook nuwe nodusse wat die DS18B20- en SGP30 -sensors gebruik in die video wat in stap een ingebed is.

Stap 3: Installeer InfluxDB

Installeer InfluxDB
Installeer InfluxDB

Sodra ons die sensorknope in plek het, moet ons hul waardes begin stoor by InfluxDB. Eerstens moet ons dit installeer. Dit kan gedoen word deur na die byvoegingswinkel te gaan, na "InfluxDB" te soek en dan op die installeringsknoppie te klik. Hierdie stap neem 'n minuut of twee, dus gee dit 'n rukkie.

Voordat ons met die byvoeging kan begin, moet ons afrol na die konfigurasie-afdeling en SSL uitskakel deur 'waar' te vervang deur 'onwaar'. Stoor die konfigurasie en u kan dan die byvoeging begin. Opsioneel kan u ook die opsie "Wys in sybalk" aktiveer vir makliker toegang. Die byvoeging sal 'n bietjie tyd neem om te begin, dus gee dit 'n rukkie. Alternatiewelik kan u afrol om die logboeke na te gaan en wag totdat die "Start Nginx" -boodskap verskyn, wat aandui dat die byvoeging begin het.

Ons moet dan die InfluxDB WEB UI oopmaak en na die admin -oortjie gaan waar ons die databasis en gebruikersnaam kan skep. Begin deur 'n databasis te skep met die naam "homeassistant". Skep dan 'n nuwe gebruiker met die naam en wagwoord as 'tuisassistent'. Gee dit alles toestemming voordat u verder gaan.

Noudat ons InfluxDB opgestel het, moet ons die konfigurasie van die huisassistent opdateer sodat die twee met mekaar kan kommunikeer. Dit kan gedoen word deur die konfigurasie.yaml-lêer by te werk en die maklikste manier om dit op te dateer, deur die konfigurator-byvoeging te gebruik. Gaan na die byvoegingswinkel en installeer die konfigurator. Begin dit en maak dan die WEB UI oop. Gebruik die vouer-ikoon in die linker boonste hoek om die konfigurasie.yaml-lêer oop te maak en voeg dan die reëls by met die besonderhede van die InfluxDB-installasie soos in die prentjie getoon.

Dit kan ook verkry word vanaf die onderstaande skakel:

github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md

Sodra dit klaar is, herbegin Home Assistant. Sodra dit weer herstel is, maak u InfluxDB oop, en u kan nou die sensordata sien.

Stap 4: Installeer Grafana

Noudat InfluxDB gekonfigureer is, moet ons Grafana installeer. Dit kan ook geïnstalleer word met die byvoegingswinkel. Sodra dit geïnstalleer is, moet u SSL uitskakel soos voorheen en begin dan die byvoeging. Gee dit 'n paar minute om te begin.

Grafana moet toegang tot die data van InfluxDB verkry, dus is dit 'n goeie idee om InfluxDB oop te maak en 'n nuwe gebruiker te skep, soos ons in die vorige stap gedoen het. Ek neem aan dat die gebruikersnaam en wagwoord "grafana" is. Sodra dit gedoen is, maak die Grafana WEB UI oop en kies die opsie "Voeg databron by". Voer die volgende URL as gasheer in:

https:// a0d7b954-invloei: 8086

Voer dan die databasisnaam in wat 'tuisondersteunend' is, tesame met die gebruikersnaam en wagwoord wat ons pas geskep het. As u klaar is, klik dan op die knoppie "Stoor en toets" om te sien of die kommunikasie reg is. Dit voltooi die opstelproses.

Stap 5: Skep 'n paneelbord

Grafana gebruik iets wat panele genoem word, wat uit panele bestaan. Hierdie panele kan kaarte, grafieke en so meer wees. Ek beveel aan dat u na die video kyk om te leer hoe u 'n paar basiese kaarte kan opstel. U kan natuurlik baie meer gedetailleerde dashboards skep om u data voor te stel, en dit is 'n te groot onderwerp om in hierdie pos te behandel.

Oorweeg asseblief om op ons YouTube -kanaal in te teken om video's en plasings soos hierdie te ondersteun:

YouTube:

Dankie dat u gelees het!

Aanbeveel: