Apple TV
apple_tv
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.
| Entity | Shows up as | Note |
|---|---|---|
media_player | Media 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 |
remote | TV remote (activities) | Needs its own HomeKit Bridge in accessory mode |
binary_sensor | Sensor (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
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Apple HomePod as HA media player | Works | Works in Home Announcements work; direct media player connection beats HomeKit bridge for TTS | Connects directly as media player; less TTS delaySaved copyMy 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 TV | Works Local | Used with Plex/Jellyfin and InfuseSaved copyApple 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 receivers | Works Local | HomePods supported with full control including TTS; AirPlay receivers audio onlySaved copyProposed 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 Local | Partly in Home Trigger-to-button mapping reshuffles after each HA restart | Limitation of HAP-python iid ordering; button names missing in iOS 16Saved copyThe 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 4K | Partly works Local | Automations on Netflix work; integration must be reloaded after Apple TV rebootSaved copyI 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 player | Partly works | Partly in Home Bridge adds two non-functional buttons besides power switch | Media player works in HA; clutter in Home appSaved copyThe 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 access | Partly works Local | Pairing PIN rejected unless AirPlay access set to Everyone on same networkSaved copyThe 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 Bridge | Partly works Local | Partly in Home Shows extra useless buttons; only one turns the Apple TV on and off | Media player exposed in HomeKit with two non-functioning buttonsSaved copyOnce 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 TV | Partly works | Won't turn on from Apple TV remote; automation fixes itSaved copyMy 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 TV | Not working | Broken in Home HomeKit media players missing from TTS media list | Not listed as media player target in 2022.3Saved copyI 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 grouping | Requested Local | Grouping support PR closed unmergedSaved copyBreaking 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 sensors | Won’t be supported Local | Sensors only available via HomeKit; pyatv will not support themSaved copyThe 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 in | Home Assistant 0.49 |
| Set up in the UI | Yes |
| 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.