Hi everyone,
I’m using an RS90 Android-based device, but to be clear: it’s not a tablet, it’s a remote controller with a touchscreen and physical buttons, meant to control systems.
My goal is not to use it like a normal Android device.
I want it to behave as a dedicated Home Assistant controller, basically:
- Home Assistant (or a dashboard app / browser) always in the foreground
- No multitasking access
- No accidental exit to Android home
- Device always on / ready, appliance-like
- Ideally boot directly into Home Assistant or a kiosk-style setup
I already managed to install a custom launcher (Nova), but Android’s “app in foreground / pinned app” behavior seems limited or unclear on this hardware.
Important detail:
This device has physical buttons, and some of them are currently mapped at Android system level (back, home, volume, custom keys, etc.).
What I would really like is:
- Prevent Android from handling those buttons
- Or intercept them
- And have Home Assistant receive those button presses (for automations, scripts, actions)
So my questions are:
- What’s the best approach to use an RS90 as a true Home Assistant controller?
- Best kiosk / single-app mode solution on Android for this use case?
- Any way to remap or expose hardware buttons to Home Assistant (ADB, key events, MQTT, Fully Kiosk, custom apps)?
- Any experience specifically with RS90 hardware or similar Android-based remotes / industrial panels?
I’m not looking for a generic tablet setup.
I want something locked down, robust, and purpose-built.
Thanks ![]()