Sisukord:
- Samm: vaadake videot
- Samm: lisage andurisõlmed
- Samm: installige InfluxDB
- Samm: installige Grafana
- Samm: looge armatuurlaud
Video: Andurite logimine InfluxDB, Grafana ja Hassio abil: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Selles postituses õpime, kuidas kasutada InfluxDB -d andurite andmete pikaajaliseks salvestamiseks, ja me kasutame andmete analüüsimiseks Grafana. See on osa koduautomaatika seeriast, kus õpime, kuidas seadistada ja kasutada Home Assistanti, nii et seda kõike tehakse Hassio abil.
Samm: vaadake videot
Vaadake ülaltoodud videot, kuna see sisaldab kõike seadistamise üksikasju. Samuti on palju lihtsam kõike jälgida ja vaadata, kuidas see kõik video abil kokku integreerub. See kirjalik postitus sisaldab ainult olulisi osi.
Samm: lisage andurisõlmed
Andmete logimiseks ja analüüsimiseks vajame esmalt mõningaid andurisõlme, seega veenduge, et oleksite need mõnele koduabilisele lisanud. Eelmine postitus näitab teile, kuidas luua sõlme, kasutades DHT22 andurit koos ESPHome'iga. Samuti loome uued sõlmed, mis kasutavad esimeses etapis manustatud videos olevaid DS18B20 ja SGP30 andureid.
Samm: installige InfluxDB
Kui andurisõlmed on paigas, peame hakkama nende väärtusi InfluxDB -sse salvestama. Esiteks peame selle installima. Seda saab teha, kui suundute lisandmoodulite poodi, otsite "InfluxDB" ja klõpsate seejärel installimisnuppu. See samm võtab minuti või kaks, nii et andke sellele kindlasti aega.
Enne lisandmooduli käivitamist peame kerima alla konfiguratsiooniosani ja keelama SSL-i, asendades "true" väärtusega "false". Salvestage konfiguratsioon ja saate seejärel lisandmooduli käivitada. Soovi korral saate juurdepääsu hõlbustamiseks lubada ka valiku „Näita külgribal”. Lisandmooduli käivitamine võtab natuke aega, seega andke sellele veidi aega. Teise võimalusena võite logide kontrollimiseks allapoole kerida ja oodata, kuni ilmub teade "Starting Nginx", mis näitab, et lisandmoodul on käivitatud.
Seejärel peame avama InfluxDB WEB kasutajaliidese ja navigeerima vahekaardile admin, kus saame luua andmebaasi ja kasutajanime. Alustuseks looge andmebaas nimega "koduabiline". Seejärel looge uus kasutaja nime ja parooliga "koduabiline". Enne edasiliikumist andke sellele kindlasti kõik õigused.
Nüüd, kui meil on InfluxDB seadistus, peame värskendama koduabilise konfiguratsiooni, et need kaks saaksid omavahel suhelda. Seda saab teha konfiguratsiooni.yaml faili värskendamisega ja lihtsaim viis selle värskendamiseks on kasutada konfiguraatori lisandmoodulit. Minge lisandmoodulite poodi ja installige konfiguraator. Käivitage see ja seejärel avage veebiliides. Faili configuration.yaml avamiseks kasutage vasakus ülanurgas kaustaikooni ja seejärel lisage read koos InfluxDB installimise üksikasjadega, nagu pildil näidatud.
Neid saab ka allolevalt lingilt:
github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md
Kui see on tehtud, taaskäivitage Home Assistant. Kui see on uuesti varundatud, avage InfluxDB ja nüüd peaksite andurite andmeid nägema.
Samm: installige Grafana
Nüüd, kui InfluxDB on konfigureeritud, peame Grafana installima. Seda saab installida ka lisandmoodulite poe abil. Pärast installimist keelake kindlasti SSL nagu varem ja käivitage lisandmoodul. Alustamiseks andke sellele mõni minut.
Grafana peab pääsema juurde InfluxDB andmetele, seega on hea mõte avada InfluxDB ja luua uus kasutaja, nagu tegime eelmises etapis. Eeldan, et kasutajanimi ja parool on "grafana". Kui see on tehtud, avage Grafana WEB kasutajaliides ja valige suvand "Lisa andmeallikas". Sisestage hostiks järgmine URL:
https:// a0d7b954-sissevool: 8086
Seejärel sisestage andmebaasi nimi, mis on "koduabiline" koos äsja loodud kasutajanime ja parooliga. Kui olete lõpetanud, klõpsake lihtsalt nuppu "Salvesta ja testi", mis kontrollib, kas side on korras. See viib seadistusprotsessi lõpule.
Samm: looge armatuurlaud
Grafana kasutab paneelidest koosnevat juhtpaneeli. Need paneelid võivad olla diagrammid, graafikud ja nii edasi. Soovitan vaadata videot, et õppida põhitabelite loomist. Ilmselgelt saate oma andmete esitamiseks luua palju üksikasjalikumaid armatuurlaudu ja see on selles postituses käsitlemiseks liiga lai teema.
Palun kaaluge meie YouTube'i kanali tellimist, et aidata toetada selliseid videoid ja postitusi:
YouTube:
Täname lugemise eest!
Soovitan:
Arduino traadita häiresüsteem olemasolevate andurite abil: 9 sammu (piltidega)
Arduino traadita häiresüsteem olemasolevaid andureid kasutades: Kui teil on olemasolevad 433Mhz või 315Mhz traadita häiresensorid, saab selle projekti ehitada umbes poole tunni jooksul hinnaga umbes 20,00 USD. See võib olla ka täiesti uus projekt koos traadita häiresensoritega, nagu infrapuna -liikumisandurid ja pilliroog
Suure täpsusega kaugandmete logimine multimeetri/Arduino/pfod abil Rakendus: 10 sammu (piltidega)
Suure täpsusega kaugandmete logimine multimeetri/Arduino/pfod abil Rakendus: Värskendatud 26. aprillil 2017 Muudetud vooluahel ja plaat kasutamiseks koos 4000ZC USB -meetritega. Androidi kodeerimist pole vaja logimiseks ja
Traadita andurite andmete visualiseerimine Google'i diagrammide abil: 6 sammu
Traadita andurite andmete visualiseerimine Google'i diagrammide abil: masinate ennustusanalüüs on väga vajalik, et minimeerida masina seisakuid. Regulaarne kontroll aitab pikendada masina tööaega ja omakorda suurendab selle tõrketaluvust. Juhtmeta vibratsiooni ja temperatuuri
Lihtne žestide juhtimine IR -andurite abil: 7 sammu
Lihtne žestikontroll IR -andurite abil: asjade juhtimine žesti abil on alati põnev ja lõbus, kuid turul saadaolevate andurite abil on žestide äratundmine üsna kulukas. Niisiis, kuidas saame mõne dollari abil lihtsat žestikontrolli teha? Noh, IR -andurid, kui neid õigesti kasutada
Arvuti hiire emulaator Arduino Uno ja andurite abil: 8 sammu
Arvuti hiire emulaator Arduino Uno ja andurite abil. Selles juhendis ehitame hiire emulaatori prototüübi. Hiire emulaator on seade, mida saab kasutada, kui hiir ei tööta korralikult. Hiire juhtimiseks kasutatakse andureid liigutused. Projekt koosneb ühest