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