Updated: Nov 14, 2023β€”3 min read

Ultimate Android TV Remote Integration in Home Assistant

Written by: Fixt

Android TV Remote Integration

Open your Home Assistant and show de integration menu

You can use this button to start the setup process. It will open the integration page in Home Assistant.

You can find the documentation here.

Android TV Remote Card

Android Tv Card
Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

You can use this button to import the repository and be redirected to the download page. It will open the repository's page in HACS.

You can find the documentation here.

Card Configuration Example

Custom Card

type: custom:android-tv-card
remote_id: remote.android_tv
media_player_id: media_player.android_tv
power_row:
  - power
  - null
  - null
  - turn_on_server
apps_row:
  - plex
  - youtube
  - steam
volume_row: slider
navigation_row: touchpad
source_row:
  - back
  - home
  - tv
media_control_row:
  - rewind
  - play
  - pause
  - fast_forward
custom_sources:
  steam:
    icon: mdi:steam
    source: steamlink://
custom_keys:
  turn_on_server:
    icon: mdi:server
    service: switch.turn_on
    service_data:
      entity_id: switch.server

Custom Source

Use this guide to find the deep links to open your apps with the card.
List of common used apps included.

Slider Card

Version v3.0.4 now integrates a reworked Slider into the main card, the aditional card is no longer needed:

  • Slider is now animated like the mushroom and tile cards
  • Use slider_range to define the range of the slider. Defaults [0,1].
  • The slider purpose can be changed creating a custom key for slider

Android Debug Bridge Integration

Open your Home Assistant and show de integration menu

You can use this button to start the setup process. It will open the integration page in Home Assistant.

You can find the documentation here.

Send Text Example

Put the keyboard button at the top of your card so that your screen does not shift to keep it in focus when the on screen keyboard opens.

Seamless Text Entry

Custom Card

adb_id: media_player.android_tv_ip
text_row:
  - keyboard
  - search

Bulk Text Entry

Custom Card

adb_id: media_player.android_tv_ip
text_row:
  - delete
  - textbox
  - enter