🌧️ Radar Alert Light

Uyarı Mekaniği & ntfy Bildirimi

Bu sistem tahmin (ML) yapmaz. Yalnızca canlı MGM radar gözlemlerinden birikimli yağışı hesaplar ve meteorolojik olarak anlamlı bir yağış bir ilçeyi yeterince kapladığında ntfy üzerinden anlık bildirim gönderir.

1

Canlı Veri

MGM kompozit radar görüntüsü düzenli olarak indirilir. Renkler, koşullu Z-R bağıntısıyla mm/hr'ye çevrilir ve coğrafi referanslı GeoTIFF olarak arşivlenir.

2

Birikim

Son 30 dk ve 1 saat içindeki kareler trapez integrasyonla toplanır: mm = Σ 0.5·(Ri+Ri+1)·Δt. Pencerede veri kopukluğu varsa o pencere değerlendirilmez (yanlış alarm önlenir).

3

İlçe Değerlendirmesi

Her ilçe poligonu için, ilçenin alanının yüzde kaçının eşiği aştığı hesaplanır. Bir ilçe ancak eşik üstü alan oranı %25.0'yi aşarsa uyarı verir → tek piksel/gürültü değil, yaygın yağış.

4

Bildirim

Eşiği geçen ilçeler il + ilçe adıyla ntfy'e gönderilir. Aynı ilçe+seviye 60 dk içinde tekrar bildirilmez; seviye yükselirse (örn. Sarı→Kırmızı) anında gönderilir.

Eşik Kademeleri (birikimli mm)

SeviyeEşik (mm)ntfy Önceliği
Sarı≥ 50.0default
Turuncu≥ 60.0default
Kırmızı≥ 80.0high

Pencereler: 30 dk, 60 dk · Bir ilçenin tetiklenmesi için eşik üstü alan ≥ %25.0 · Cooldown 60 dk.

ntfy Bildirimlerine Abone Olma

  1. Telefonuna/masaüstüne ntfy uygulamasını kur.
  2. Şu topic'e abone ol: fyec-radar-alert (sunucu: https://ntfy.sh).
  3. Eşik aşıldığında bildirim otomatik düşer. Örnek mesaj:
Başlık: Kuvvetli Yağış Uyarısı (Gözlem)
ARDEŞEN (RİZE), Kırmızı: 60dk toplam 80.0 mm (%62 alan) [Kırmızı]
  + 30dk toplam 41.0 mm (%55 alan) [Sarı]

Sistem Durumu

Kontrol aralığı: her 5 dakikada bir · Arşiv saklama: son 3 gün + kalıcı korunan önemli kareler (tepe ≥ 75 mm/hr veya uyarı verilen yağışlar).

Toplama döngüsü ayrı çalışır: python run.py --loop