mirror of
https://github.com/skoelle/wt32sc01-dashboard.git
synced 2026-09-17 17:30:25 +00:00
clarify background refresh
This commit is contained in:
@@ -92,11 +92,11 @@ Alle APIs liefern JSON per HTTP GET (URLs in `include/secrets.h` konfigurierbar)
|
||||
|
||||
## Refresh-Intervalle
|
||||
|
||||
| Seite | Intervall |
|
||||
|-------|-----------|
|
||||
| Hauptseite (Wetter + Kalender) | 10 Minuten |
|
||||
| MVG-Abfahrtsseite | 1 Minute |
|
||||
| Detailseiten | Folgen Hauptseiten-Intervall |
|
||||
| Seite | Intervall | Background-Refresh |
|
||||
|-------|-----------|-------------------|
|
||||
| Hauptseite (Wetter + Kalender) | 10 Minuten | Ja (data_manager) |
|
||||
| MVG-Abfahrtsseite | 1 Minute | Nein (nur tick()) |
|
||||
| Detailseiten | Folgen Hauptseiten-Intervall | Ja (data_manager) |
|
||||
|
||||
## Coding-Konventionen
|
||||
|
||||
@@ -112,7 +112,7 @@ Alle APIs liefern JSON per HTTP GET (URLs in `include/secrets.h` konfigurierbar)
|
||||
|
||||
## Fehlerbehandlung
|
||||
|
||||
- Bei nicht erreichbarer API: Fehleranzeige auf Screen/Kachel
|
||||
- Bei nicht erreichbarer API: Fehleranzeige auf Screen/Kachel, letzte gültige Daten bleiben erhalten (außer MVG: nur aktuelle Daten, kein Background-Refresh)
|
||||
- Retry automatisch beim nächsten Refresh-Intervall
|
||||
- Manueller Retry durch erneutes Antippen der Kachel
|
||||
- Kein "letzter bekannter Wert" über Fehlerzustand hinaus
|
||||
|
||||
@@ -82,11 +82,11 @@ pio device monitor
|
||||
|
||||
Nach 5 Minuten ohne Touch-Eingabe springt das Gerät automatisch zurück
|
||||
zur Hauptseite. Die Hauptseite aktualisiert sich alle 10 Minuten, die
|
||||
MVG-Seite jede Minute.
|
||||
MVG-Seite jede Minute (nur beim Betreten der Seite, kein Background-Refresh).
|
||||
|
||||
## Fehlerbehandlung
|
||||
|
||||
Wenn eine API nicht erreichbar ist, wird auf der betroffenen Kachel bzw. dem Screen eine Fehleranzeige gezeigt (Text + ggf. Retry-Icon). Es wird kein "letzter bekannter Wert" angezeigt.
|
||||
Wenn eine API nicht erreichbar ist, werden die letzten gültigen Daten weiterhin angezeigt (außer bei MVG-Abfahrten, wo nur beim aktuellen Aufruf geladen wird), zusätzlich wird auf der betroffenen Kachel bzw. dem Screen eine Fehleranzeige gezeigt (Text + ggf. Retry-Icon).
|
||||
|
||||
**Retry:**
|
||||
- Automatisch beim nächsten regulären Refresh-Intervall (10 Min. bzw. 1 Min.)
|
||||
|
||||
Reference in New Issue
Block a user