GRAT GRAT
Early access · TestFlight

Know when the weather turns on the mountain.

GRAT is a decision-support tool for climbers and hikers. It combines forecast models, official warning services, station observations and your iPhone's barometer into a single risk level — for the point you are standing on and the altitude you are at.

SAFEWATCHDANGER

The level never travels alone: it always comes with why it is what it is, and which model or service said so.

Dashboard showing a WATCH risk card
Dashboard
One verdict, its reason, its source, and the measurements behind it.
Precipitation radar over the Rhine valley
Radar
Live precipitation with a time scrubber — and a note saying where the radar simply has no data.
Companion Mode with an active session
Companion Mode
A running session: risk, next check, measurements, and every alert it sent.

How you use it

  1. Pick the route's difficulty (T1–T6) The thresholds move with it. A gust that is merely unpleasant on a T2 path is a reason to turn around on a T5 ridge, so the same wind is judged differently.
  2. Check the dashboard before you leave One verdict for your location and altitude, with the reason and the source. Tap through for the hourly and 15-minute detail, the radar, or the equipment hints for those conditions.
  3. Start Companion Mode at the trailhead From then on the app re-checks conditions every 15–20 minutes while you walk, and notifies you if the risk rises. It also tracks distance and ascent — and pauses them when it detects you are travelling by car.
  4. Read the alert, not just the colour Every notification carries the threshold it crossed and the model it came from, so you can judge it yourself instead of trusting a colour.
  5. Close the loop afterwards When you stop the session you get a log: when each check happened, where gaps were, which alerts were sent. You can mark each alert as appropriate or unnecessary — that is what calibrates the thresholds.

What it shows

On your wrist, and in Health

GRAT on Apple Watch showing DANGER

The Apple Watch app shows the last verdict, its reason, and — always — how old that reading is. It computes nothing itself: a second risk engine would mean two screens that can disagree, and in a safety app that is the worst possible bug.

Optionally, a finished session is written to Apple Health as a Hiking workout with its route. GRAT only writes; it never reads your health data.

What it deliberately does not do

GRAT doesn't tell you what to do. Setting off, going on, turning back, taking shelter — those decisions are yours alone.

It sends no alerts while the app is closed, and it says so instead of implying otherwise. In some regions there is no radar, lightning or official-warning data — and no data does not mean no risk. "SAFE" never means there is no danger.

Missing data is neither hidden nor invented. What can't be measured reliably is shown as "—", never as "0", and stale values are shown with their age.

Under the hood

GRAT is built and maintained by one person. A few decisions are worth naming.

Sources, and what each is for

LayerSource
High-resolution modelICON-D2 (DWD, 2 km) in its coverage area; HRRR (NOAA, 3 km) over the US
Broad modelsICON Seamless and ECMWF IFS, via Open-Meteo
Official warningsDWD (Germany), MeteoAlarm (Alps and most of Europe), NWS (US)
Station observationsBright Sky/DWD in Germany, METAR elsewhere
RadarDWD, RainViewer, NOAA nowCOAST
On the deviceBarometric pressure trend, motion activity, GPS

Where models disagree inside the ICON-D2 area, GRAT takes the worst of them. That decision came from a measurement, not a preference: over 30 days of archived forecasts, D2's own convective rule caught 12% of German storm hours while ECMWF caught 52%. More false alarms, fewer missed storms.

No server, no account

There is no backend. No sign-up, no analytics, no tracking, no ad SDK. Your session history, feedback and routes live on your iPhone only. Location goes to the weather services rounded to three decimal places (~110 m), never with an identifier attached.

Honesty as an engineering rule

Three rules are enforced in code and in tests, not just in the design document: an empty series is never drawn; an unreliable measurement renders as "—"; and risk colours belong to the risk level alone — they never leak into measurement data.

29 acceptance tests

Each one compiles the real source files, not a copy. Several replay archived fixtures from real storms.

Three first-class languages

German, English and Turkish. No user-facing string lives in code; official warnings are never machine-translated.

Dynamic Type throughout

Measured contrast, 44 pt touch targets, and layouts that survive the largest text size.

Works offline

Cached data is shown with its age; the barometer keeps working with no signal.

Privacy

No servers of our own, no accounts, no sign-up, no analytics or advertising. Read the full privacy policy →

Status

GRAT is in early access on TestFlight. It won't reach the App Store before it has been tried in real conditions on the mountain.

Questions, bug reports and feedback: support@gratweather.com

