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.
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.
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).
İ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ğış.
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)
| Seviye | Eşik (mm) | ntfy Önceliği |
|---|---|---|
| Sarı | ≥ 50.0 | default |
| Turuncu | ≥ 60.0 | default |
| Kırmızı | ≥ 80.0 | high |
Pencereler: 30 dk, 60 dk · Bir ilçenin tetiklenmesi için eşik üstü alan ≥ %25.0 · Cooldown 60 dk.
ntfy Bildirimlerine Abone Olma
- Telefonuna/masaüstüne ntfy uygulamasını kur.
- Şu topic'e abone ol:
fyec-radar-alert(sunucu:https://ntfy.sh). - 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