Skip to content
Home Assistant TestFlight
Media & entertainment

Android TV Remote

androidtv_remote

Built inLocal pushPlatinum

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.

EntityShows up asNote
media_playerTVNeeds its own HomeKit Bridge in accessory mode
remoteTV 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
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Android TV remotePartly worksWorks in Home
HomeKit integration used for power commands
Works only after power on; HomeKit integration used for power
Saved 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 StreamerPartly worksLaunching apps by deep link works; app ID launch unreliable
Saved 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 2019Partly worksOP says remote integration and ADB are buggy and it lacks support
Saved copy
What 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 KD49XD8005Partly works LocalRemote works; play_media not supported, use Google Cast
Saved 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 devicesPartly worksCan become unavailable after being turned off
Saved 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 TVWon’t be supportedMissing Android TV Remote Service; sideloading attempts failed
Saved 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 scalePlatinum
Added inHome Assistant 2023.5
Set up in the UIYes
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.