Mundarija:

InfluxDB, Grafana va Hassio yordamida sensorlar jurnali: 5 qadam
InfluxDB, Grafana va Hassio yordamida sensorlar jurnali: 5 qadam

Video: InfluxDB, Grafana va Hassio yordamida sensorlar jurnali: 5 qadam

Video: InfluxDB, Grafana va Hassio yordamida sensorlar jurnali: 5 qadam
Video: Statistics in Home Assistant with InfluxDB and Grafana 2024, Iyul
Anonim
InfluxDB, Grafana va Hassio yordamida sensorlar jurnali
InfluxDB, Grafana va Hassio yordamida sensorlar jurnali

Ushbu xabarda biz InfluxDB -dan sensorlarni uzoq muddatli saqlash uchun qanday foydalanishni o'rganamiz va ma'lumotlarni tahlil qilish uchun Grafanadan foydalanamiz. Bu uyni avtomatlashtirish seriyasining bir qismi, biz Home Assistant -ni sozlash va ishlatishni o'rganamiz, shuning uchun hammasi Hassio yordamida amalga oshiriladi.

1 -qadam: Videoni tomosha qiling

Iltimos, yuqoridagi videoni tomosha qiling, chunki u hamma narsani sozlash tafsilotlariga to'g'ri keladi. Bundan tashqari, hamma narsani kuzatib borish va video yordamida qanday qilib birlashishini ko'rish ancha oson. Bu yozma xabarda faqat muhim bitlar bo'ladi.

2 -qadam: Sensor tugunlarini qo'shing

Sensor tugunlarini qo'shing
Sensor tugunlarini qo'shing
Sensor tugunlarini qo'shing
Sensor tugunlarini qo'shing

Ma'lumotlarni yozib olish va tahlil qilish uchun bizga birinchi navbatda ba'zi sensorli tugunlar kerak, shuning uchun ularni uy yordamchisiga qo'shganingizga ishonch hosil qiling. Oldingi xabarda DHT22 sensori yordamida ESPHome yordamida tugunni qanday yaratish kerakligi ko'rsatilgan. Shuningdek, biz birinchi bosqichga o'rnatilgan videoda DS18B20 va SGP30 datchiklaridan foydalanadigan yangi tugunlarni yaratamiz.

3 -qadam: InfluxDB -ni o'rnating

InfluxDB -ni o'rnating
InfluxDB -ni o'rnating

Sensor tugunlari joylashgandan so'ng, biz ularning qiymatlarini InfluxDB -ga saqlashni boshlashimiz kerak. Birinchidan, biz uni o'rnatishimiz kerak. Buni qo'shimcha do'konga o'tish, "InfluxDB" ni qidirish va keyin o'rnatish tugmasini bosish orqali amalga oshirish mumkin. Bu qadam bir -ikki daqiqa davom etadi, shuning uchun biroz vaqt bering.

Qo'shimchani ishga tushirishdan oldin, biz konfiguratsiya bo'limiga o'ting va "rost" ni "noto'g'ri" bilan almashtirish orqali SSL-ni o'chirib qo'yishimiz kerak. Konfiguratsiyani saqlang va siz qo'shimchani ishga tushirishingiz mumkin. Ixtiyoriy ravishda, kirishni osonlashtirish uchun "Yon panelda ko'rsatish" opsiyasini yoqishingiz mumkin. Qo'shimchani ishga tushirish uchun biroz vaqt kerak bo'ladi, shuning uchun biroz vaqt bering. Shu bilan bir qatorda, jurnallarni tekshirish uchun pastga aylantiring va "Nginx-ni ishga tushirish" xabari paydo bo'lishini kuting, bu qo'shimchaning boshlanganligini bildiradi.

Keyin biz InfluxDB WEB UI -ni ochishimiz va ma'lumotlar bazasi va foydalanuvchi nomini yaratishimiz mumkin bo'lgan administrator yorlig'iga o'tishimiz kerak. "Uy yordamchisi" nomli ma'lumotlar bazasini yaratish bilan boshlang. Keyin "uyda yordamchi" nomi va parol bilan yangi foydalanuvchi yarating. Oldinga o'tishdan oldin, barcha ruxsatnomalarni berganingizga ishonch hosil qiling.

Endi bizda InfluxDB -ni o'rnatish bor, biz Home Assistant konfiguratsiyasini yangilashimiz kerak, shunda ikkalasi bir -biri bilan muloqot qila oladi. Buni config.yaml faylini yangilash va konfigurator qo'shimchasi yordamida yangilashning eng oson yo'li bilan amalga oshirish mumkin. Qo'shimcha do'konga o'ting va konfiguratorni o'rnating. Uni ishga tushiring va keyin WEB interfeysini oching. Config.yaml faylini ochish uchun yuqori chap burchakdagi papka belgisidan foydalaning va keyin rasmda ko'rsatilgandek InfluxDB o'rnatilishi tafsilotlari ko'rsatilgan qatorlarni qo'shing.

Ularni quyidagi havola orqali ham olish mumkin:

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

Bu bajarilgandan so'ng, Home Assistant -ni qayta ishga tushiring. Qayta tiklanganidan so'ng, InfluxDB -ni oching va endi siz sensor ma'lumotlarini ko'rishingiz kerak.

4 -qadam: Grafanani o'rnating

Endi InfluxDB konfiguratsiya qilingan, biz Grafanani o'rnatishimiz kerak. Buni qo'shimcha do'kon yordamida ham o'rnatish mumkin. O'rnatilgandan so'ng, SSL-ni avvalgidek o'chirib qo'ying va qo'shimchani ishga tushiring. Boshlash uchun bir necha daqiqa bering.

Grafana ma'lumotlarga InfluxDB -dan kirishi kerak, shuning uchun InfluxDB -ni ochish va oldingi qadamda bo'lgani kabi yangi foydalanuvchi yaratish yaxshi bo'ladi. Men foydalanuvchi nomi va parol "grafana" deb o'ylayman. Bu bajarilgandan so'ng, Grafana WEB UI -ni oching va "Ma'lumot manbasini qo'shish" -ni tanlang. Quyidagi URLni xost sifatida kiriting:

https:// a0d7b954-influxdb: 8086

Keyin, biz yaratgan foydalanuvchi nomi va parol bilan birga "uy yordamchisi" ma'lumotlar bazasi nomini kiriting. Tugatganingizdan so'ng, "Saqlash va sinash" tugmachasini bosing, bu aloqaning to'g'riligini tekshiradi. Bu sozlash jarayonini yakunlaydi.

5 -qadam: boshqaruv panelini yarating

Grafana panellardan tashkil topgan boshqaruv paneli deb nomlangan narsani ishlatadi. Bu panellar grafikalar, grafikalar va boshqalar bo'lishi mumkin. Videoni ko'rishni tavsiya qilaman, qanday qilib asosiy jadvallarni tuzish mumkin. Shubhasiz, siz o'zingizning ma'lumotlaringizni aks ettirish uchun batafsilroq boshqaruv panellarini yaratishingiz mumkin va bu maqolada yoritilishi mumkin bo'lmagan mavzu.

Iltimos, quyidagi video va postlarni qo'llab -quvvatlash uchun YouTube kanalimizga obuna bo'lishni o'ylab ko'ring:

YouTube:

O'qiganingiz uchun tashakkur!

Tavsiya: