Files
2026-08-02 08:06:35 +02:00

22 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)