Kazalo:

Zapisovanje senzorjev z uporabo InfluxDB, Grafana & Hassio: 5 korakov
Zapisovanje senzorjev z uporabo InfluxDB, Grafana & Hassio: 5 korakov

Video: Zapisovanje senzorjev z uporabo InfluxDB, Grafana & Hassio: 5 korakov

Video: Zapisovanje senzorjev z uporabo InfluxDB, Grafana & Hassio: 5 korakov
Video: Напишите эти цифры на чистом листе бумаге - и забудьте о своих долгах на 6 месяцев! 2024, Julij
Anonim
Zapisovanje senzorjev z uporabo InfluxDB, Grafana & Hassio
Zapisovanje senzorjev z uporabo InfluxDB, Grafana & Hassio

V tem prispevku se učimo, kako uporabljati InfluxDB za dolgoročno shranjevanje senzorskih podatkov, za analizo podatkov pa uporabljamo Grafano. To je del serije avtomatizacije doma, kjer se naučimo, kako nastaviti in uporabljati pomočnika za dom, tako da bo vse to izvedeno s sistemom Hassio.

Korak: Oglejte si video

Oglejte si zgornji videoposnetek, ki govori o podrobnostih nastavitve. Prav tako je veliko lažje vse spremljati in videti, kako se vse skupaj povezuje z uporabo videa. Ta pisni prispevek bo vseboval le pomembne koščke.

2. korak: Dodajte senzorska vozlišča

Dodajte senzorska vozlišča
Dodajte senzorska vozlišča
Dodajte senzorska vozlišča
Dodajte senzorska vozlišča

Za beleženje in analizo podatkov najprej potrebujemo nekaj senzorskih vozlišč, zato se prepričajte, da ste jih dodali domačemu pomočniku. V prejšnji objavi je prikazano, kako skupaj s ESPHome ustvarite vozlišče s senzorjem DHT22. Ustvarjamo tudi nova vozlišča, ki uporabljajo senzorje DS18B20 in SGP30 v videoposnetku, vdelanem v prvi korak.

3. korak: Namestite InfluxDB

Namestite InfluxDB
Namestite InfluxDB

Ko imamo nameščena senzorska vozlišča, moramo začeti shranjevati njihove vrednosti v InfluxDB. Najprej ga moramo namestiti. To lahko storite tako, da se odpravite v trgovino z dodatki, poiščete »InfluxDB« in nato kliknete gumb za namestitev. Ta korak bo trajal minuto ali dve, zato mu vzemite nekaj časa.

Preden lahko zaženemo dodatek, se moramo pomakniti navzdol do razdelka za konfiguracijo in onemogočiti SSL tako, da "true" zamenjamo z "false". Shranite konfiguracijo in nato lahko zaženete dodatek. Po želji lahko za lažji dostop omogočite tudi možnost »Pokaži v stranski vrstici«. Začetek dodatka bo trajal nekaj časa, zato mu vzemite nekaj časa. Lahko pa se pomaknete navzdol, da preverite dnevnike in počakate, da se prikaže sporočilo »Zagon Nginxa«, ki bo pomenilo, da se je dodatek zagnal.

Nato moramo odpreti spletni uporabniški vmesnik InfluxDB in se pomakniti na skrbniški zavihek, kjer lahko ustvarimo bazo podatkov in uporabniško ime. Začnite z ustvarjanjem baze podatkov z imenom "homeassistant". Nato ustvarite novega uporabnika z imenom in geslom kot "domači pomočnik". Preden nadaljujete, mu dajte vsa dovoljenja.

Zdaj, ko imamo nastavljeno InfluxDB, moramo posodobiti konfiguracijo domačega pomočnika, tako da lahko komunicirata med seboj. To lahko storite tako, da posodobite datoteko configuration.yaml in jo najlažje posodobite z dodatkom za konfigurator. Pojdite v trgovino z dodatki in namestite konfigurator. Zaženite ga in nato odprite WEB UI. Z ikono mape v zgornjem levem kotu odprite datoteko configuration.yaml in dodajte vrstice s podrobnostmi o namestitvi InfluxDB, kot je prikazano na sliki.

Te lahko dobite tudi na spodnji povezavi:

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

Ko to storite, znova zaženite domačega pomočnika. Ko se znova varnostno kopira, odprite InfluxDB in zdaj boste lahko videli podatke senzorja.

4. korak: Namestite Grafano

Zdaj, ko je InfluxDB konfiguriran, moramo namestiti Grafano. To je mogoče namestiti tudi s shrambo dodatkov. Ko je nameščen, ne pozabite onemogočiti protokola SSL kot prej in nato zaženite dodatek. Dajte nekaj minut za začetek.

Grafana mora dostopati do podatkov iz InfluxDB, zato je dobro, da odprete InfluxDB in ustvarite novega uporabnika, kot smo to storili v prejšnjem koraku. Predvidevam, da sta uporabniško ime in geslo "grafana". Ko to storite, odprite spletni uporabniški vmesnik Grafana in izberite možnost »Dodaj vir podatkov«. Kot gostitelja vnesite naslednji URL:

https:// a0d7b954 -fluxdb: 8086

Nato vnesite ime baze podatkov, ki je "domači pomočnik", skupaj z uporabniškim imenom in geslom, ki smo ga pravkar ustvarili. Ko končate, preprosto pritisnite gumb "Shrani in preizkusi", ki bo preveril, ali je komunikacija v redu. S tem je postopek namestitve zaključen.

5. korak: Ustvarite nadzorno ploščo

Grafana uporablja nekaj, kar se imenuje nadzorne plošče, sestavljene iz plošč. Te plošče so lahko grafikoni, grafikoni itd. Priporočam ogled videoposnetka, če želite izvedeti, kako ustvariti nekaj osnovnih grafikonov. Očitno lahko ustvarite veliko bolj podrobne nadzorne plošče, ki bodo predstavljale vaše podatke, zato je v tem prispevku preveč obsežna tema.

Če želite podpreti videoposnetke in objave, se lahko naročite na naš kanal YouTube:

YouTube:

Hvala za branje!

Priporočena: