Apple TV Enhanced
homebridge-appletv-enhanced · v1.15.1
Exposes Apple TVs to HomeKit as set-top boxes with app inputs and power-state automation triggers.
What it says it supports
Brands
- Apple
Devices it names
- Apple TV 4K
- Apple TV
Shows up in Apple Home as from its README
What people report
Apple TV only; evidence is about software and requirements rather than devices. Apple TV is exposed as a television, so third-party apps like Eve can't see it.
- Works3
- Partly works1
- Requested1
- Won’t be supported1
| Device | Status | What they said | Source |
|---|---|---|---|
| Apple TV | Works | Plugin author's release: discovers Apple TVs, opens apps, automations; Linux onlySaved copyHello everyone, I have created an Apple TV Plugin that basically can do all the things that you want the limited vanilla integration of an Apple TV into HomeKit to do. I would love to get some feedback here or in the GitHub issues if you are experiencing problems or have feature requests. Note that the plugin does only support Linux based systems. You might get it to run on other systems but I do not support that. Please read the requirements in the README on GitHub before installing. It is called homebridge-appletv-enhanced. The key features are the following: Automatically discover Apple … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2023-11 |
| Apple TV | Works | Adds Apple TV functions HomeKit lacks; actively developedSaved copyOh, fair bet that if you’re running homebridge you have an AppleTV, HomePod, or both. If it’s an AppleTV, I’m digging the Apple TV Enhanced plugin that maxleith is actively developing now. Check that out for aTV <> HomeKit functionality that Apple inexplicably doesn’t provide. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2024-02 |
| Apple TV with outdated tvOS | Works | Companion SystemStatus error fixed after updating Apple TV softwareSaved copy… raspberrypi 6.1.0-rpi8-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.73-1+rpt1 (2024-01-25) aarch64 GNU/Linux I may have a weird observation. After installing homebridge-appletv-enhanced on the new Pi and waiting awhile for all the python libraries it uses to be downloaded, I do not remember seeing homebridge continually restart. To get the 4 digit code needed to pair with AppleTV, I plugged the output of my AppleTV into the secondary output of my monitor. I had brought my AppleTV upstairs for testing and run up and down all the time. I believe only when I plugged the computer monitor into the AppleTV … Excerpt saved from GitHub on 2026-10-22. | Issue #308 · 2024-03 |
| Apple TV integration (Home Assistant) | Partly works | Needs newer Python than the Homebridge image; fixed by reflashing latest installerSaved copy… right version of Python on my HB which is installed on a Raspberry Pi, was to make a backup of my HB, then flash the SD card with the latest Raspberry PI Home Bridge installer, and then restore my backup. After which I was able to Apple TV enhanced. The take away is I don’t believe you can update python from the HB terminal command line (although I would love for someone to tell me I’m wrong and you can) As you are running HB on Windows 11, you may have to install Python manually. I’ve also read a lot of people using Docker to get around the issue too, but I’ve no experience with any of this … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2024-11 |
| Apple TV (tvOS 27 beta) | Requested | User asks if anyone tested tvOS 27 beta; no answersSaved copyIf so, any issues? Excerpt saved from GitHub on 2026-10-22. | Discussion #1386 · 2026-07 |
| Apple TV as motion sensor/switch in Eve | Won’t be supported | Television services not exposed to third-party apps; HomeKit limitationSaved copy… that matches my question [X] I cannot find any answer to my question in GitHub discussions Current Situation Hi, I've been using the older "Homebridge AppleTV" plugin forever and discovered yours recently. It seemed to be a cool upgrade with additional features including the upcoming HB2 compatibiliy, Remote Keys as switches etc... So I decided to replace the other plugin with yours and rebuild my automations. Everything works as expected in the HOME app. I see the AppleTV and all switches & motion sensors (states, types, powerstate...). However NO switches/motion sensors are exposed in the … Excerpt saved from GitHub on 2026-10-22. | Issue #595 · 2024-09 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
Local network discovery via AirPlay/Companion protocols
You’ll need
- Python 3.10-3.13 with virtualenv
- Node 22/24
- Linux recommended
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^2.2.1 |
| Homebridge 2.0 | Yes |
| Node.js | ^24.18.0 || ^22.23.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | AppleTVEnhanced |
| License | MIT |
Community signals
| Downloads a week | 266 |
|---|---|
| Downloads a month | 1,448 |
| GitHub stars | 331 |
| Open issues | 5 |
| Closed issues | 253 |
| Discussions | 99 |
| Last code push | 2026-10-21 |
| Latest version | 1.15.1 (2026-07-28) |
| First published | 2023-10-21 |
| Releases | 267 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Raspberry Pi 1, 2, 3 and Zero not recommended