Frühzugang · TestFlight

Wissen, wann das Wetter am Berg kippt.

GRAT ist ein Entscheidungshilfe-Werkzeug für Bergsteiger und Wanderer. Es verbindet Vorhersagemodelle, amtliche Warndienste, Stationsmessungen und das Barometer deines iPhones zu einer einzigen Risikostufe — für den Punkt, auf dem du stehst, und für deine Höhe.

SICHERACHTUNGGEFAHR

Die Stufe kommt nie allein: immer mit der Begründung, warum sie so ist, und mit der Quelle.

Übersicht mit ACHTUNG-Karte
Übersicht
Eine Einschätzung, ihre Begründung, ihre Quelle und die Messwerte dahinter.
Niederschlagsradar über dem Rheintal
Radar
Niederschlag im Zeitverlauf — mit dem Hinweis, wo das Radar schlicht keine Daten hat.
Begleitmodus mit laufender Tour
Begleitmodus
Laufende Tour: Risiko, nächste Prüfung, Messwerte und jede gesendete Warnung.

So benutzt du es

  1. Schwierigkeit der Tour wählen (T1–T6) Die Schwellen wandern mit. Eine Böe, die auf einem T2-Weg nur unangenehm ist, ist auf einem T5-Grat ein Umkehrgrund — derselbe Wind wird also anders bewertet.
  2. Vor dem Aufbruch auf die Übersicht schauen Eine Einschätzung für deinen Standort und deine Höhe, mit Begründung und Quelle. Dahinter liegen Stunden- und 15-Minuten-Verlauf, Radar und Ausrüstungshinweise.
  3. Am Ausgangspunkt den Begleitmodus starten Ab da prüft die App die Bedingungen alle 15–20 Minuten und meldet sich, wenn das Risiko steigt. Distanz und Höhenmeter laufen mit — und pausieren, wenn eine Autofahrt erkannt wird.
  4. Die Warnung lesen, nicht nur die Farbe Jede Mitteilung nennt die überschrittene Schwelle und das Modell dahinter. So kannst du selbst urteilen, statt einer Farbe zu vertrauen.
  5. Danach den Kreis schließen Nach dem Stoppen bekommst du ein Protokoll: wann geprüft wurde, wo Lücken waren, welche Warnungen kamen. Du kannst jede Warnung als zutreffend oder unnötig markieren — genau das kalibriert die Schwellen.

Was es zeigt

Am Handgelenk und in Health

GRAT auf der Apple Watch

Die Apple-Watch-App zeigt die letzte Einschätzung, ihre Begründung und — immer — wie alt diese Angabe ist. Sie rechnet nichts selbst: eine zweite Risiko-Engine hieße zwei Bildschirme, die sich widersprechen können, und das wäre in einer Sicherheits-App der schlimmste Fehler.

Auf Wunsch wird eine beendete Tour als Wandern-Workout samt Route in Apple Health geschrieben. GRAT schreibt nur; es liest nie deine Gesundheitsdaten.

Was es bewusst nicht tut

GRAT sagt dir nicht, was du tun sollst. Aufbrechen, weitergehen, umkehren, Schutz suchen — diese Entscheidungen triffst allein du.

Bei geschlossener App werden keine Warnungen gesendet, und das steht auch so da. In manchen Regionen gibt es keine Radar-, Blitz- oder Warndaten — und keine Daten heißt nicht kein Risiko. „SICHER" heißt nie, dass keine Gefahr besteht.

Fehlende Daten werden nicht versteckt und nicht erfunden: Was nicht verlässlich gemessen werden kann, steht als „—" da, nie als „0"; veraltete Werte erscheinen mit ihrem Alter.

Unter der Haube

GRAT wird von einer einzelnen Person gebaut und gepflegt. Ein paar Entscheidungen lohnt es sich zu nennen.

Quellen und wofür sie da sind

EbeneQuelle
Hochaufgelöstes ModellICON-D2 (DWD, 2 km) im Abdeckungsgebiet; HRRR (NOAA, 3 km) in den USA
Großräumige ModelleICON Seamless und ECMWF IFS über Open-Meteo
Amtliche WarnungenDWD (Deutschland), MeteoAlarm (Alpen und weite Teile Europas), NWS (USA)
StationsmessungenBright Sky/DWD in Deutschland, sonst METAR
RadarDWD, RainViewer, NOAA nowCOAST
Auf dem GerätLuftdrucktendenz, Bewegungsaktivität, GPS

Wo die Modelle im ICON-D2-Gebiet auseinandergehen, nimmt GRAT das schlechteste. Das kam aus einer Messung, nicht aus einer Vorliebe: über 30 Tage archivierter Vorhersagen traf D2s eigene Gewitterregel 12 % der deutschen Gewitterstunden, ECMWF 52 %. Mehr Fehlalarme, weniger verpasste Gewitter.

Kein Server, kein Konto

Es gibt kein Backend. Keine Registrierung, keine Analyse, kein Tracking, kein Werbe-SDK. Tourenprotokolle, Rückmeldungen und Routen liegen nur auf deinem iPhone. Der Standort geht auf drei Nachkommastellen gerundet (~110 m) an die Wetterdienste, nie mit einer Kennung.

Ehrlichkeit als technische Regel

Drei Regeln stehen im Code und in Tests, nicht nur im Designdokument: eine leere Reihe wird nie gezeichnet; ein unzuverlässiger Messwert erscheint als „—"; und Risikofarben gehören allein der Risikostufe — sie färben nie Messdaten ein.

29 Abnahmetests

Jeder kompiliert die echten Quelldateien, keine Kopie. Mehrere spielen archivierte Fixtures echter Gewitter nach.

Drei gleichwertige Sprachen

Deutsch, Englisch, Türkisch. Kein sichtbarer Text steht im Code; amtliche Warnungen werden nie maschinell übersetzt.

Dynamic Type überall

Gemessene Kontraste, 44-pt-Tippziele, Layouts, die auch die größte Textgröße überstehen.

Funktioniert offline

Zwischengespeicherte Daten erscheinen mit ihrem Alter; das Barometer läuft ohne Empfang weiter.

Datenschutz

Keine eigenen Server, keine Konten, keine Registrierung, keine Analyse oder Werbung. Vollständige Datenschutzerklärung →

Status

GRAT ist im Frühzugang über TestFlight. Ohne Erprobung unter echten Bedingungen am Berg geht es nicht in den App Store.

Fragen, Fehlermeldungen und Rückmeldungen: support@gratweather.com

Erken erişim · TestFlight

Dağda havanın ne zaman döneceğini bilmek.

GRAT, dağcılar ve yürüyüşçüler için bir karar destek aracı. Tahmin modellerini, resmî uyarı servislerini, istasyon ölçümlerini ve telefonun barometresini tek bir risk seviyesinde toplar — tam olarak bastığın nokta ve bulunduğun yükseklik için.

GÜVENLİDİKKATTEHLİKE

Seviye hiçbir zaman yalnız gelmez: yanında her zaman neden o seviyede olduğu ve hangi kaynağın söylediği yazar.

Panel ekranında DİKKAT kartı
Panel
Tek bir hüküm, gerekçesi, kaynağı ve arkasındaki ölçümler.
Ren vadisi üzerinde yağış radarı
Radar
Zaman çubuğuyla yağış — ve radarın hiç verisi olmadığı yerleri söyleyen not.
Eşlik Modu, oturum aktif
Eşlik Modu
Süren oturum: risk, sonraki kontrol, ölçümler ve gönderilen her uyarı.

Nasıl kullanılır

  1. Rotanın zorluğunu seç (T1–T6) Eşikler onunla birlikte kayar. T2 patikada yalnızca rahatsız edici olan bir rüzgâr, T5 sırtta geri dönme sebebidir; aynı rüzgâr farklı değerlendirilir.
  2. Yola çıkmadan panele bak Konumun ve yüksekliğin için tek bir hüküm, gerekçesi ve kaynağıyla. Arkasında saatlik ve 15 dakikalık ayrıntı, radar ve o koşullar için ekipman notları var.
  3. Yürüyüş başında Eşlik Modu'nu başlat O andan itibaren uygulama 15–20 dakikada bir koşulları yeniden kontrol eder ve risk yükselirse haber verir. Mesafe ve tırmanış da birikir — araçla seyahat algılandığında durur.
  4. Rengi değil uyarıyı oku Her bildirim hangi eşiğin aşıldığını ve hangi modelden geldiğini söyler. Böylece bir renge güvenmek yerine kendin karar verirsin.
  5. Sonunda halkayı kapat Oturumu durdurunca bir kayıt alırsın: hangi kontrol ne zaman yapıldı, nerede boşluk kaldı, hangi uyarılar gitti. Her uyarıyı "yerindeydi" ya da "gereksizdi" diye işaretleyebilirsin — eşikleri kalibre eden şey tam olarak bu.

Ne gösterir

Bileğinde ve Sağlık'ta

Apple Watch'ta GRAT

Apple Watch uygulaması son hükmü, gerekçesini ve her zaman o bilginin yaşını gösterir. Kendisi hesap yapmaz: saatte ikinci bir risk motoru, birbiriyle çelişebilen iki ekran demektir — bir güvenlik uygulamasında yapılabilecek en kötü hata.

İstersen biten oturum Apple Sağlık'a rotasıyla birlikte bir Yürüyüş antrenmanı olarak yazılır. GRAT yalnız yazar; sağlık verini hiçbir zaman okumaz.

Bilerek yapmadıkları

GRAT sana ne yapman gerektiğini söylemez. Yola çıkma, devam etme, geri dönme ve sığınma kararları yalnızca senindir.

Uygulama kapalıyken uyarı göndermez — ve bunu gizlemek yerine açıkça yazar. Bazı bölgelerde radar, yıldırım ve resmî uyarı verisi yoktur; veri olmaması risk olmadığı anlamına gelmez. "GÜVENLİ" hiçbir zaman tehlike yok demek değildir.

Eksik veri ne gizlenir ne uydurulur: güvenilir ölçülemeyen değer "—" olarak gösterilir, asla "0" değil; bayat değerler yaşıyla birlikte sunulur.

Kaputun altında

GRAT'ı tek kişi yazıyor ve sürdürüyor. Birkaç kararı ayrıca anmaya değer.

Kaynaklar ve hangisi ne için

KatmanKaynak
Yüksek çözünürlüklü modelKapsama alanında ICON-D2 (DWD, 2 km); ABD'de HRRR (NOAA, 3 km)
Geniş alan modelleriOpen-Meteo üzerinden ICON Seamless ve ECMWF IFS
Resmî uyarılarDWD (Almanya), MeteoAlarm (Alpler ve Avrupa'nın çoğu), NWS (ABD)
İstasyon ölçümleriAlmanya'da Bright Sky/DWD, diğer yerlerde METAR
RadarDWD, RainViewer, NOAA nowCOAST
CihazdaBasınç eğilimi, hareket etkinliği, GPS

ICON-D2 alanında modeller ayrışırsa GRAT en kötüsünü alır. Bu bir tercih değil, ölçümün sonucu: 30 günlük arşiv tahminlerinde D2'nin kendi konvektif kuralı Almanya fırtına saatlerinin %12'sini yakalarken ECMWF %52'sini yakaladı. Daha çok boş alarm, daha az kaçırılan fırtına.

Sunucu yok, hesap yok

Arka uç yok. Kayıt yok, analitik yok, takip yok, reklam aracı yok. Oturum geçmişin, geri bildirimlerin ve rotaların yalnız iPhone'unda durur. Konum, hava servislerine üç ondalık basamağa (~110 m) yuvarlanarak ve hiçbir kimlik eşlik etmeden gider.

Mühendislik kuralı olarak dürüstlük

Üç kural yalnız tasarım belgesinde değil, kodda ve testlerde duruyor: boş seri hiç çizilmez; güvenilmez ölçüm "—" olarak görünür; risk renkleri yalnız risk seviyesine aittir — ölçüm verisine bulaşmaz.

29 kabul testi

Her biri kopyayı değil gerçek kaynak dosyaları derler. Birkaçı gerçek fırtınaların arşiv fikstürlerini yeniden oynatır.

Üç birinci sınıf dil

Almanca, İngilizce, Türkçe. Kullanıcıya görünen hiçbir metin kodda durmaz; resmî uyarılar makine çevirisiyle gösterilmez.

Her yerde Dynamic Type

Ölçülmüş kontrastlar, 44 pt dokunma hedefleri, en büyük yazı boyutunda da bozulmayan yerleşim.

Çevrimdışı çalışır

Önbellekteki veri yaşıyla gösterilir; barometre sinyal olmadan da çalışmaya devam eder.

Gizlilik

Kendi sunucumuz yok, hesap yok, kayıt yok, analitik ya da reklam yok. Gizlilik politikasının tamamı →

Durum

GRAT şu an TestFlight üzerinde erken erişimde. Dağda gerçek koşullarda denenmeden App Store'a çıkmayacak.

Soru, hata bildirimi ve geri bildirim: support@gratweather.com