Daftar Isi:

Sensor Logging Menggunakan InfluxDB, Grafana & Hassio: 5 Langkah
Sensor Logging Menggunakan InfluxDB, Grafana & Hassio: 5 Langkah

Video: Sensor Logging Menggunakan InfluxDB, Grafana & Hassio: 5 Langkah

Video: Sensor Logging Menggunakan InfluxDB, Grafana & Hassio: 5 Langkah
Video: СТАТИСТИКА СЛЕДУЮЩЕГО УРОВНЯ — Home Assistant InfluxDB и Grafana 2024, November
Anonim
Pencatatan Sensor Menggunakan InfluxDB, Grafana & Hassio
Pencatatan Sensor Menggunakan InfluxDB, Grafana & Hassio

Dalam posting ini, kita belajar bagaimana menggunakan InfluxDB untuk penyimpanan data sensor jangka panjang dan kita menggunakan Grafana untuk analisis data. Ini adalah bagian dari seri otomatisasi rumah di mana kita belajar cara mengatur dan menggunakan Asisten Rumah sehingga semua ini akan dilakukan menggunakan Hassio.

Langkah 1: Tonton Videonya

Silakan tonton video di atas saat membahas detail pengaturan semuanya. Juga jauh lebih mudah untuk mengikuti semuanya dan melihat bagaimana semuanya terintegrasi bersama menggunakan video. Postingan tertulis ini hanya akan berisi bit-bit penting.

Langkah 2: Tambahkan Node Sensor

Tambahkan Node Sensor
Tambahkan Node Sensor
Tambahkan Node Sensor
Tambahkan Node Sensor

Untuk mencatat dan menganalisis data, pertama-tama kita memerlukan beberapa node sensor jadi pastikan Anda telah menambahkan beberapa ke asisten rumah. Posting sebelumnya menunjukkan cara membuat node menggunakan sensor DHT22 bersama dengan ESPHome. Kami juga membuat node baru yang menggunakan sensor DS18B20 dan SGP30 dalam video yang disematkan ke langkah pertama.

Langkah 3: Instal InfluxDB

Instal InfluxDB
Instal InfluxDB

Setelah kita memiliki node sensor, kita harus mulai menyimpan nilainya ke InfluxDB. Pertama, kita perlu menginstalnya. Ini dapat dilakukan dengan menuju ke toko add-on, mencari "InfluxDB" dan kemudian mengklik tombol instal. Langkah ini akan memakan waktu satu atau dua menit jadi pastikan untuk memberikan waktu.

Sebelum kita dapat memulai pengaya, kita perlu menggulir ke bawah ke bagian konfigurasi dan menonaktifkan SSL dengan mengganti "benar" dengan "salah". Simpan konfigurasi dan Anda kemudian dapat memulai add-on. Secara opsional, Anda juga dapat mengaktifkan opsi "Tampilkan di bilah sisi" untuk akses yang lebih mudah. Pengaya akan membutuhkan sedikit waktu untuk memulai, jadi berikan waktu. Atau, Anda dapat menggulir ke bawah untuk memeriksa log dan menunggu pesan "Memulai Nginx" muncul yang menandakan bahwa add-on telah dimulai.

Kita kemudian perlu membuka UI WEB InfluxDB dan menavigasi ke tab admin tempat kita dapat membuat database dan nama pengguna. Mulailah dengan membuat database dengan nama "homeassistant". Kemudian buat user baru dengan nama dan password sebagai "homeassistant". Pastikan untuk memberikan semua izin sebelum melangkah lebih jauh.

Sekarang setelah kita memiliki pengaturan InfluxDB, kita perlu memperbarui konfigurasi Home Assistant sehingga keduanya dapat berkomunikasi satu sama lain. Hal ini dapat dilakukan dengan cara mengupdate file configuration.yaml dan cara termudah untuk melakukan update yaitu dengan menggunakan add-on configurator. Buka toko add-on dan instal konfigurator. Mulai dan kemudian buka UI WEB. Gunakan ikon folder di sudut kiri atas untuk membuka file configuration.yaml dan kemudian tambahkan baris dengan detail instalasi InfluxDB seperti yang ditunjukkan pada gambar.

Ini juga dapat diperoleh dari tautan di bawah ini:

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

Setelah selesai, mulai ulang Asisten Rumah. Setelah dicadangkan lagi, buka InfluxDB dan Anda sekarang seharusnya dapat melihat data sensor.

Langkah 4: Instal Grafana

Sekarang InfluxDB telah dikonfigurasi, kita perlu menginstal Grafana. Ini juga dapat diinstal menggunakan add-on store. Setelah terinstal, pastikan untuk menonaktifkan SSL seperti sebelumnya dan kemudian mulai add-on. Berikan beberapa menit untuk memulai.

Grafana perlu mengakses data dari InfluxDB jadi sebaiknya buka InfluxDB dan buat pengguna baru seperti yang kita lakukan pada langkah sebelumnya. Saya berasumsi nama pengguna dan kata sandi adalah "grafana". Setelah ini selesai, buka UI WEB Grafana dan pilih opsi "Tambahkan sumber data". Masukkan URL berikut sebagai tuan rumah:

https://a0d7b954-influxdb:8086

Kemudian, masukkan nama database yaitu "homeassistant" beserta username dan password yang baru saja kita buat. Setelah selesai, cukup tekan tombol "Simpan & Uji" yang akan memeriksa apakah komunikasi baik-baik saja. Ini menyelesaikan proses penyiapan.

Langkah 5: Buat Dasbor

Grafana menggunakan sesuatu yang disebut dashboard yang terdiri dari panel. Panel-panel ini dapat berupa bagan, grafik, dan sebagainya. Saya akan merekomendasikan menonton video untuk mempelajari cara membuat beberapa bagan dasar. Anda jelas dapat membuat dasbor yang jauh lebih detail untuk mewakili data Anda dan topik ini terlalu luas untuk dibahas dalam posting ini.

Harap pertimbangkan untuk berlangganan saluran YouTube kami untuk membantu mendukung video dan pos seperti ini:

YouTube:

Terima kasih telah membaca!

Direkomendasikan: