İçindekiler:

InfluxDB, Grafana ve Hassio Kullanarak Sensör Günlüğü: 5 Adım
InfluxDB, Grafana ve Hassio Kullanarak Sensör Günlüğü: 5 Adım

Video: InfluxDB, Grafana ve Hassio Kullanarak Sensör Günlüğü: 5 Adım

Video: InfluxDB, Grafana ve Hassio Kullanarak Sensör Günlüğü: 5 Adım
Video: [Fast & Easy] How to Install Grafana & InfluxDB on Home Assistant 2024, Kasım
Anonim
InfluxDB, Grafana ve Hassio Kullanarak Sensör Günlüğü
InfluxDB, Grafana ve Hassio Kullanarak Sensör Günlüğü

Bu yazıda, InfluxDB'yi uzun vadeli sensör veri depolaması için nasıl kullanacağımızı öğreniyoruz ve veri analizi için Grafana kullanıyoruz. Bu, Home Assistant'ı nasıl kuracağımızı ve kullanacağımızı öğrendiğimiz ev otomasyonu serisinin bir parçasıdır, böylece tüm bunlar Hassio kullanılarak yapılacaktır.

1. Adım: Videoyu İzleyin

Lütfen her şeyi ayarlamanın ayrıntılarına girerken yukarıdaki videoyu izleyin. Ayrıca her şeyi takip etmek ve video kullanarak hepsinin nasıl bütünleştiğini görmek çok daha kolay. Bu yazılı yazı sadece önemli kısımları içerecektir.

2. Adım: Sensör Düğümleri Ekle

Sensör Düğümleri Ekle
Sensör Düğümleri Ekle
Sensör Düğümleri Ekle
Sensör Düğümleri Ekle

Verileri günlüğe kaydetmek ve analiz etmek için önce bazı sensör düğümlerine ihtiyacımız var, bu yüzden bazılarını ev asistanına eklediğinizden emin olun. Önceki gönderi, ESPHome ile birlikte DHT22 sensörünü kullanarak nasıl bir düğüm oluşturacağınızı gösterir. Ayrıca, birinci adıma gömülü videoda DS18B20 ve SGP30 sensörlerini kullanan yeni düğümler oluşturuyoruz.

Adım 3: InfluxDB'yi kurun

InfluxDB'yi yükleyin
InfluxDB'yi yükleyin

Sensör düğümlerini yerleştirdikten sonra, değerlerini InfluxDB'ye kaydetmeye başlamamız gerekiyor. İlk olarak, onu yüklememiz gerekiyor. Bu, eklenti mağazasına gidip "InfluxDB" aratarak ve ardından yükle düğmesine tıklayarak yapılabilir. Bu adım bir veya iki dakika sürecektir, bu yüzden biraz zaman ayırdığınızdan emin olun.

Eklentiyi başlatmadan önce, yapılandırma bölümüne kaydırmamız ve "doğru"yu "yanlış" ile değiştirerek SSL'yi devre dışı bırakmamız gerekiyor. Yapılandırmayı kaydedin ve ardından eklentiyi başlatabilirsiniz. İsteğe bağlı olarak, daha kolay erişim için "Kenar çubuğunda göster" seçeneğini de etkinleştirebilirsiniz. Eklentinin başlaması biraz zaman alacaktır, bu yüzden biraz zaman verin. Alternatif olarak, günlükleri kontrol etmek için aşağı kaydırabilir ve eklentinin başladığını belirten "Nginx Başlatılıyor" mesajının görünmesini bekleyebilirsiniz.

Daha sonra InfluxDB WEB UI'sini açmamız ve veritabanı ve kullanıcı adını oluşturabileceğimiz yönetici sekmesine gitmemiz gerekiyor. "Ev yardımcısı" adında bir veritabanı oluşturarak başlayın. Ardından adı ve şifresiyle "ev yardımcısı" olarak yeni bir kullanıcı oluşturun. Daha fazla ilerlemeden önce tüm izinleri verdiğinizden emin olun.

Artık InfluxDB kurulumuna sahip olduğumuza göre, ikisinin birbiriyle iletişim kurabilmesi için Home Assistant yapılandırmasını güncellememiz gerekiyor. Bu, configuration.yaml dosyasını güncelleyerek yapılabilir ve bunu güncellemenin en kolay yolu, yapılandırıcı eklentisini kullanmaktır. Eklenti mağazasına gidin ve yapılandırıcıyı yükleyin. Başlatın ve ardından WEB UI'yi açın. Configuration.yaml dosyasını açmak için sol üst köşedeki klasör simgesini kullanın ve ardından resimde gösterildiği gibi InfluxDB kurulumunun ayrıntılarını içeren satırları ekleyin.

Bunlar da aşağıdaki bağlantıdan edinilebilir:

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

Bu yapıldıktan sonra, Home Assistant'ı yeniden başlatın. Tekrar yedeklendiğinde, InfluxDB'yi açın ve şimdi sensör verilerini görebilmeniz gerekir.

Adım 4: Grafana'yı yükleyin

InfluxDB yapılandırıldığına göre, Grafana'yı kurmamız gerekiyor. Bu, eklenti mağazası kullanılarak da kurulabilir. Yüklendikten sonra, önceki gibi SSL'yi devre dışı bıraktığınızdan emin olun ve ardından eklentiyi başlatın. Başlaması için birkaç dakika verin.

Grafana'nın InfluxDB'den gelen verilere erişmesi gerekiyor, bu nedenle önceki adımda yaptığımız gibi InfluxDB'yi açıp yeni bir kullanıcı oluşturmak iyi bir fikirdir. Kullanıcı adı ve şifrenin "grafana" olduğunu varsayıyorum. Bu yapıldıktan sonra Grafana WEB kullanıcı arayüzünü açın ve "Veri kaynağı ekle" seçeneğini seçin. Ana bilgisayar olarak aşağıdaki URL'yi girin:

https://a0d7b954-influxdb:8086

Ardından, yeni oluşturduğumuz kullanıcı adı ve şifre ile birlikte "homeassistant" olan veritabanı adını girin. Tamamlandığında, iletişimin uygun olup olmadığını kontrol edecek olan "Kaydet ve Test Et" düğmesine basmanız yeterlidir. Bu, kurulum işlemini tamamlar.

Adım 5: Bir Gösterge Tablosu Oluşturun

Grafana, panellerden oluşan pano adı verilen bir şey kullanır. Bu paneller çizelgeler, grafikler vb. olabilir. Bazı temel çizelgelerin nasıl oluşturulacağını öğrenmek için videoyu izlemenizi tavsiye ederim. Açıkçası, verilerinizi temsil etmek için çok daha ayrıntılı gösterge tabloları oluşturabilirsiniz ve bu, bu gönderide ele alınamayacak kadar geniş bir konudur.

Lütfen aşağıdaki gibi videoları ve yayınları desteklemeye yardımcı olmak için YouTube kanalımıza abone olmayı düşünün:

YouTube:

Okuduğunuz için teşekkürler!

Önerilen: