Përmbajtje:

Regjistrimi i sensorit duke përdorur InfluxDB, Grafana & Hassio: 5 hapa
Regjistrimi i sensorit duke përdorur InfluxDB, Grafana & Hassio: 5 hapa

Video: Regjistrimi i sensorit duke përdorur InfluxDB, Grafana & Hassio: 5 hapa

Video: Regjistrimi i sensorit duke përdorur InfluxDB, Grafana & Hassio: 5 hapa
Video: Fizikë 9 - Sensorët digjitalë 2024, Nëntor
Anonim
Regjistrimi i sensorit duke përdorur InfluxDB, Grafana & Hassio
Regjistrimi i sensorit duke përdorur InfluxDB, Grafana & Hassio

Në këtë post, ne mësojmë se si të përdorim InfluxDB për ruajtjen afatgjatë të të dhënave të sensorit dhe ne përdorim Grafana për analizën e të dhënave. Kjo është pjesë e serisë së automatizimit të shtëpisë ku mësojmë se si të vendosim dhe përdorim Home Assistant kështu që e gjithë kjo do të bëhet duke përdorur Hassio.

Hapi 1: Shikoni videon

Ju lutemi shikoni videon e mësipërme pasi ajo hyn në detajet e konfigurimit të gjithçkaje. Alsoshtë gjithashtu shumë më e lehtë të ndiqni gjithçka dhe të shihni se si të gjitha integrohen së bashku duke përdorur video. Ky postim i shkruar do të përmbajë vetëm pjesët e rëndësishme.

Hapi 2: Shtoni nyjet e sensorit

Shtoni nyjet e sensorit
Shtoni nyjet e sensorit
Shtoni nyjet e sensorit
Shtoni nyjet e sensorit

Për të regjistruar dhe analizuar të dhënat, së pari na duhen disa nyje sensor kështu që sigurohuni që i keni shtuar disa asistentit në shtëpi. Postimi i mëparshëm ju tregon se si të krijoni një nyje duke përdorur sensorin DHT22 së bashku me ESPHome. Ne gjithashtu krijojmë nyje të reja që përdorin sensorët DS18B20 dhe SGP30 në videon e ngulitur në hapin e parë.

Hapi 3: Instaloni InfluxDB

Instaloni InfluxDB
Instaloni InfluxDB

Pasi të kemi nyjet e sensorit në vend, duhet të fillojmë të ruajmë vlerat e tyre në InfluxDB. Së pari, duhet ta instalojmë. Kjo mund të bëhet duke iu drejtuar dyqanit shtesë, duke kërkuar "InfluxDB" dhe më pas duke klikuar butonin e instalimit. Ky hap do të marrë një minutë ose dy, prandaj sigurohuni që t'i jepni pak kohë.

Para se të fillojmë shtesën, duhet të lëvizim poshtë te pjesa e konfigurimit dhe të çaktivizojmë SSL duke zëvendësuar "true" me "false". Ruani konfigurimin dhe më pas mund të filloni shtesën. Opsionale, gjithashtu mund të aktivizoni opsionin "Trego në shiritin anësor" për qasje më të lehtë. Shtesa do të marrë pak kohë për të filluar, kështu që jepini pak kohë. Përndryshe, mund të lëvizni poshtë për të kontrolluar regjistrat dhe të prisni që të shfaqet mesazhi "Starting Nginx" i cili do të nënkuptojë që shtesa ka filluar.

Atëherë duhet të hapim UI InfluxDB UI dhe të lundrojmë në skedën admin ku mund të krijojmë bazën e të dhënave dhe emrin e përdoruesit. Filloni duke krijuar një bazë të dhënash me emrin "homeassistant". Pastaj krijoni një përdorues të ri me emrin dhe fjalëkalimin si "homeassistant". Sigurohuni që t'i jepni të gjitha lejet para se të lëvizni më tej.

Tani që kemi konfigurimin e InfluxDB, duhet të përditësojmë konfigurimin e Home Assistant në mënyrë që të dy të komunikojnë me njëri -tjetrin. Kjo mund të bëhet duke përditësuar skedarin configuration.yaml dhe mënyrën më të lehtë për ta përditësuar duke përdorur shtesën e konfiguruesit. Shkoni te dyqani shtesë dhe instaloni konfiguruesin. Filloni dhe pastaj hapni UI UI. Përdorni ikonën e dosjes në këndin e sipërm të majtë për të hapur skedarin configuration.yaml dhe më pas shtoni rreshtat me detajet e instalimit të InfluxDB siç tregohet në imazh.

Këto gjithashtu mund të merren nga lidhja më poshtë:

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

Pasi të bëhet kjo, rinisni Home Assistant. Pasi të krijohet përsëri, hapni InfluxDB dhe tani duhet të jeni në gjendje të shihni të dhënat e sensorit.

Hapi 4: Instaloni Grafana

Tani që InfluxDB është konfiguruar, duhet të instalojmë Grafana. Kjo gjithashtu mund të instalohet duke përdorur dyqanin shtesë. Pasi të jetë instaluar, sigurohuni që të çaktivizoni SSL si më parë dhe pastaj filloni shtesën. Jepini disa minuta për të filluar.

Grafana duhet të ketë qasje në të dhënat nga InfluxDB kështu që është një ide e mirë të hapni InfluxDB dhe të krijoni një përdorues të ri siç bëmë në hapin e mëparshëm. Po supozoj se emri i përdoruesit dhe fjalëkalimi janë "grafana". Pasi të bëhet kjo, hapni ndërfaqen Grafana WEB UI dhe zgjidhni opsionin "Shto burim të dhënash". Shkruani URL -në e mëposhtme si host:

https:// a0d7b954-influxdb: 8086

Pastaj, futni emrin e bazës së të dhënave e cila është "homeassistant" së bashku me emrin e përdoruesit dhe fjalëkalimin që sapo kemi krijuar. Pasi të keni mbaruar, thjesht shtypni butonin "Ruaj dhe Testo" i cili do të kontrollojë nëse komunikimi është në rregull. Kjo përfundon procesin e konfigurimit.

Hapi 5: Krijoni një pult

Grafana përdor diçka të quajtur pult, e cila përbëhet nga panele. Këto panele mund të jenë tabela, grafikë etj. Unë do të rekomandoja shikimin e videos për të mësuar se si të krijoni disa tabela bazë. Ju padyshim që mund të krijoni pulta shumë më të detajuar për të përfaqësuar të dhënat tuaja dhe është një temë shumë e madhe për t'u mbuluar në këtë postim.

Ju lutemi konsideroni të regjistroheni në kanalin tonë në YouTube për të ndihmuar në mbështetjen e videove dhe postimeve si këto:

YouTube:

Faleminderit që lexuat!

Recommended: