Orodha ya maudhui:

Uingiaji wa Sensor Kutumia InfluxDB, Grafana & Hassio: Hatua 5
Uingiaji wa Sensor Kutumia InfluxDB, Grafana & Hassio: Hatua 5

Video: Uingiaji wa Sensor Kutumia InfluxDB, Grafana & Hassio: Hatua 5

Video: Uingiaji wa Sensor Kutumia InfluxDB, Grafana & Hassio: Hatua 5
Video: JE , NI SAHIHI KUFANYA MAPENZI NA MJAMZITO? 2024, Novemba
Anonim
Uingiaji wa Sensor Kutumia InfluxDB, Grafana & Hassio
Uingiaji wa Sensor Kutumia InfluxDB, Grafana & Hassio

Katika chapisho hili, tunajifunza jinsi ya kutumia InfluxDB kwa uhifadhi wa data ya sensa ya muda mrefu na tunatumia Grafana kwa uchambuzi wa data. Hii ni sehemu ya safu ya otomatiki ya nyumbani ambapo tunajifunza jinsi ya kuanzisha na kutumia Msaidizi wa Nyumbani kwa hivyo hii yote itafanywa kwa kutumia Hassio.

Hatua ya 1: Tazama Video

Tafadhali tazama video hapo juu inapoingia kwenye maelezo ya kuweka kila kitu. Pia ni rahisi sana kufuata kila kitu kupitia na kuona jinsi inavyoungana pamoja kwa kutumia video. Chapisho hili lililoandikwa litakuwa na bits muhimu tu.

Hatua ya 2: Ongeza Nodi za Sensorer

Ongeza Nodi za Sensor
Ongeza Nodi za Sensor
Ongeza Nodi za Sensor
Ongeza Nodi za Sensor

Ili kuingia na kuchambua data, kwanza tunahitaji node za sensorer ili uhakikishe umeongeza zingine kwa msaidizi wa nyumbani. Chapisho la awali linakuonyesha jinsi ya kuunda node kwa kutumia sensorer ya DHT22 pamoja na ESPHome. Pia tunaunda nodi mpya zinazotumia sensorer za DS18B20 na SGP30 kwenye video iliyoingia katika hatua ya kwanza.

Hatua ya 3: Sakinisha InfluxDB

Sakinisha InfluxDB
Sakinisha InfluxDB

Mara tu tunapokuwa na nodi za sensorer mahali, tunahitaji kuanza kuhifadhi maadili yao kwa InfluxDB. Kwanza, tunahitaji kuiweka. Hii inaweza kufanywa kwa kuelekea kwenye duka la nyongeza, kutafuta "InfluxDB" na kisha kubofya kitufe cha kusanikisha. Hatua hii itachukua dakika moja au mbili kwa hivyo hakikisha kuipatia muda.

Kabla ya kuanza programu-jalizi, tunahitaji kusogea chini hadi kwenye sehemu ya usanidi na kuzima SSL kwa kubadilisha "kweli" na "uwongo". Hifadhi usanidi na kisha unaweza kuanza programu-jalizi. Kwa hiari, unaweza pia kuwezesha chaguo la "Onyesha katika mwambaaupande" kwa ufikiaji rahisi. Programu jalizi itachukua muda kuanza ili ipatie muda. Vinginevyo, unaweza kutembeza chini kuangalia magogo na subiri ujumbe wa "Kuanza Nginx" uonekane ambao utaashiria kuwa nyongeza imeanza.

Kisha tunahitaji kufungua InfluxDB WEB UI na uende kwenye kichupo cha admin ambapo tunaweza kuunda hifadhidata na jina la mtumiaji. Anza kwa kuunda hifadhidata na jina "homeassistant". Kisha unda mtumiaji mpya mwenye jina na nywila kama "homeassistant". Hakikisha kuipatia idhini zote kabla ya kuendelea zaidi.

Sasa kwa kuwa tuna usanidi wa InfluxDB, tunahitaji kusasisha usanidi wa Msaidizi wa Nyumbani ili wawili hao waweze kuwasiliana. Hii inaweza kufanywa kwa kusasisha faili ya Configuration.yaml na njia rahisi zaidi ya kusasisha hiyo kwa kutumia programu-jalizi ya kichungi. Elekea kwenye duka la kuongeza na usanidi kichungi. Anza na kisha ufungue UI WEB. Tumia ikoni ya folda kwenye kona ya juu kushoto ili kufungua faili ya Configuration.yaml na kisha ongeza mistari na maelezo ya usakinishaji wa InfluxDB kama inavyoonekana kwenye picha.

Hizi zinaweza pia kupatikana kutoka kwa kiunga hapa chini:

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

Mara baada ya hayo, fungua tena Msaidizi wa Nyumbani. Mara tu ikiwa imehifadhiwa tena, fungua InfluxDB na sasa unapaswa kuona data ya sensorer.

Hatua ya 4: Sakinisha Grafana

Sasa kwa kuwa InfluxDB imesanidiwa, tunahitaji kusanikisha Grafana. Hii pia inaweza kusanikishwa kwa kutumia duka la kuongeza. Mara tu ikiwa imewekwa, hakikisha kuzima SSL kama hapo awali na kisha uanze nyongeza. Ipe dakika chache kuanza.

Grafana inahitaji kupata data kutoka kwa InfluxDB kwa hivyo ni wazo nzuri kufungua InfluxDB na kuunda mtumiaji mpya kama tulivyofanya katika hatua ya awali. Nadhani jina la mtumiaji na nywila ni "grafana". Mara hii ikimaliza, fungua Grafana WEB UI na uchague chaguo la "Ongeza chanzo cha data". Ingiza URL ifuatayo kama mwenyeji:

https:// a0d7b954-influxdb: 8086

Kisha, ingiza jina la hifadhidata ambalo ni "homeassistant" pamoja na jina la mtumiaji na nywila tuliyoiunda tu. Mara baada ya kumaliza, bonyeza tu kitufe cha "Hifadhi na Jaribu" ambacho kitaangalia ikiwa mawasiliano ni sawa. Hii inakamilisha mchakato wa usanidi.

Hatua ya 5: Unda Dashibodi

Grafana hutumia kitu kinachoitwa dashibodi ambacho kina paneli. Paneli hizi zinaweza kuwa chati, grafu na kadhalika. Ninapendekeza kutazama video ili ujifunze jinsi ya kuunda chati za msingi. Kwa kweli unaweza kuunda dashibodi zenye maelezo zaidi kuwakilisha data yako na ni mada kubwa sana kufunika kwenye chapisho hili.

Tafadhali fikiria kujiandikisha kwa kituo chetu cha YouTube kusaidia kusaidia video na machapisho kama haya:

YouTube:

Asante kwa kusoma!

Ilipendekeza: