Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: Sensor tugunlarini qo'shing
- 3 -qadam: InfluxDB -ni o'rnating
- 4 -qadam: Grafanani o'rnating
- 5 -qadam: boshqaruv panelini yarating
Video: InfluxDB, Grafana va Hassio yordamida sensorlar jurnali: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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
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:
NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: 14 qadam (rasmlar bilan)
NodeMCU datchiklarini boshqarish rölesi yordamida IoT-ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: IoT-ga asoslangan ushbu loyihada men Blynk va NodeMCU boshqaruv rölesi bilan uy avtomatizatsiyasini real vaqtda qaytarib berdim. Qo'lda rejimda ushbu o'rni modulini mobil yoki smartfon va qo'lda o'zgartirish orqali boshqarish mumkin. Avtomatik rejimda bu aqlli
Arduino simsiz signal tizimi mavjud sensorlar yordamida: 9 qadam (rasmlar bilan)
Arduino simsiz signal tizimi mavjud sensorlar yordamida: Agar sizda 433 MGts yoki 315 MGts simsiz signal sensori mavjud bo'lsa, bu loyihani taxminan 20.00 dollar atrofida yarim soat ichida qurish mumkin. Bu, shuningdek, infraqizil harakat detektorlari va qamish simlari kabi simsiz signal sensorlar bilan jihozlangan yangi loyiha bo'lishi mumkin
Ultrasonik sensorlar yordamida robotning oldini olish: 9 qadam (rasmlar bilan)
Ultrasonik sensorlar yordamida to'siqlardan qochadigan robot: Bu ultratovushli sensorlar (HC SR 04) va Arduino Uno platasi yordamida to'siqlardan qochish robotining oddiy loyihasidir. Robot to'siqlarni chetlab o'tib, sensorlar tomonidan ta'qib qilishning eng yaxshi usulini tanlaydi. o'quv loyihasi, baham ko'ring
UCL -IIOT - Raspberry Pi -da ma'lumotlar jurnali: 6 qadam
UCL -IIOT - Raspberry Pi -dagi ma'lumotlar jurnali: Bu ko'rsatmalarni maktab loyihasi uchun Obayda Haj Hamoud va Sidse Xenriksen yaratgan. Asosiy g'oya - yorug'lik sensori ma'lumotlarini yig'ish, ma'lumotni malina pi -da simsiz ma'lumotlar bazasiga yozib olish va asboblar paneli orqali bu ma'lumotlarni kuzatish
IQ sensorlar yordamida imo -ishoralarni oddiy boshqarish: 7 qadam
IQ sensorlar yordamida imo -ishoralarni oddiy boshqarish: Imo -ishora yordamida narsalarni boshqarish har doim hayajonli va qiziqarli, lekin bozorda imo -ishoralarni tanib olish uchun sensorlar juda qimmatga tushadi. Xo'sh, qanday qilib biz bir necha dollar yordamida oddiy imo -ishora boshqaruvini qila olamiz? Xo'sh, IR sensorlar to'g'ri ishlatilganda