Satura rādītājs:

Sensora reģistrēšana, izmantojot InfluxDB, Grafana & Hassio: 5 soļi
Sensora reģistrēšana, izmantojot InfluxDB, Grafana & Hassio: 5 soļi

Video: Sensora reģistrēšana, izmantojot InfluxDB, Grafana & Hassio: 5 soļi

Video: Sensora reģistrēšana, izmantojot InfluxDB, Grafana & Hassio: 5 soļi
Video: Informācijas ievade dažādos tiešsaistes ciltskokos | Raidieraksts "Dzimtai pa pēdām"| S01E07 2024, Novembris
Anonim
Sensora reģistrēšana, izmantojot InfluxDB, Grafana un Hassio
Sensora reģistrēšana, izmantojot InfluxDB, Grafana un Hassio

Šajā rakstā mēs iemācāmies izmantot InfluxDB sensoru datu ilgstošai uzglabāšanai, un datu analīzei izmantojam Grafana. Šī ir daļa no mājas automatizācijas sērijas, kurā mēs iemācāmies iestatīt un izmantot mājas palīgu, tāpēc tas viss tiks darīts, izmantojot Hassio.

1. darbība. Noskatieties video

Lūdzu, skatieties iepriekš redzamo videoklipu, jo tajā ir ietverta informācija par visu iestatīšanu. Ir arī daudz vieglāk izsekot visam un redzēt, kā tas viss tiek integrēts kopā, izmantojot video. Šajā rakstiskajā ziņojumā būs tikai svarīgākie punkti.

2. darbība: pievienojiet sensora mezglus

Pievienojiet sensora mezglus
Pievienojiet sensora mezglus
Pievienojiet sensora mezglus
Pievienojiet sensora mezglus

Lai reģistrētu un analizētu datus, mums vispirms ir vajadzīgi daži sensoru mezgli, tāpēc pārliecinieties, vai esat tos pievienojis mājas palīgam. Iepriekšējā ziņa parāda, kā izveidot mezglu, izmantojot DHT22 sensoru kopā ar ESPHome. Mēs arī izveidojam jaunus mezglus, kas izmanto DS18B20 un SGP30 sensorus videoklipā, kas iegults pirmajā solī.

3. darbība: instalējiet InfluxDB

Instalējiet InfluxDB
Instalējiet InfluxDB

Kad esam izveidojuši sensoru mezglus, mums jāsāk glabāt to vērtības InfluxDB. Pirmkārt, mums tas jāinstalē. To var izdarīt, dodoties uz papildinājumu veikalu, meklējot "InfluxDB" un pēc tam noklikšķinot uz instalēšanas pogas. Šis solis prasīs vienu vai divas minūtes, tāpēc noteikti veltiet tam laiku.

Pirms mēs varam sākt papildinājumu, mums ritiniet uz leju līdz konfigurācijas sadaļai un atspējojiet SSL, aizstājot “true” ar “false”. Saglabājiet konfigurāciju un pēc tam varat sākt papildinājumu. Pēc izvēles varat arī iespējot opciju "Rādīt sānjoslā", lai atvieglotu piekļuvi. Papildinājuma palaišana prasīs nedaudz laika, tāpēc dodiet tam kādu laiku. Varat arī ritināt uz leju, lai pārbaudītu žurnālus, un gaidīt, līdz tiek parādīts ziņojums "Starting Nginx", kas norāda, ka pievienojumprogramma ir sākusies.

Pēc tam mums ir jāatver InfluxDB WEB lietotāja saskarne un jāiet uz cilni admin, kur mēs varam izveidot datu bāzi un lietotājvārdu. Sāciet, izveidojot datu bāzi ar nosaukumu "mājas palīgs". Pēc tam izveidojiet jaunu lietotāju ar vārdu un paroli kā "mājas palīgs". Pirms dodaties tālāk, noteikti piešķiriet tai visas atļaujas.

Tagad, kad mums ir InfluxDB iestatīšana, mums ir jāatjaunina mājas palīga konfigurācija, lai abi varētu sazināties viens ar otru. To var izdarīt, atjauninot failu config.yaml un vienkāršāko atjaunināšanas veidu, izmantojot konfigurācijas papildinājumu. Dodieties uz papildinājumu veikalu un instalējiet konfiguratoru. Sāciet to un pēc tam atveriet tīmekļa saskarni. Izmantojiet mapes ikonu augšējā kreisajā stūrī, lai atvērtu failu configuration.yaml, un pēc tam pievienojiet rindas ar informāciju par InfluxDB instalēšanu, kā parādīts attēlā.

Tos var iegūt arī no zemāk esošās saites:

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

Kad tas ir izdarīts, restartējiet Home Assistant. Kad tas atkal ir izveidots, atveriet InfluxDB, un tagad jums vajadzētu redzēt sensora datus.

4. darbība: instalējiet Grafana

Tagad, kad InfluxDB ir konfigurēts, mums jāinstalē Grafana. To var arī instalēt, izmantojot papildinājumu veikalu. Pēc instalēšanas noteikti atspējojiet SSL tāpat kā iepriekš un pēc tam palaidiet papildinājumu. Dodiet tai dažas minūtes, lai sāktu.

Grafanai ir jāpiekļūst datiem no InfluxDB, tāpēc ieteicams atvērt InfluxDB un izveidot jaunu lietotāju, kā mēs to darījām iepriekšējā solī. Es pieņemu, ka lietotājvārds un parole ir "grafana". Kad tas ir izdarīts, atveriet Grafana WEB lietotāja saskarni un atlasiet opciju “Pievienot datu avotu”. Ievadiet šādu URL kā saimniekdatoru:

https:// a0d7b954-pieplūdums: 8086

Pēc tam ievadiet datu bāzes nosaukumu, kas ir "mājas palīgs", kā arī tikko izveidoto lietotājvārdu un paroli. Kad esat pabeidzis, vienkārši nospiediet pogu "Saglabāt un pārbaudīt", kas pārbaudīs, vai saziņa ir kārtībā. Tas pabeidz iestatīšanas procesu.

5. darbība. Izveidojiet informācijas paneli

Grafana izmanto paneļus, ko sauc par informācijas paneļiem. Šie paneļi var būt diagrammas, grafiki un tā tālāk. Es ieteiktu noskatīties videoklipu, lai uzzinātu, kā izveidot dažas pamata diagrammas. Acīmredzot jūs varat izveidot daudz detalizētākus informācijas paneļus, lai attēlotu savus datus, un šī tēma ir pārāk plaša, lai to aplūkotu šajā ziņojumā.

Lūdzu, apsveriet iespēju abonēt mūsu YouTube kanālu, lai palīdzētu atbalstīt šādus videoklipus un ziņas:

YouTube:

Paldies par lasīšanu!

Ieteicams: