INHOUDSOPGAWE:
- Stap 1: Kyk na die video
- Stap 2: Voeg sensorknope by
- Stap 3: Installeer InfluxDB
- Stap 4: Installeer Grafana
- Stap 5: Skep 'n paneelbord
Video: Sensorlogboek met behulp van InfluxDB, Grafana en Hassio: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
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
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:
Arduino Nano -klok met aanpasbare helderheid met behulp van prototipe PCB van NextPCB.com: 11 stappe
Arduino Nano -klok met aanpasbare helderheid met behulp van prototipe PCB van NextPCB.com: Almal wou 'n horlosie hê wat tyd en datum saam wys. In hierdie projek sal ek u wys hoe u 'n arduino -nano -klok met aanpasbare helderheid kan bou met behulp van RTC en 'n ontwerp PCB van NextPCB
Tel van 0 tot 9999 met 8051 met behulp van 7 segmentweergawe: 5 stappe
Tel van 0 tot 9999 Met 8051 met 7 segment -skerms: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 9999 te tel met behulp van vier 7 -segment -skerms deur slegs enkele poort en 4 digitale penne te gebruik
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Hoe om van 0 tot 99 te tel met behulp van 8051 mikrobeheerder met 7 segmentweergawe: 5 stappe (met foto's)
Hoe om van 0 tot 99 te tel Met behulp van 8051 mikrobeheerder met 7 -segmentweergawe: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 99 te tel met twee 7 -segment -skerms