Turinys:

Jutiklių registravimas naudojant „InfluxDB“, „Grafana“ir „Hassio“: 5 žingsniai
Jutiklių registravimas naudojant „InfluxDB“, „Grafana“ir „Hassio“: 5 žingsniai

Video: Jutiklių registravimas naudojant „InfluxDB“, „Grafana“ir „Hassio“: 5 žingsniai

Video: Jutiklių registravimas naudojant „InfluxDB“, „Grafana“ir „Hassio“: 5 žingsniai
Video: Arduino pamoka Nr. 6: Kai krinta šviesa – Fotorezistorius 2024, Lapkritis
Anonim
Jutiklių registravimas naudojant „InfluxDB“, „Grafana“ir „Hassio“
Jutiklių registravimas naudojant „InfluxDB“, „Grafana“ir „Hassio“

Šiame įraše mes mokomės, kaip naudoti „InfluxDB“ilgalaikiam jutiklių duomenų saugojimui, o duomenų analizei naudojame „Grafana“. Tai yra namų automatikos serijos dalis, kurioje mes mokomės nustatyti ir naudoti namų asistentą, todėl visa tai bus padaryta naudojant „Hassio“.

1 žingsnis: žiūrėkite vaizdo įrašą

Žiūrėkite aukščiau esantį vaizdo įrašą, kuriame išsamiai aprašoma, kaip viską nustatyti. Taip pat daug lengviau sekti viską ir pamatyti, kaip visa tai sujungiama naudojant vaizdo įrašą. Šiame rašytiniame įraše bus tik svarbios dalys.

2 veiksmas: pridėkite jutiklių mazgus

Pridėkite jutiklių mazgus
Pridėkite jutiklių mazgus
Pridėkite jutiklių mazgus
Pridėkite jutiklių mazgus

Norėdami registruoti ir analizuoti duomenis, mums pirmiausia reikia kai kurių jutiklių mazgų, todėl įsitikinkite, kad pridėjote kai kuriuos prie namų asistento. Ankstesnis įrašas parodo, kaip sukurti mazgą naudojant DHT22 jutiklį kartu su ESPHome. Mes taip pat kuriame naujus mazgus, kurie naudoja DS18B20 ir SGP30 jutiklius vaizdo įraše, įterptame į pirmą veiksmą.

3 veiksmas: įdiekite „InfluxDB“

Įdiekite „InfluxDB“
Įdiekite „InfluxDB“

Kai jau turime jutiklių mazgus, turime pradėti saugoti jų vertes „InfluxDB“. Pirma, mes turime jį įdiegti. Tai galite padaryti eidami į priedų parduotuvę, ieškodami „InfluxDB“ir spustelėdami diegimo mygtuką. Šis žingsnis užtruks minutę ar dvi, todėl būtinai skirkite tam laiko.

Prieš pradėdami priedą, turime slinkti žemyn iki konfigūracijos skyriaus ir išjungti SSL, pakeisdami „true“į „false“. Išsaugokite konfigūraciją ir galėsite paleisti priedą. Pasirinktinai taip pat galite įjungti parinktį „Rodyti šoninėje juostoje“, kad būtų lengviau pasiekti. Priedo paleidimas užtruks šiek tiek laiko, todėl skirkite jam šiek tiek laiko. Arba galite slinkti žemyn, kad patikrintumėte žurnalus, ir palaukite, kol pasirodys pranešimas „Starting Nginx“, kuris reiškia, kad priedas buvo paleistas.

Tada turime atidaryti „InfluxDB WEB“vartotojo sąsają ir pereiti į skirtuką „Administratorius“, kuriame galime sukurti duomenų bazę ir vartotojo vardą. Pradėkite nuo duomenų bazės sukūrimo pavadinimu „namų asistentas“. Tada sukurkite naują vartotoją, kurio vardas ir slaptažodis yra „namų padėjėjas“. Prieš judėdami toliau, būtinai suteikite jam visus leidimus.

Dabar, kai turime „InfluxDB“sąranką, turime atnaujinti „Home Assistant“konfigūraciją, kad abu galėtų bendrauti tarpusavyje. Tai galima padaryti atnaujinus konfigūracijos.yaml failą ir paprasčiausią atnaujinimo būdą naudojant konfigūravimo programos priedą. Eikite į priedų parduotuvę ir įdiekite konfigūratorių. Pradėkite ir atidarykite žiniatinklio vartotojo sąsają. Naudokite aplanko piktogramą viršutiniame kairiajame kampe, kad atidarytumėte failą configuration.yaml, tada pridėkite eilutes su išsamia informacija apie „InfluxDB“diegimą, kaip parodyta paveikslėlyje.

Jų taip pat galima gauti iš toliau pateiktos nuorodos:

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

Kai tai bus padaryta, paleiskite „Home Assistant“iš naujo. Kai jis vėl bus sukurtas, atidarykite „InfluxDB“ir dabar turėtumėte matyti jutiklio duomenis.

4 veiksmas: įdiekite „Grafana“

Dabar, kai „InfluxDB“sukonfigūruotas, turime įdiegti „Grafana“. Tai taip pat galima įdiegti naudojant priedų parduotuvę. Įdiegę būtinai išjunkite SSL, kaip ir anksčiau, tada paleiskite priedą. Pradžiai skirkite kelias minutes.

„Grafana“turi pasiekti „InfluxDB“duomenis, todėl gera idėja yra atidaryti „InfluxDB“ir sukurti naują vartotoją, kaip tai darėme ankstesniame žingsnyje. Manau, kad vartotojo vardas ir slaptažodis yra „grafana“. Kai tai bus padaryta, atidarykite „Grafana WEB“vartotojo sąsają ir pasirinkite parinktį „Pridėti duomenų šaltinį“. Įveskite šį URL kaip pagrindinį kompiuterį:

https:// a0d7b954-influenxdb: 8086

Tada įveskite duomenų bazės pavadinimą, kuris yra „namų asistentas“, kartu su ką tik sukurtu vartotojo vardu ir slaptažodžiu. Baigę tiesiog paspauskite mygtuką „Išsaugoti ir išbandyti“, kuris patikrins, ar ryšys yra geras. Tai užbaigia sąrankos procesą.

5 veiksmas: sukurkite prietaisų skydelį

„Grafana“naudoja vadinamąjį prietaisų skydelį, kurį sudaro skydai. Šios plokštės gali būti diagramos, grafikai ir pan. Rekomenduočiau pažiūrėti vaizdo įrašą, kad sužinotumėte, kaip sukurti pagrindines diagramas. Akivaizdu, kad galite sukurti daug išsamesnių informacijos suvestinių, kuriose būtų pateikti jūsų duomenys, ir tai yra per plati tema, kurią reikia aptarti šiame įraše.

Apsvarstykite galimybę užsiprenumeruoti „YouTube“kanalą, kad padėtumėte palaikyti tokius vaizdo įrašus ir įrašus:

„YouTube“:

Ačiū, kad skaitėte!

Rekomenduojamas: