mirror of
https://github.com/skoelle/m5stack-dashboard.git
synced 2026-09-17 16:50:23 +00:00
1.1 KiB
1.1 KiB
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"mitprobability > 0hat - 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)