Android TV Remote
androidtv_remote
The Android TV Remote integration allows you to control an Android TV and launching apps. For this to work, the Android TV device needs to have Android TV Remote Service which is pre-installed on most devices (Fire TV devices are a notable exception).
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
media_player | TV | Needs its own HomeKit Bridge in accessory mode |
remote | TV remote (activities) | Needs its own HomeKit Bridge in accessory mode |
1 report below say how a device from this integration behaves in the Home app.
What people report
Works with Android TV and Google TV over the local remote protocol, but not Fire TV and not media playback; use Google Cast for media.
- Partly works5
- Won’t be supported1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Android TV remote | Partly works | Works in Home HomeKit integration used for power commands | Works only after power on; HomeKit integration used for powerSaved copy+1 for Zooz Zwave devices, all mine are rock solid including the controller. I've also had good luck with Android TV remote but only after power on. I use the Homekit integration alongside Android TV for power commands, then and.TV for everything else. Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2026-02 |
| Google TV Streamer | Partly works | Launching apps by deep link works; app ID launch unreliableSaved copy… someone help please. I have been using the android tv integration for a while. Suddenly I am unable to launch apps using the play_media action. I have a google streamer and recently, the deep links from the streamer have started working again (the continue watching section on the tv stopped for ages). I am not sure if the Home Assistant is supposed to populate a list of apps but the adb integration is still working. I would use that but the chromecast tv 4k stopped working with this integration after a google firmware update ages ago. Thanks for any help. PS: I have also tried rolling back to … Excerpt saved from GitHub on 2026-10-23. | Issue #178550 · 2026-08 | |
| NVIDIA Shield Tube 2019 | Partly works | OP says remote integration and ADB are buggy and it lacks supportSaved copyWhat Media Player hardware do you use?. As the title says: whats the media player you mainly use? I currently have a 2019 Shield Tube, but it's gotten very outdated, lacks support (both from Nvidia and HA - the remote integration and ADB are buggy) and just doesn't run smoothly anymore. Would a Fire TV Stick be better (it also uses Android TV afaik), or would you recommend a Chromecast? Let's hear your setups! Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit thread · 2024-05 | |
| Sony Bravia KD49XD8005 | Partly works Local | Remote works; play_media not supported, use Google CastSaved copy… with the Android TV Remote integration. But every time I try I get the error Invalid media type, no matter I put music, audio/mp3, ... My Android TV is Sony Bravia KD49xd8005. Maybe playing media is not supported on this device? ### What version of Home Assistant Core has the issue? 2023.8.4 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue Android TV Remote ### Link to integration documentation on our website https://www.home-assistant.io/integrations/androidtv_remote/ … Excerpt saved from GitHub on 2026-10-23. | Issue #99436 · 2023-09 | |
| Xiaomi Android TV devices | Partly works | Can become unavailable after being turned offSaved copy… doesn't work for many apps due to a Google Play Store change. Use a deep link instead when one is available. The integration doesn't work with Fire TV devices because they are missing the Android TV Remote Service. Attempts to sideload it haven't been successful. If you cannot use the Google TV mobile app or the Google Home mobile app to send commands to the device, you cannot send commands with this integration either. Commands don't work on Netflix. They don't work from the Google TV mobile app or the Google Home mobile app either. Some devices, like Xiaomi, become unavailable after they … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Amazon Fire TV | Won’t be supported | Missing Android TV Remote Service; sideloading attempts failedSaved copy… currently doesn't work for many apps due to a Google Play Store change. Use a deep link instead when one is available. The integration doesn't work with Fire TV devices because they are missing the Android TV Remote Service. Attempts to sideload it haven't been successful. If you cannot use the Google TV mobile app or the Google Home mobile app to send commands to the device, you cannot send commands with this integration either. Commands don't work on Netflix. They don't work from the Google TV mobile app or the Google Home mobile app either. Some devices, like Xiaomi, become unavailable … Excerpt saved from home-assistant.io on 2026-10-23. | Docs |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local push
Talks to the device on your network, and the device tells Home Assistant the moment something changes.
Found automatically over
- Bonjour (zeroconf)
Details
| Installs (analytics) | 117,069 (16.52%) |
|---|---|
| Quality scale | Platinum |
| Added in | Home Assistant 2023.5 |
| Set up in the UI | Yes |
| Maintainers | @tronikos, @Drafteed |
Limitations from the docs
- Launching apps by their application ID (as opposed to a deep link) currently doesn't work for many apps due to a Google Play Store change. Use a deep link instead when one is available.
- The integration doesn't work with Fire TV devices because they are missing the Android TV Remote Service. Attempts to sideload it haven't been successful.
- If you cannot use the Google TV mobile app or the Google Home mobile app to send commands to the device, you cannot send commands with this integration either.
- Commands don't work on Netflix. They don't work from the Google TV mobile app or the Google Home mobile app either.
- Some devices, like Xiaomi, become unavailable after they are turned off and can't be turned on with this integration.
- Some devices, like TCL, become unavailable after they are turned off, unless you activate the Screenless service. To activate it, go to Settings > System > Power and energy > Screenless service, and activate it.
- Some devices experience disconnects every 15 seconds. This is typically resolved by rebooting the Android TV device after the initial setup of the integration.
- If you are not able to connect to the Android TV device, or are asked to pair it again and again, try force-stopping the Android TV Remote Service and clearing its storage. On the Android TV device, go to Settings > Apps > Show system apps. Then, select Android TV Remote Service > Storage > Clear storage. You will …
- Some onscreen keyboards enabled by TV manufacturers do not support concurrent virtual and onscreen keyboard use. This presents whenever a text field is selected, such as "search" where a constant use the keyboard on your mobile device will show, preventing you from opening the onscreen keyboard to type. This can be …
- If you can't turn on your Nvidia Shield device, go to Settings > Remotes & accessories > Simplified wake buttons and disable the following options: SHIELD 2019 Remote: Wake on power and Netflix buttons only and Controllers: Wake on NVIDIA or logo buttons only.
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.