# M5Stack Core – Wetter/Kalender/MVG Dashboard (SPEC-final) _Letztes Update: 2026-08-02_ Siehe README.md für Setup/Build. Diese Datei dokumentiert die finalen funktionalen Entscheidungen: - 3 Buttons: A = Toggle Wetter/Kalender-Detail, B = Home, C = MVG - Home-Refresh: 10 Min, MVG-Refresh: 1 Min, Idle-Timeout: 5 Min zurück zu Home - Regen-Hinweis: weicher Schwellwert, sobald irgendein Forecast-Eintrag der nächsten 8 Stunden `precipitation.type == "rain"` mit `probability > 0` hat - MVG: kein Filter, alle Stationen/Linien wie von der API geliefert - UI: dunkler iOS-Dark-Mode-Look (schwarz/weiß Basis, dezente Akzentfarben), farbige prozedurale Icons statt Bitmap-Assets - Kalender-Datumsformat: `Wochentag Tag.Monat. Stunde:Minute` (z.B. "Mo 3.8. 14:00"), ganztägig ohne Uhrzeit - Fehlerbehandlung: einfache Anzeige + Retry-Icon, Retry automatisch beim nächsten Refresh-Intervall oder manuell per Tastendruck - WLAN-Zugangsdaten: lokal in `include/secrets.h`, nie eingecheckt - Keine eigene Zeitsynchronisation (NTP), Zeiten wie von APIs geliefert - Build: PlatformIO, plattformübergreifende Build-/Deploy-Skripte (Linux/macOS/Windows)