TV-Mode¶
Für die Wand im Server-Raum oder NOC.
Aufruf¶
Auf einem Custom-Dashboard:
/dashboards/<id>?tv=1
oder direkt im Edit-Mode → Einstellungen → TV-Mode-URL kopieren.
Was ändert sich¶
- Header / Sidebar / Navigation ausgeblendet
- Schwarzer Hintergrund, hoher Kontrast
- Auto-Refresh alle 30 Sekunden
- Fullscreen-API: ein Klick auf Fullscreen-Button blendet Browser-Chrome aus
- Mauszeiger nach 5 s Inaktivität ausgeblendet
Auto-Rotation¶
Wenn mehrere Dashboards gleichzeitig angezeigt werden sollen:
/tv-rotation/<id> zeigt eine konfigurierte Sequenz:
| Feld | Bedeutung |
|---|---|
| Dashboards | Liste mit Reihenfolge |
| Sekunden pro Dashboard | Default 30 s |
| Loop | endlos |
Ideal für Monitor-Walls mit mehreren Tenants.
Auth¶
TV-Mode braucht einen eingeloggten User. Empfohlen: Service-Account mit dashboard.view-only Rolle, lokal im Browser persistiert (Session-Token in localStorage).
Public-Status-Page-Dashboards (Token-URL) sind die Alternative ohne Login — die laufen ebenfalls im TV-Mode wenn der ?tv=1-Parameter angehängt wird.
Browser-Empfehlung¶
- Chrome / Edge / Firefox aktuell
- 1080p oder 4K
- Browser im Kiosk-Modus auf dem Wand-PC:
chromium --kiosk --disable-features=TranslateUI <url>
Auto-Reload bei Update¶
Nach einem Server-Update lädt der TV-Mode innerhalb von 5 Minuten automatisch die neue Frontend-Version (wenn der Build-Hash sich ändert) — du musst die Wand-PCs nicht manuell neu starten.
Fehler-Handling¶
Wenn die API kurzzeitig nicht antwortet:
- Toast-Banner: „Verbindung zum Server verloren — Retry in 5 s"
- Letztes erfolgreiches Render bleibt sichtbar
- Auto-Recovery sobald API zurück ist
Anschluss¶
- Custom Dashboards — wofür TV-Mode gedacht ist
- Public Status Pages — wenn Login unerwünscht