Skip to content
Home Assistant TestFlight
Apple

Apple TV

apple_tv

Built inLocal push

The Apple TV integration allows you to control an Apple TV (any generation).

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_playerMedia player (as switches)Only TVs and receivers get a TV tile; other players show as power and play switches; Needs its own HomeKit Bridge in accessory mode
remoteTV remote (activities)Needs its own HomeKit Bridge in accessory mode
binary_sensorSensor (motion, contact, leak, smoke…)

5 reports below say how a device from this integration behaves in the Home app.

What people report

Apple TV and HomePod are controlled locally through pyatv; HomeKit-only features such as HomePod mini sensors are not exposed, and pairing needs 'Everyone on the same network' access.

  • Works3
  • Partly works6
  • Not working1
  • Requested1
  • Won’t be supported1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Apple HomePod as HA media playerWorksWorks in Home
Announcements work; direct media player connection beats HomeKit bridge for TTS
Connects directly as media player; less TTS delay
Saved copy
My HomePods are connected directly to HA as mediaplayers (apple tv integration), no need for the HomeKit bridge for this. I also use chimeTTS and there’s definitely a delay in the announcement, but not as much as you described. Maybe try connecting them this way?

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-10
Apple TVWorks LocalUsed with Plex/Jellyfin and Infuse
Saved copy
Apple tv all the way... My media is on plex/jellyfin and infuse served on my lan.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-05
HomePods and AirPlay receiversWorks LocalHomePods supported with full control including TTS; AirPlay receivers audio only
Saved copy
Proposed change Extend Zeroconf services in Apple TV integration to support these devices: * Generic AirPlay receivers including AirPort Express (streaming audio only) * HomePods (full control, including TTS) * iTunes/Music app on macOS (full control) As the integration implements t

Excerpt saved from GitHub on 2026-10-23.

PR #61104 · 2021-12
Apple TV (device triggers)Partly works LocalPartly in Home
Trigger-to-button mapping reshuffles after each HA restart
Limitation of HAP-python iid ordering; button names missing in iOS 16
Saved copy
The problem I have both the Apple TV and HomeKit integrations set up in HA. I'm not entirely sure which of these two integrations this issue is caused by, but I think it might be HomeKit, so I'm reporting it under that integration for now. I have set up the HomeKit integration with the following settings: - HomeKit Mode - Bridge - Inclusion Mode - Include - Domains to include - Switch, Scripts, Scenes, Cover - Advanced Configuration (Device Triggers) - My Apple TV's (x2) This exposes my Apple TVs as stateless programmable switches in HomeKit, with individual buttons for each state trigger. I …

Excerpt saved from GitHub on 2026-10-23.

Issue #78092 · 2022-09
Apple TV 4KPartly works LocalAutomations on Netflix work; integration must be reloaded after Apple TV reboot
Saved copy
I only have an apple tv 4k on my end but I've configured automations to turn off the lights when I watch Netflix and that works pretty well. I have to reload the Integration whenever I reboot the apple tv though. On my end the appel tv is wired and on a different VLAN and it still works within home assistant. I do use Google alongside my home assistant install though. Not sure any of this information helps you though.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-12
Apple TV media playerPartly worksPartly in Home
Bridge adds two non-functional buttons besides power switch
Media player works in HA; clutter in Home app
Saved copy
The problem Is there anyway to exclude the 2 non functioning buttons exposed by adding the media player entity for the apple tv to homekit? only one of these actually turns the apple tv on and off. Visually this creates unwanted clutter. Is there anyway to exclude these? Or to make a standalone entity for the power switch? ### What version of Home Assistant Core has the issue? 2024.3.3 ### 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 Apple TV, HomeKit Bridge ### Link …

Excerpt saved from GitHub on 2026-10-23.

Issue #114768 · 2024-04
Apple TV pairing with restricted AirPlay accessPartly works LocalPairing PIN rejected unless AirPlay access set to Everyone on same network
Saved copy
The problem connecting a new Apple TV in the now core integration, it wont accept a correctly entered pin into the config flow and aborts the process ## Environment - Home Assistant Core release with the issue: 1.0b0 - Last working Home Assistant Core release (if known): not sure was the custom integration before - Operating environment (OS/Container/Supervised/Core): OS - Integration causing this issue: Apple TV - Link to integration documentation on our website: https://rc.home-assistant.io/integrations/apple_tv/ ## Problem-relevant `configuration.yaml` [code] purely UI ## Traceback/Error …

Excerpt saved from GitHub on 2026-10-23.

Issue #43887 · 2020-12
Apple TV via HomeKit BridgePartly works LocalPartly in Home
Shows extra useless buttons; only one turns the Apple TV on and off
Media player exposed in HomeKit with two non-functioning buttons
Saved copy
Once you’ve set up your Apple TV as a HomeKit hub, it’s automatically integrated into the Home app. What would be the need or benefit of adding it again via the HomeKit Bridge? for use in automations. that apple native integration doesnt allow you to turn off the apple tv via homekit scenes or automations. only via siri. its a known limitation.

Excerpt saved from GitHub on 2026-10-23.

Issue #114768 · 2024-04
Samsung Frame TVPartly worksWon't turn on from Apple TV remote; automation fixes it
Saved copy
My Samsung frame tvs do not turn on with the appletv remote but turn off just fine. Have an automation that when appletv turns on, turn on the Samsung frame. Works perfectly now.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2025-05
HomePod media player via Apple TVNot workingBroken in Home
HomeKit media players missing from TTS media list
Not listed as media player target in 2022.3
Saved copy
I can get the homepods to show up in the media list if I turn them off via the "remote" button in home assistant. Once off, they show up on the list. Then you can turn on, and play whatever was playing before. However, you can't select something different (nor use TTS). When you go back to the Media link, it says "Player does not support browsing media". I wonder if the issue may be from other component and not from homekit, since the homepods are integrated via AppleTV integration. Other players (ex: Denon) also don't show up. Maybe media player component itself. Looks like universal media …

Excerpt saved from GitHub on 2026-10-23.

Issue #67518 · 2022-03
Apple TV media player groupingRequested LocalGrouping support PR closed unmerged
Saved copy
Breaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves

Excerpt saved from GitHub on 2026-10-23.

PR #163367 · 2026-02
HomePod mini temperature and humidity sensorsWon’t be supported LocalSensors only available via HomeKit; pyatv will not support them
Saved copy
The problem HomePod mini includes a temperature and humidity sensor, which are exposed to Apple’s home app. However, HA’s Apple TV integration does not detect these sensors to make them available as an entity. ### What version of Home Assistant Core has the issue? core-2023.11.0 ### 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 Apple TV ### Link to integration documentation on our website https://www.home-assistant.io/integrations/apple_tv ### Diagnostics information …

Excerpt saved from GitHub on 2026-10-23.

Issue #103295 · 2023-11

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)89,139 (12.58%)
Added inHome Assistant 0.49
Set up in the UIYes
Maintainers@postlund

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.