Help with RS90

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 :pray:

I don’t own that device so I haven’t tested this, but these are some apps that you can try to see if you can achieve your goal (some of them are paid apps if you want to use the key features):

  • Fully-kiosk browser. You can block the device and make it open by default a URL and avoid users opening other apps or accessing system settings.
  • Button-mapper. You can map device buttons to Android apps or shortcuts but you can also use POST requests.
  • HTTP Request Shortcuts. If the POST requests from the previous don’t work with Home Assistant, you can create shortcuts with HTTP Requests to use the Home Assistant Rest API and with it you can trigger automations and services.