Home Kiosk is a dedicated kiosk app that turns any Android tablet into an elegant, always-on dashboard for controlling a Home Assistant-powered smart home.
Full-Screen Control Panel
The app displays the Home Assistant interface in full-screen mode—without the address bar, navigation buttons, or other browser elements. It's ideal for wall-mounting as a permanent smart home control point.
Automatic Server Discovery
When first launched, the app automatically scans your local network for Home Assistant instances (mDNS). Simply select a server from the list—no IP addresses required.
Kiosk Mode with Device Lock
In Device Owner Mode, the app blocks access to the system—the Home button, recent apps, and notifications are disabled. The screen remains always on, and the app launches automatically after device restart.
MQTT Integration—Device Visible in Home Assistant
After enabling MQTT, the tablet appears as a fully-fledged device in Home Assistant with automatic detection. Available entities:
- Sensors: battery level, screen brightness, WiFi network, signal strength, light sensor, IP address, app version, memory usage
- Remote control: brightness and volume control, screen toggle
- Actions: remotely wake and lock the screen
Settings accessible from the dashboard
- Hiding the Home Assistant sidebar for a cleaner look
- Support for SSL (self-signed) certificates for local HTTPS installations
- Configurable UI repair delay for slower devices
- Ability to change server without reinstalling
Android WebView Optimizations
The app automatically fixes known issues with Home Assistant interface rendering in Android WebView—missing styles, empty panel list in the sidebar, and more.
Requirements:
- Android 8.0 (API 27) or later
- A running Home Assistant instance on the local network
- Optional: MQTT broker (e.g., Mosquitto) for sensor integration