Raspberry Pi üzerindeki bir hava istasyonu her gün kendini geri ödeyen projelerden biridir. On beş dolarlık BME280 sensörü ve bir SDR dongle, iki bloklu bir yarıçapta her 433 MHz hava istasyonunu yakalamak için yeterlidir ve Pi, bunu telefondaki bir yağış uyarısına dönüştürmek için bolca alan vardır. Uygulamalar “harika grafik” ile “gerçekten yararlı” arasındaki farkı belirler. 2026’daki Raspberry Pi hava istasyonu için bu yedi uygulama, projeyi ilk haftadan sonra çalışır durumda tutan uygulamalardır.
Raspberry Pi hava istasyonu yığınında nelere bakılması gerekir
Hava projeleri bileşenleri biriktirme eğilimindedir. Birkaç soru yığının kaostan kurtulmasını sağlar:
- Veriler nereden geliyor? GPIO üzerindeki yerel sensörlerden, USB veya 433 MHz aracılığıyla satın alınan istasyondan, çevrimiçi API’den veya üçünün tümünden?
- Nerede yaşıyor? Yerel bir zaman serisi veritabanında, barındırılan bir hizmette veya doğrudan Home Assistant’a mı?
- Kim görebiliyor? Duvar panosu, telefon bildirimi veya her ikisi?
- Yağmur yağdığında ne olur? Anında bildirim, kırmızı olan bir ışık, evde olmayan bir telefona metin?
- Ne kadar kayıyor? Ucuz sensörler ucuzdur. Kalibrasyon ve aykırı değer filtrelemesi önemlidir.
Aşağıdaki uygulamalar bu soruların sorumluluğunu paylaşır.
Uygulamalar
1. Home Assistant, verilere tepki vermek için en iyi hub
Home Assistant, hava istasyonunun “sensörleri okuyor” durumundan “işe gitmeden önce bana yağış uyarısı gönderiliyor” durumuna geçtiği yerdir. Weather şablonu yerel sensörleri, MQTT konularını ve çevrimiçi tahminleri aynı görünür hale getirir. Otomasyonlar herhangi birinde bildirimleri, ışıkları veya betikleri tetikler.
Nerede eksik kalıyor: tam bir akıllı ev yığınıdır. Sadece bir grafik istiyorsanız, bu ihtiyacınızdan fazladır.
Fiyatlandırma:
- Ücretsiz: Home Assistant Core, Container, Supervised ve OS
- Ücretli: Nabu Casa Cloud isteğe bağlıdır
- En iyi: zaten Home Assistant çalıştırıyorsanız veya çalıştırmak istiyorsanız
Sonuç: hava verilerini kararlarla dönüştüren seçim.
2. Weewx, özel amaçlı hava yığını için en iyi seçim
Weewx, akıllı ev çağından çok önce gelen bir Python hava istasyonu motorudur. Düzinelerce ticari istasyonla doğrudan iletişim kurar, kendi veritabanını tutar ve grafikler ve tarihsel kayıtlar içeren klasik hava panosu oluşturur. Pi üzerinde çalışırken, bu hava yazılımının “Büyükannemin biri vardı” versiyonudur.
Nerede eksik kalıyor: yerleşik HTML panosu çağdaş görünüyor. Uzantılar çoğu ihtiyacı karşılar, ancak kurulum gerektirir.
Fiyatlandırma:
- Ücretsiz: tamamen açık kaynak
- Ücretli: hiçbiri
- En iyi: Davis, Fine Offset veya Ambient Weather istasyonunuz varsa
Sonuç: kaynak bir ticari istasyon olduğunda ve özel amaçlı bir sistem istediğinizde yapılacak seçim.
3. Rtl_433, menzil içinde her kablosuz sensörü çekmek için en iyi seçim
Rtl_433, Pi üzerindeki ucuz bir RTL-SDR dongleyi, yakındaki caddelerdeki her hava sensörü, lastik basıncı ölçer ve akıllı ev sensörünün 433 MHz akışıyla eşleştiren bir çözücüdür. Her çözülen okumayı MQTT’ye yayımlar, burada yığının geri kalanı onu alır.
Nerede eksik kalıyor: anten SDR’den daha büyük bir fark yaratır. Bazı okumalar, kendi sensörünüzü komşununkinden ayırmak için filtrelenmiş olmalıdır.
Fiyatlandırma:
- Ücretsiz: tamamen açık kaynak
- Ücretli: hiçbiri, ancak SDR dongle küçük bir donanım maliyetidir
- En iyi: istasyon satın almadan hava verilerini çekmek istiyorsanız
Sonuç: hava istasyonlarına sahip olmadan hava sensörleri veren seçim.
4. Node-RED, sensörler ve eylemler arasında mantık için en iyi seçim
Node-RED, “sensör değişti” ile “bir şey yap” bağlantısı kuran akış düzenleyicidir. Düğüm kütüphanesi MQTT, HTTP, hava API’leri ve Home Assistant varlıklarını kapsar. Basit bir şablonun ötesine geçen projeler için Node-RED, sensör okumalarının bir setini bir karara dönüştürür.
Nerede eksik kalıyor: görsel akış düzenleyici sevili veya nefret edilir. Karmaşık akışlar dikkatli adlandırmadan yararlı olur, aksi takdirde telle bir top haline gelirler.
Fiyatlandırma:
- Ücretsiz: tamamen açık kaynak
- Ücretli: hiçbiri
- En iyi: Pi’niz hava verileriyle birden fazla şey yapıyorsa
Sonuç: kurallar karmaşıklaştığında yapılacak seçim.
5. Grafana, ciddi bir pano için en iyi seçim
Grafana, herkesin ekran görüntülerini paylaştığı panoyu oluşturur. InfluxDB’ye veya Home Assistant kaydına yönlendirin ve uygun grafikler, uyarı kuralları ve monte edilmeye değer bir duvar paneli alırsınız. Pi 5’te rahat çalışır; Pi 4’te bir tarayıcı sekmesi için iyidir.
Nerede eksik kalıyor: ilk öğrenme eğrisi gerçektir. Home Assistant panosu zaten işi yaparken bu seçim yapılmaz.
Fiyatlandırma:
- Ücretsiz: Grafana OSS
- Ücretli: Grafana Cloud hobiciler için cömert bir ücretsiz katmana sahiptir
- En iyi: duvara gidecek bir pano istiyorsanız
Sonuç: grafikler önemli olduğunda yapılacak seçim.
6. InfluxDB, grafikler için en iyi zaman serisi veritabanı
InfluxDB, klasik hava-Pi yığınının depolama yarısıdır. Zaman serisi verileri iyi sıkışır, sorgular hızlıdır ve Grafana onunla yerel olarak konuşur. Node-RED veya Home Assistant’ı buna yönlendirin ve unutun.
Nerede eksik kalıyor: InfluxDB 2.x, 1.x’in yaptığından daha dik bir öğrenme eğrisine sahiptir. Yedeklemelerin bir planı olması gerekir.
Fiyatlandırma:
- Ücretsiz: InfluxDB OSS
- Ücretli: barındırılan depolama için InfluxDB Cloud katmanı
- En iyi: birkaç haftadan daha fazla geçmişten istiyorsanız
Sonuç: yıllar hava verilerini saklayan Pi için seçim.
7. MQTT Explorer, ardışık düzeni hata ayıklamak için en iyi seçim
MQTT Explorer, Pi’deki hava istasyonu verilerinin olması gereken yerde görünmediği gün kurtaran masaüstü uygulamadır. Pi üzerindeki Mosquitto broker’a yönlendirin ve Rtl_433, Home Assistant ve Node-RED’in her mesajı uygun bir ağaç görünümünde görünür hale gelir.
Nerede eksik kalıyor: bir hata ayıklayıcıdır. Pi bununsuz iyi çalışır; bir şey kırıldığında yüklersiniz.
Fiyatlandırma:
- Ücretsiz: temel uygulama
- Ücretli: gelişmiş özellikler için MQTT Explorer Pro tek seferlik lisansı
- En iyi: bir sensörün neden güncelleme durdurduğunu merak ettiğiniz zamanlarda
Sonuç: teldeki şeyi görmesi gereken gün seçimi.
Doğru yığını nasıl seçersiniz
Home Assistant ve bir BME280 sensörüyle başlayın. Bu yağış uyarısı için yeterlidir. Yakındaki kablosuz sensörleri çekmek istediğinizde RTL-SDR ile Rtl_433 ekleyin. Otomasyon birkaç tetikleyicinin ötesine geçtiğinde Node-RED ekleyin. Duvarda uzun vadeli grafikler istediğinizde InfluxDB ve Grafana birlikte ekleyin. Uygun bir ticari hava istasyonu satın alır ve klasik hava panosu deneyimini isterseniz Weewx ekleyin. Bir şey kırıldığında ilk kez dizüstü bilgisayarınıza MQTT Explorer kurun. Telefon uygulaması zaten bilmeniz gereken şeyi söylüyorsa tüm yığını atlayın.
Sık sorulan sorular
Bunun için Raspberry Pi 5’e ihtiyacım var mı? Hayır. 4 GB RAM’li Pi 4, Home Assistant, Rtl_433, Node-RED, InfluxDB ve Grafana’yı birlikte çalıştırır. Pi 5 daha pürüzsüzdür ama gerekli değildir.
Hangi sensörle başlamalıyım? BME280 veya BME680 breakout standart ilk sensördür. I2C üzerinde sıcaklık, nem ve basıncı yaklaşık 15 dolarla kapsar.
Komşumun hava istasyonunu yakalayabilir miyim? Rtl_433, düzgün bir 433 MHz anteniyle birkaç yüz metre içinde Acurite, La Crosse, Fine Offset ve Ambient Weather istasyonlarını çözer. Başka birinin istasyonundan gelen verileri kullanmanın yasallığı bölgeye göre değişir; komşu istasyonlarını referans noktaları olarak değerlendirin, birincil veri olarak değil.
Bu ne kadar güç kullanıyor? SDR dongli Raspberry Pi 4 yaklaşık 5 ila 7 watt kullanır. Pi 5 yaklaşık 8 ila 10 watt kullanır.
Zaten Home Assistant panolarını kullanıyorsam Grafana’ya ihtiyacım var mı? Hayır. Grafana, duvar paneli veya uzun vadeli grafikler istediğinizde kazanır; Home Assistant’ın yerleşik panoları çoğu günlük ihtiyacı karşılar.