Taula de continguts:
- Pas 1: mireu el vídeo
- Pas 2: afegiu nodes de sensor
- Pas 3: instal·leu InfluxDB
- Pas 4: Instal·leu Grafana
- Pas 5: creeu un tauler
Vídeo: Registre de sensors mitjançant InfluxDB, Grafana i Hassio: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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:
Control de la pantalla de set segments mitjançant Arduino i el registre de canvis 74HC595: 6 passos
Control de la pantalla de set segments mitjançant Arduino i 74HC595 Shift Register: Ei, què passa, nois! Akarsh aquí de CETech.Seven Segment Displays són bons per mirar i sempre són una eina útil per mostrar dades en forma de dígits, però hi ha un inconvenient que és que quan controlem una pantalla de set segments en realitat
Com fer un registre de dades en temps real de la humitat i la temperatura amb Arduino UNO i targeta SD - Simulació de registre de dades DHT11 a Proteus: 5 passos
Com fer un registre de dades en temps real d’humitat i temperatura amb Arduino UNO i targeta SD | Simulació de registre de dades DHT11 a Proteus: Introducció: hola, aquest és Liono Maker, aquí teniu l'enllaç de YouTube. Estem fent un projecte creatiu amb Arduino i treballem en sistemes incrustats
Termòmetre de registre de bricolatge amb 2 sensors: 3 passos (amb imatges)
Termòmetre de registre de bricolatge amb 2 sensors: aquest projecte és una millora del meu projecte anterior "Termòmetre de registre de bricolatge". Registra les mesures de temperatura a una targeta micro SD. Canvis de programari He afegit un sensor de temperatura DS18B20 al mòdul de rellotge en temps real, on hi ha pr
Registre de dades mòbils senzill mitjançant PfodApp, Android i Arduino: 5 passos
Registre de dades mòbils senzill mitjançant PfodApp, Android i Arduino: el registre de dades Moblie és senzill mitjançant pfodApp, el mòbil Andriod i Arduino. NO cal programació Android. Per a la representació de dades al vostre Android, consulteu aquest diagrama de dades remot senzill i instuctable amb Android / Arduino / pfodApp
Arduino Data / Hora Traçat / Registre mitjançant Millis () i PfodApp: 11 passos
Arduino Data / Hora de gràfic / Registre mitjançant Millis () i PfodApp: no es requereix programació Arduino ni Android. També s’admeten mòduls RTC i GPS Correcció automàtica de zones horàries, deriva RTC i falta de segons de salt de GPS Introducció Aquest tutorial us mostra com utilitzar el vostre Arduino millis ( ) marques de temps per traçar dades ag