Home Assistant Kiosk Mode
Kiosk mode is used to hide the header and sidebar so users are restricted to the dashboards accessed through the URLs.
After installing HACS then adding kiosk mode every dashboard need to be configured individually.
https://github.com/NemesisRE/kiosk-mode
Go to a dashboard > Edit Dashboard > 3 dots menu > Raw configuration editor
The following snippet will disable header and sidebar for users but not for the admins.
Add to the very top, right above the “views” line:
kiosk_mode:
non_admin_settings:
kiosk: true
views:Disable kiosk mode:
Add at the end of the URL:
?disable_km Adding the Kiosk device to home assistant Trusted Networks so it doesn’t require password.
Give the device a static IP:
Log into the router and assign a fixed local IP address to the device. (e.g., 192.168.1.50).
Edit configuration.yaml:
homeassistant:
auth_providers:
- type: trusted_networks
trusted_networks:
- 192.168.1.50
trusted_users:
192.168.1.50: trusted_networks_user_id # Replace with non-admin User ID or username
allow_bypass_login: true
- type: homeassistant
Restart Home Assistant
