Blame
|
1 | # home-assistant-boot.html |
||||||
| 2 | ||||||||
| 3 | Lokale HTML-Splash-Seite, die Chromium beim Start lädt, bevor es zum HA-Dashboard weiterleitet. |
|||||||
| 4 | ||||||||
| 5 | **Pfad auf dem Terminal:** `/opt/kiosk/home-assistant-boot.html` |
|||||||
| 6 | ||||||||
| 7 | ## Zweck |
|||||||
| 8 | ||||||||
| 9 | Das Start-Skript `ha-kiosk.sh` öffnet Chromium nicht direkt mit der HA-URL, sondern mit dieser lokalen Datei: |
|||||||
| 10 | ||||||||
| 11 | ```bash |
|||||||
| 12 | BOOT="file:///opt/kiosk/home-assistant-boot.html" |
|||||||
| 13 | flatpak run ... --app="$BOOT" |
|||||||
| 14 | ``` |
|||||||
| 15 | ||||||||
| 16 | **Vorteile gegenüber direktem HA-URL-Start:** |
|||||||
| 17 | - Sofortiger schwarzer/dunkler Hintergrund – kein weißer Flash beim Browserstart |
|||||||
| 18 | - HA-URL zentral an einer Stelle pflegbar (nur diese Datei, nicht das Start-Skript) |
|||||||
| 19 | - Fallback-Anzeige, falls HA beim Boot noch nicht erreichbar ist |
|||||||
| 20 | ||||||||
| 21 | ## Deployment |
|||||||
| 22 | ||||||||
| 23 | ```bash |
|||||||
| 24 | mkdir -p /opt/kiosk |
|||||||
| 25 | cp home-assistant-boot.html /opt/kiosk/home-assistant-boot.html |
|||||||
| 26 | ``` |
|||||||
| 27 | ||||||||
| 28 | ## HA-URL anpassen |
|||||||
| 29 | ||||||||
| 30 | Die Ziel-URL steht direkt in der HTML-Datei im `<script>`-Block: |
|||||||
| 31 | ||||||||
| 32 | ```js |
|||||||
| 33 | window.location.replace("http://192.168.1.226:8123/"); |
|||||||
| 34 | ``` |
|||||||
| 35 | ||||||||
| 36 | Nach Änderung reicht ein `reboot` – kein Neucompilieren nötig. |
|||||||
| 37 | ||||||||
| 38 | ## Datei-Inhalt |
|||||||
| 39 | ||||||||
|
40 | Datei liegt unter [home-assistant-boot.html](./home-assistant-boot.html) |
||||||
| 41 | im Wiki-Repository. |
|||||||