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
|
## Refresh-Intervalle
|
||||||
|
|
||||||
| Seite | Intervall |
|
| Seite | Intervall | Background-Refresh |
|
||||||
|-------|-----------|
|
|-------|-----------|-------------------|
|
||||||
| Hauptseite (Wetter + Kalender) | 10 Minuten |
|
| Hauptseite (Wetter + Kalender) | 10 Minuten | Ja (data_manager) |
|
||||||
| MVG-Abfahrtsseite | 1 Minute |
|
| MVG-Abfahrtsseite | 1 Minute | Nein (nur tick()) |
|
||||||
| Detailseiten | Folgen Hauptseiten-Intervall |
|
| Detailseiten | Folgen Hauptseiten-Intervall | Ja (data_manager) |
|
||||||
|
|
||||||
## Coding-Konventionen
|
## Coding-Konventionen
|
||||||
|
|
||||||
@@ -112,7 +112,7 @@ Alle APIs liefern JSON per HTTP GET (URLs in `include/secrets.h` konfigurierbar)
|
|||||||
|
|
||||||
## Fehlerbehandlung
|
## 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
|
- Retry automatisch beim nächsten Refresh-Intervall
|
||||||
- Manueller Retry durch erneutes Antippen der Kachel
|
- Manueller Retry durch erneutes Antippen der Kachel
|
||||||
- Kein "letzter bekannter Wert" über Fehlerzustand hinaus
|
- 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
|
Nach 5 Minuten ohne Touch-Eingabe springt das Gerät automatisch zurück
|
||||||
zur Hauptseite. Die Hauptseite aktualisiert sich alle 10 Minuten, die
|
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
|
## 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:**
|
**Retry:**
|
||||||
- Automatisch beim nächsten regulären Refresh-Intervall (10 Min. bzw. 1 Min.)
|
- Automatisch beim nächsten regulären Refresh-Intervall (10 Min. bzw. 1 Min.)
|
||||||
|
|||||||
Reference in New Issue
Block a user