Hi @Skeltonmfc,
Thanks for sharing the screenshot â that makes things much clearer.
From what you describe, it looks like the issue isnât with the Astrion Remote or RosCard itself, but with the Android TV / NVIDIA Shield integration. The NVIDIA Shield app (and the built-in Shield Pro remote) can launch apps and toggle power, but DPAD navigation wonât work if the app doesnât expose the full remote control API or if certain features are disabled on your Shield firmware.
Hereâs what I recommend:
-
Check Entity Binding in RosCard:
-
For navigation buttons like DPAD_UP, DPAD_DOWN, etc., make sure youâre using the remote entity (e.g.,
remote.shield4k) and not themedia_playerentity. -
In Home Assistant â Developer Tools â Services, test
remote.send_commandwithremote.shield4kandDPAD_UP. If it works there, it should work in RosCard too.
-
-
Firmware & App Updates:
-
Ensure both your Shield TV devices are running the latest firmware.
-
Update the NVIDIA Shield app youâre using to control the box, if applicable. Sometimes older versions limit DPAD access for third-party apps.
-
-
Consider the Android TV Remote Integration:
- The official Android TV Remote integration in Home Assistant is the most reliable for DPAD navigation. ADB commands like
input keyeventsometimes work inconsistently on newer Shield firmware.
- The official Android TV Remote integration in Home Assistant is the most reliable for DPAD navigation. ADB commands like
-
Alternative Workaround:
-
Some users set up custom scripts in Home Assistant to send sequences of DPAD commands for navigation as a temporary fix.
-
If youâre using multiple Shield devices, make sure each one has a separate remote entity in HA to avoid command conflicts.
-
If you can share the exact entity youâve bound in RosCard (remote vs media_player) and whether DPAD commands work via Developer Tools â Services, I can suggest a step-by-step setup to make DPAD navigation work on both Shield devices.
These setups can be tricky due to variations in Shield firmware and the Android TV Remote API, but once configured correctly, RosCard should handle navigation as expected.