Taula de continguts:

Registre de sensors mitjançant InfluxDB, Grafana i Hassio: 5 passos
Registre de sensors mitjançant InfluxDB, Grafana i Hassio: 5 passos

Vídeo: Registre de sensors mitjançant InfluxDB, Grafana i Hassio: 5 passos

Vídeo: Registre de sensors mitjançant InfluxDB, Grafana i Hassio: 5 passos
Vídeo: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, Desembre
Anonim
Registre de sensors mitjançant InfluxDB, Grafana i Hassio
Registre de sensors mitjançant InfluxDB, Grafana i Hassio

En aquest post, aprenem a utilitzar InfluxDB per emmagatzemar dades de sensor a llarg termini i fem servir Grafana per a l’anàlisi de dades. Això forma part de la sèrie domòtica en què aprenem a configurar i utilitzar Home Assistant, de manera que tot això es farà amb Hassio.

Pas 1: mireu el vídeo

Mireu el vídeo anterior, ja que entra en els detalls de la configuració de tot. També és molt més fàcil seguir-ho tot i veure com tot s’integra mitjançant vídeo. Aquesta publicació escrita només contindrà els bits importants.

Pas 2: afegiu nodes de sensor

Afegiu nodes de sensor
Afegiu nodes de sensor
Afegiu nodes de sensor
Afegiu nodes de sensor

Per registrar i analitzar les dades, primer necessitem alguns nodes de sensor, així que assegureu-vos que n’heu afegit algun a l’assistent domèstic. La publicació anterior us mostra com crear un node mitjançant el sensor DHT22 juntament amb ESPHome. També creem nous nodes que utilitzen els sensors DS18B20 i SGP30 al vídeo incrustat al primer pas.

Pas 3: instal·leu InfluxDB

Instal·leu InfluxDB
Instal·leu InfluxDB

Un cop tenim els nodes del sensor al seu lloc, hem de començar a emmagatzemar els seus valors a InfluxDB. En primer lloc, hem d’instal·lar-lo. Per fer-ho, aneu a la botiga de complements, cerqueu "InfluxDB" i feu clic al botó d'instal·lació. Aquest pas trigarà un o dos minuts, així que assegureu-vos de donar-li una mica de temps.

Abans de començar el complement, hem de desplaçar-nos cap avall fins a la secció de configuració i desactivar SSL substituint "true" per "false". Deseu la configuració i podreu iniciar el complement. Opcionalment, també podeu habilitar l'opció "Mostra a la barra lateral" per facilitar l'accés. El complement trigarà una mica a iniciar-se, així que doneu-li una mica de temps. Com a alternativa, podeu desplaçar-vos cap avall per comprovar els registres i esperar a que aparegui el missatge "Inici de Nginx" que significarà que el complement ha començat.

A continuació, hem d’obrir la interfície d’usuari WEB d’InfluxDB i anar a la pestanya d’administració on podem crear la base de dades i el nom d’usuari. Comenceu creant una base de dades amb el nom "homeassistant". A continuació, creeu un usuari nou amb el nom i la contrasenya com a "homeasistent". Assegureu-vos de donar-li tots els permisos abans de continuar.

Ara que tenim la configuració d’InfluxDB, hem d’actualitzar la configuració de Home Assistant perquè els dos puguin comunicar-se entre ells. Això es pot fer actualitzant el fitxer configuration.yaml i la manera més senzilla d’actualitzar-ho mitjançant el complement del configurador. Aneu a la botiga de complements i instal·leu el configurador. Inicieu-lo i obriu la interfície web. Utilitzeu la icona de carpeta a l'extrem superior esquerre per obrir el fitxer configuration.yaml i, a continuació, afegiu les línies amb els detalls de la instal·lació d'InfluxDB tal com es mostra a la imatge.

També es poden obtenir a l’enllaç següent:

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

Un cop fet això, reinicieu Home Assistant. Quan torneu a fer una còpia de seguretat, obriu InfluxDB i ara hauríeu de poder veure les dades del sensor.

Pas 4: Instal·leu Grafana

Ara que s’ha configurat InfluxDB, hem d’instal·lar Grafana. Això també es pot instal·lar mitjançant la botiga de complements. Un cop instal·lat, assegureu-vos de desactivar SSL com abans i, a continuació, inicieu el complement. Doneu-li uns minuts per començar.

Grafana ha d’accedir a les dades d’InfluxDB, per la qual cosa és una bona idea obrir InfluxDB i crear un usuari nou com vam fer al pas anterior. Suposo que el nom d'usuari i la contrasenya són "grafana". Un cop fet això, obriu la interfície web de Grafana i seleccioneu l'opció "Afegeix font de dades". Introduïu l'URL següent com a amfitrió:

https:// a0d7b954-influxdb: 8086

A continuació, introduïu el nom de la base de dades "homeasistant" juntament amb el nom d'usuari i la contrasenya que acabem de crear. Un cop fet, només cal que premeu el botó "Desa i prova", que comprovarà si la comunicació està bé. Això completa el procés de configuració.

Pas 5: creeu un tauler

Grafana utilitza una cosa anomenada taulers de control que consisteix en panells. Aquests panells poden ser gràfics, gràfics, etc. Recomanaria veure el vídeo per aprendre a crear gràfics bàsics. Evidentment, podeu crear taulers molt més detallats per representar les vostres dades i és un tema massa extens per tractar en aquesta publicació.

Tingueu en compte la possibilitat de subscriure-us al nostre canal de YouTube per ajudar a donar suport a vídeos i publicacions com aquestes:

YouTube:

Gràcies per llegir!

Recomanat: