Indholdsfortegnelse:
- Trin 1: Se videoen
- Trin 2: Tilføj sensornoder
- Trin 3: Installer InfluxDB
- Trin 4: Installer Grafana
- Trin 5: Opret et dashboard
Video: Sensorlogning ved hjælp af InfluxDB, Grafana & Hassio: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I dette indlæg lærer vi, hvordan man bruger InfluxDB til langtidsopbevaring af sensordata, og vi bruger Grafana til dataanalyse. Dette er en del af hjemmeautomatiseringsserien, hvor vi lærer at konfigurere og bruge Home Assistant, så alt dette vil blive gjort ved hjælp af Hassio.
Trin 1: Se videoen
Se venligst videoen ovenfor, da den går ind i detaljerne for at konfigurere alt. Det er også meget lettere at følge alt igennem og se, hvordan det hele integreres sammen ved hjælp af video. Dette skrevne indlæg indeholder kun de vigtige bits.
Trin 2: Tilføj sensornoder
For at logge og analysere data har vi først brug for nogle sensornoder, så sørg for at have tilføjet nogle til hjemmeassistenten. Det forrige indlæg viser dig, hvordan du opretter en knude ved hjælp af DHT22 -sensoren sammen med ESPHome. Vi skaber også nye noder, der bruger DS18B20- og SGP30 -sensorerne i videoen, der er integreret i trin et.
Trin 3: Installer InfluxDB
Når vi har sensorknuderne på plads, skal vi begynde at gemme deres værdier til InfluxDB. Først skal vi installere det. Dette kan gøres ved at gå til tilføjelsesbutikken, søge efter "InfluxDB" og derefter klikke på installationsknappen. Dette trin vil tage et par minutter, så sørg for at give det lidt tid.
Inden vi kan starte tilføjelsen, skal vi rulle ned til konfigurationsafsnittet og deaktivere SSL ved at erstatte "sandt" med "falsk". Gem konfigurationen, og du kan derefter starte tilføjelsen. Eventuelt kan du også aktivere indstillingen "Vis i sidepanel" for lettere adgang. Tilføjelsen vil tage lidt tid at starte, så giv den lidt tid. Alternativt kan du rulle ned for at kontrollere logfilerne og vente på, at meddelelsen "Starter Nginx" vises, hvilket vil betyde, at tilføjelsen er startet.
Vi skal derefter åbne InfluxDB WEB UI og navigere til fanen admin, hvor vi kan oprette databasen og brugernavnet. Start med at oprette en database med navnet "homeassistant". Opret derefter en ny bruger med navn og adgangskode som "homeassistant". Sørg for at give det alle tilladelser, før du går videre.
Nu hvor vi har InfluxDB -opsætning, skal vi opdatere Home Assistant -konfigurationen, så de to kan kommunikere med hinanden. Dette kan gøres ved at opdatere filen config.yaml og den letteste måde at opdatere det på er ved hjælp af konfigurator-tilføjelsen. Gå over til tilføjelsesbutikken, og installer konfiguratoren. Start det, og åbn derefter WEB -brugergrænsefladen. Brug mappeikonet i øverste venstre hjørne til at åbne filen config.yaml, og tilføj derefter linjerne med detaljer om InfluxDB-installationen som vist på billedet.
Disse kan også fås fra nedenstående link:
github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md
Når det er gjort, skal du genstarte Home Assistant. Når den er tilbage igen, skal du åbne InfluxDB, og du skal nu kunne se sensordata.
Trin 4: Installer Grafana
Nu hvor InfluxDB er konfigureret, skal vi installere Grafana. Dette kan også installeres ved hjælp af tilføjelsesbutikken. Når den er installeret, skal du sørge for at deaktivere SSL som før, og derefter starte tilføjelsen. Giv det et par minutter til at starte.
Grafana skal have adgang til dataene fra InfluxDB, så det er en god idé at åbne InfluxDB og oprette en ny bruger, som vi gjorde i det foregående trin. Jeg går ud fra, at brugernavnet og adgangskoden er "grafana". Når dette er gjort, skal du åbne Grafana WEB UI og vælge "Tilføj datakilde". Indtast følgende URL som vært:
https:// a0d7b954-influxdb: 8086
Indtast derefter databasens navn, der er "homeassistant" sammen med det brugernavn og kodeord, vi lige har oprettet. Når det er gjort, skal du blot trykke på knappen "Gem og test", som kontrollerer, om kommunikationen er OK. Dette fuldfører opsætningsprocessen.
Trin 5: Opret et dashboard
Grafana bruger noget, der kaldes dashboards, som består af paneler. Disse paneler kan være diagrammer, grafer og så videre. Jeg vil anbefale at se videoen for at lære at lave nogle grundlæggende diagrammer. Du kan naturligvis oprette meget mere detaljerede dashboards til at repræsentere dine data, og det er et for stort emne til at dække i dette indlæg.
Overvej venligst at abonnere på vores YouTube -kanal for at hjælpe med at understøtte videoer og indlæg som disse:
YouTube:
Tak fordi du læste!
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Spor luftkvalitet ved hjælp af Grafana og Raspberry Pi: 7 trin
Spor luftkvalitet ved hjælp af Grafana og Raspberry Pi: Jeg ledte efter et lille lille IOT-projekt, og en ven anbefalede, at jeg tjekkede denne vejledning: https: //dzone.com/articles/raspberry-pi-iot-sensor…I stærkt anbefaler at følge selvstudiet for at følge med i opsætningen af en Raspberry Pi til overvågning
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT