Gassi-Wetter mit WeatherKit + banyaro-Logik
WeatherKit als Datenquelle (statt OpenMeteo-Proxy via banyaro-Backend): - BanYaroGo.entitlements: com.apple.developer.weatherkit - WetterView komplett neu mit WeatherService.shared.weather(for:) - DayWeather.symbolName als SF-Symbol direkt, kein WMO-Mapping nötig GassiWetter-Logik (1:1-Port aus banyaro PWA wetter.js): - gassiScore(...) 1-10 mit Temp/Regen/Wind/Asphalt/Gewitter - asphaltTemp(airMax, uvMax) — gleiche Formel mit t_factor und UV-Bonus - asphaltLevel safe/warm/hot/danger mit Advice-Texten - schnueffelIndex aus Feuchte (precipProb-derived) und Temperatur - tickRisk March-Oktober, Schwellen 7/12/20°C - pawColdProtection bei tempMin <= 0 UI: - Horizontaler Tag-Picker (Heute/Morgen + EEE) mit Mini-Stats - Großer Gassi-Score-Badge in Empfehlungs-Farbe (grün/amber/rot) - Stats-Grid 2x2: Niederschlag, Wind, UV, Asphalt - Hunde-Hinweise als farbige Boxen (Asphalt, Pfoten, Gewitter, Zecken) - Schnüffel-Index als kompakte Karte mit Emoji Color(hex:)-Extension für die HEX-Werte aus dem PWA übernommen.
This commit is contained in:
parent
0867a2171f
commit
357c57e880
4 changed files with 502 additions and 125 deletions
|
|
@ -6,5 +6,7 @@
|
|||
<true/>
|
||||
<key>com.apple.developer.healthkit.access</key>
|
||||
<array/>
|
||||
<key>com.apple.developer.weatherkit</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue