In my house I have two NVIDIA Shield Android TV’s. A unique feature that the shield has is “Find my remote”. You can open up the shield app and then in the 3 dots menu hit find my remote and as long as it’s within (bluetooth?) range of the shield the remote starts beeping.
Create an extra script for find my remote (in scripts.yaml)
remote_finder_living_room:
alias: Remote Finder Living Room
icon: mdi:target
mode: single
sequence:
- data:
command: am start -a android.intent.action.VIEW -d -n com.nvidia.remotelocator/.ShieldRemoteLocatorActivity
entity_id: media_player.living_room_shield_adb
service: androidtv.adb_command
In the Google Assistant config expose the extra script (it will expose as a scene)
Just a note, I tried skipping the step 6 “Create a routine in the Google Home app to activate that scene”.
Instead, I say “Run, find my remote”, which also works.
However, I found this a little annoying, so created the routine in the Google Home app. I can also confirm this works for everyone in the home and not just with my voice.
I don’t think there’s a parameter for selecting the specific remote (if there is, it’s well hidden). When you fire the action for a given Shield, it just beeps all the remotes for that Shield at once. Good enough for the rare occasion I need it (when the fluorescent blue and green silicon remote covers aren’t enough for me to spot them amongst all my stuff!)
Sorry for the bump, but I haven’t seen any posts that discuss how to make the work for the current integrations with Home Assistant. Looks like this post was back in January of 2021. A lot has changed in Home Assistant since then. It looks like Android TV integration “media_player” doesn’t exist anymore. Is there a way to integrate a NVIDIA Shield so I can use Home Assistant to locate the Remote?
I followed the directions and had some errors but fixed them. Now I am able to run the command without errors but nothing happens. No error but my remote doesn’t make the sound.
UPDATE:
On entity ID I had to choose:
entity_id: media_player.android_tv_192_168_69_73