Isi kandungan:
- Langkah 1: Tonton Video
- Langkah 2: Tambah Nod Sensor
- Langkah 3: Pasang InfluxDB
- Langkah 4: Pasang Grafana
- Langkah 5: Buat Papan Pemuka
Video: Log Sensor Menggunakan InfluxDB, Grafana & Hassio: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam catatan ini, kami belajar bagaimana menggunakan InfluxDB untuk penyimpanan data sensor jangka panjang dan kami menggunakan Grafana untuk analisis data. Ini adalah sebahagian daripada siri automasi rumah di mana kita belajar bagaimana mengatur dan menggunakan Pembantu Rumah sehingga semua ini akan dilakukan dengan menggunakan Hassio.
Langkah 1: Tonton Video
Sila tonton video di atas kerana memperincikan perincian mengatur semuanya. Juga lebih mudah untuk mengikuti semuanya dan melihat bagaimana semuanya disatukan bersama menggunakan video. Catatan bertulis ini hanya akan mengandungi bit penting.
Langkah 2: Tambah Nod Sensor
Untuk log dan menganalisis data, pertama-tama kami memerlukan beberapa nod sensor, jadi pastikan anda telah menambahkannya ke pembantu rumah. Catatan sebelumnya menunjukkan kepada anda cara membuat nod menggunakan sensor DHT22 bersama dengan ESPHome. Kami juga membuat node baru yang menggunakan sensor DS18B20 dan SGP30 dalam video yang disertakan dalam langkah pertama.
Langkah 3: Pasang InfluxDB
Sebaik sahaja kita mempunyai nod sensor, kita perlu mula menyimpan nilainya ke InfluxDB. Pertama, kita perlu memasangnya. Ini dapat dilakukan dengan menuju ke kedai add-on, mencari "InfluxDB" dan kemudian mengklik butang install. Langkah ini akan memakan masa satu atau dua minit, jadi pastikan anda memberi sedikit masa.
Sebelum kita dapat memulakan add-on, kita perlu menatal ke bahagian konfigurasi dan mematikan SSL dengan menggantikan "true" dengan "false". Simpan konfigurasi dan kemudian anda boleh memulakan add-on. Secara pilihan, anda juga boleh mengaktifkan pilihan "Tunjukkan di bar sisi" untuk akses yang lebih mudah. Alat tambah akan memerlukan sedikit masa untuk dimulakan jadi berikan sedikit masa. Sebagai alternatif, anda boleh menatal ke bawah untuk memeriksa log dan menunggu mesej "Memulai Nginx" muncul yang akan menandakan bahawa pengaya telah dimulakan.
Kita kemudian perlu membuka UI WEB InfluxDB dan menavigasi ke tab pentadbir di mana kita boleh membuat pangkalan data dan nama pengguna. Mulakan dengan membuat pangkalan data dengan nama "homeassistant". Kemudian buat pengguna baru dengan nama dan kata laluan sebagai "homeassistant". Pastikan anda memberikan semua kebenaran sebelum melangkah lebih jauh.
Sekarang kita mempunyai persediaan InfluxDB, kita perlu mengemas kini konfigurasi Pembantu Rumah supaya keduanya dapat berkomunikasi antara satu sama lain. Ini dapat dilakukan dengan mengemas kini file config.yaml dan cara termudah untuk mengemas kini iaitu dengan menggunakan add-on configurator. Pergi ke kedai tambahan dan pasang konfigurasi. Mulakannya dan kemudian buka UI WEB. Gunakan ikon folder di sudut kiri atas untuk membuka file config.yaml dan kemudian tambahkan baris dengan perincian pemasangan InfluxDB seperti yang ditunjukkan dalam gambar.
Ini juga boleh didapati dari pautan di bawah:
github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md
Setelah selesai, mulakan semula Pembantu Rumah. Setelah disandarkan semula, buka InfluxDB dan anda kini boleh melihat data sensor.
Langkah 4: Pasang Grafana
Sekarang InfluxDB telah dikonfigurasi, kita perlu memasang Grafana. Ini juga boleh dipasang menggunakan kedai tambahan. Setelah dipasang, pastikan untuk mematikan SSL seperti sebelumnya dan kemudian mulakan add-on. Beri masa beberapa minit untuk bermula.
Grafana perlu mengakses data dari InfluxDB jadi adalah idea yang baik untuk membuka InfluxDB dan membuat pengguna baru seperti yang kita lakukan pada langkah sebelumnya. Saya menganggap nama pengguna dan kata laluan adalah "grafana". Setelah ini selesai, buka Grafana WEB UI dan pilih pilihan "Tambahkan sumber data". Masukkan URL berikut sebagai hos:
https:// a0d7b954-influxdb: 8086
Kemudian, masukkan nama pangkalan data yang "homeassistant" bersama dengan nama pengguna dan kata laluan yang baru kami buat. Setelah selesai, tekan butang "Simpan & Uji" yang akan memeriksa sama ada komunikasi OK. Ini menyelesaikan proses persediaan.
Langkah 5: Buat Papan Pemuka
Grafana menggunakan sesuatu yang disebut papan pemuka yang terdiri daripada panel. Panel ini boleh menjadi grafik, grafik dan sebagainya. Saya akan mengesyorkan menonton video untuk mengetahui cara membuat beberapa carta asas. Anda jelas boleh membuat papan pemuka yang lebih terperinci untuk mewakili data anda dan topik yang terlalu luas untuk dibincangkan dalam catatan ini.
Pertimbangkan untuk melanggan saluran YouTube kami untuk membantu menyokong video dan siaran seperti ini:
YouTube:
Terima kasih kerana membaca!
Disyorkan:
Jejak Kualiti Udara Menggunakan Grafana dan Raspberry Pi: 7 Langkah
Jejak Kualiti Udara Menggunakan Grafana dan Raspberry Pi: Saya mencari projek IOT kecil kecil dan seorang rakan mengesyorkan saya melihat tutorial ini: https: //dzone.com/articles/raspberry-pi-iot-sensor … Saya sangat cadangkan untuk mengikuti tutorial yang perlu diikuti dalam menyiapkan Raspberry Pi untuk pemantauan
Arduino Tarikh / Masa Memplot / Mencatat Log Menggunakan Millis () dan PfodApp: 11 Langkah
Arduino Tarikh / Masa Memplot / Mencatat Log Menggunakan Millis () dan PfodApp: Tidak diperlukan pengaturcaraan Arduino atau Android. Modul RTC dan GPS juga disokong. Pembetulan automatik untuk zon waktu, drift RTC dan GPS tidak ada detik lompatan Pengenalan Tutorial ini menunjukkan cara menggunakan Arduino millis anda ( ) cap waktu untuk memplot data ag
Log Data dan Petak Grafik Dalam Talian Menggunakan NodeMCU, MySQL, PHP dan Chartjs.org: 4 Langkah
Log Data dan Plot Grafik Dalam Talian Menggunakan NodeMCU, MySQL, PHP dan Chartjs.org: Instructable ini menerangkan bagaimana kita dapat menggunakan papan Node MCU untuk mengumpulkan data dari pelbagai sensor, menghantar data ini ke fail PHP yang dihoskan yang kemudian menambahkan data ke pangkalan data MySQL. Data kemudian dapat dilihat dalam talian sebagai grafik, menggunakan chart.js.A
Cara Memulihkan Folder Terbuka Apabila Anda Log Masuk Semula Selepas Log Keluar: 5 Langkah
Cara Memulihkan Folder Terbuka Apabila Anda Log Masuk Selepas Anda Logoff: Baiklah, begini keadaannya, anda menggunakan komputer dengan banyak dan banyak folder anda dibuka … Kemudian, ibu anda pulang lebih awal dari yang dijangkakan! Anda betul-betul tahu bahawa jika dia menangkap anda menggunakan komputer, sedangkan anda mesti berada di tempat tidur kerana
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Mudah, Stabil, Murah atau Percuma: 9 Langkah
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Sederhana, Stabil, Murah atau Percuma.: Gitar amp kecondongan amp - semudah log lincoln. kecil, mudah alih, sederhana, stabil, murah atau percuma menggunakan papan lapis sekerap. Bagus untuk kombo amp, reka bentuk yang lebih besar boleh digunakan untuk punggung terbuka