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

1.1 KiB
Raw Permalink Blame History

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)