Skip to content
Homebridge TestFlight
Apple

Apple TV Enhanced

homebridge-appletv-enhanced · v1.15.1

VerifiedLocalHomebridge 2.0

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
DeviceStatusWhat they saidSource
Apple TVWorksPlugin author's release: discovers Apple TVs, opens apps, automations; Linux only
Saved copy
Hello 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 TVWorksAdds Apple TV functions HomeKit lacks; actively developed
Saved copy
Oh, 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 tvOSWorksCompanion SystemStatus error fixed after updating Apple TV software
Saved 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 worksNeeds newer Python than the Homebridge image; fixed by reflashing latest installer
Saved 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)RequestedUser asks if anyone tested tvOS 27 beta; no answers
Saved copy
If so, any issues?

Excerpt saved from GitHub on 2026-10-22.

Discussion #1386 · 2026-07
Apple TV as motion sensor/switch in EveWon’t be supportedTelevision services not exposed to third-party apps; HomeKit limitation
Saved 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 HomebridgeYes
Homebridge versions^2.2.1
Homebridge 2.0Yes
Node.js^24.18.0 || ^22.23.0
Settings in Homebridge UIYes
MatterNo
Platform nameAppleTVEnhanced
LicenseMIT

Community signals

Downloads a week266
Downloads a month1,448
GitHub stars331
Open issues5
Closed issues253
Discussions99
Last code push2026-10-21
Latest version1.15.1 (2026-07-28)
First published2023-10-21
Releases267

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