AppleTV Integration issues after latest update

I had the AppleTV integration working really well over the last week but suddenly in the last 48hrs its totally broken. Once you add the integration it works just fine for a bit but then suddenly goes into an on/off loop for just this integration. All other integrations and connection to the doc are stable.

The only delta I can see is that AppleTV got the new 26.2 update and this issue started just after that timeframe as well.

I was so excited to get the remote stable over Wifi after the help here to now hit this :(.

Look at the log file. I think Apple perhaps changed MAC so remote lost pairing. You will see it in the log.

Ralf

I had no Problems after installing tvOS 26.2. have you tried restarting the remote?

will try again this evening. I did remove the integration and started from scratch atleast 3 times and keep hitting the issue. Will also try with a different apple tv to see if i can localize the issue. Tried it on both of my remote 3s and both hit the same issue.

Good to know you didnt hit it which gives me hope. Will try with a different apple tv and see if i can localize the issue.

I have no Apple TV anymore but read that sometimes the R3 ist added multiple times in Apple TV which might cause problems. Check the list of added devices in Apple TV.

yeah saw that yesterday when i was debugging and deleted all the additional entry points. It shows up twice so good for me to see if i delete one, does it address it. Will keep you posted.

Ok tried a totally different AppleTV and hitting the same issue on that one as well. Here is what i am seeing in the logs which shows the constant disconnect.

You can see the repeated connection attemp and than failing due to payload size

2026-01-14 21:00:02.830002 +00:00 core NOTICE [uc_appletv_driver] Session state change: Disconnected
2026-01-14 21:00:02.813949 +00:00 core ERROR [uc_appletv_driver] Protocol error, terminating connection: payload reached size limit
2026-01-14 21:00:01.975138 +00:00 core NOTICE Sent get_entity_states to uc_appletv_driver: Ok(())
2026-01-14 21:00:01.891968 +00:00 core NOTICE [uc_appletv_driver] SessionAuthenticated msg
2026-01-14 21:00:01.891427 +00:00 core NOTICE [uc_appletv_driver] Session state change: Authenticated
2026-01-14 21:00:01.886799 +00:00 core NOTICE [uc_appletv_driver] Session became active: sending subscribe_events, get_driver_version, connect
2026-01-14 21:00:01.885675 +00:00 core NOTICE [uc_appletv_driver] SessionAuthenticated msg
2026-01-14 21:00:01.885045 +00:00 core NOTICE [uc_appletv_driver] Session state change: Authenticated
2026-01-14 21:00:01.880079 +00:00 core NOTICE [uc_appletv_driver] Connected to: ws://127.0.0.1:8097
2026-01-14 21:00:01.262938 +00:00 core NOTICE [uc_appletv_driver] Session state change: Disconnected
2026-01-14 21:00:01.247550 +00:00 core ERROR [uc_appletv_driver] Protocol error, terminating connection: payload reached size limit
2026-01-14 21:00:00.482112 +00:00 core NOTICE Sent get_entity_states to uc_appletv_driver: Ok(())
2026-01-14 21:00:00.435383 +00:00 core NOTICE [uc_appletv_driver] SessionAuthenticated msg
2026-01-14 21:00:00.434900 +00:00 core NOTICE [uc_appletv_driver] Session state change: Authenticated
2026-01-14 21:00:00.433662 +00:00 core NOTICE [uc_appletv_driver] Session became active: sending subscribe_events, get_driver_version, connect
2026-01-14 21:00:00.430908 +00:00 core NOTICE [uc_appletv_driver] SessionAuthenticated msg
2026-01-14 21:00:00.430379 +00:00 core NOTICE [uc_appletv_driver] Session state change: Authenticated
2026-01-14 21:00:00.421633 +00:00 core NOTICE [uc_appletv_driver] Connected to: ws://127.0.0.1:8097
2026-01-14 20:59:59.814744 +00:00 core NOTICE [uc_appletv_driver] Session state change: Disconnected
2026-01-14 20:59:59.799925 +00:00 core ERROR [uc_appletv_driver] Protocol error, terminating connection: payload reached size limit
2026-01-14 20:59:59.042296 +00:00 core NOTICE Sent get_entity_states to uc_appletv_driver: Ok(())
2026-01-14 20:59:58.952782 +00:00 core NOTICE [uc_appletv_driver] SessionAuthenticated msg
2026-01-14 20:59:58.951953 +00:00 core NOTICE [uc_appletv_driver] Session state change: Authenticated
2026-01-14 20:59:58.944178 +00:00 core NOTICE [uc_appletv_driver] Session became active: sending subscribe_events, get_driver_version, connect
2026-01-14 20:59:58.942970 +00:00 core NOTICE [uc_appletv_driver] SessionAuthenticated msg
2026-01-14 20:59:58.942357 +00:00 core NOTICE [uc_appletv_driver] Session state change: Authenticated
2026-01-14 20:59:58.936666 +00:00 core NOTICE [uc_appletv_driver] Connected to: ws://127.0.0.1:8097
2026-01-14 20:59:58.348911 +00:00 core NOTICE [uc_appletv_driver] Session state change: Disconnected
2026-01-14 20:59:58.334117 +00:00 core ERROR [uc_appletv_driver] Protocol error, terminating connection: payload reached size limit
2026-01-14 20:59:57.555840 +00:00 core NOTICE Sent get_entity_states to uc_appletv_driver: Ok(())
2026-01-14 20:59:57.492326 +00:00 core NOTICE [uc_appletv_driver] SessionAuthenticated msg
2026-01-14 20:59:57.491883 +00:00 core NOTICE [uc_appletv_driver] Session state change: Authenticated
2026-01-14 20:59:57.487478 +00:00 core NOTICE [uc_appletv_driver] Session became active: sending subscribe_events, get_driver_version, connect
2026-01-14 20:59:57.486486 +00:00 core NOTICE [uc_appletv_driver] SessionAuthenticated msg
2026-01-14 20:59:57.485917 +00:00 core NOTICE [uc_appletv_driver] Session state change: Authenticated
2026-01-14 20:59:57.477401 +00:00 core NOTICE [uc_appletv_driver] Connected to: ws://127.0.0.1:8097
2026-01-14 20:59:56.880112 +00:00 core NOTICE [uc_appletv_driver] Session state change: Disconnected
2026-01-14 20:59:56.865318 +00:00 core ERROR [uc_appletv_driver] Protocol error, terminating connection: payload reached size limit
2026-01-14 20:59:56.073700 +00:00 core NOTICE Sent get_entity_states to uc_appletv_driver: Ok(())

payload reached size limit

Is the problem. Do you have slot Apps installed?

could you help me understand slot apps? Not sure what that means? I do realize when the integration works, the button i used to see all the apps on the appletv isnt showing up either.

Auto correction of the damned tablet🤬

A lot of Apps I meant.

yeah ill try to delete some and see. It was working two days ago and i dont think i installed anything new :slight_smile:

deleted a bunch of apps but still in the same state of the integration failing :(. May need to get a super clear AppleTV with no apps and see if that is really the culprit or not.

Look into the log if you still get payload reached size limit

If it still the case make a bug report with a lot file where the error is seen.

1 Like

Question about AirPlay/Bluetooth?

Recently, it keeps showing “Keyboard connected” and “Keyboard disconnected.” It’s annoying.

Can I disconnect the Bluetooth connection? Shouldn’t I be able to control the Apple TV via IP?

Thanks

Yes you can there is an Apple TV integration. Read here what you have to configure on your Apple TV:

Connect/disconnect Bluetooth is default behavior. It can be changed but only direct with the API.

Ralf

Kann man jetzt auf VO.20.2 updaten?

!!️ Installieren Sie diese Integration nicht als benutzerdefinierte Integration auf der Fernbedienung, da sie dann nicht die enthaltene Version stören kann.
Die in der Firmware enthaltenen Integrationen können nicht manuell aktualisiert werden. Die Integration kann als externe Integration für Tests und Entwicklungen ausgeführt werden.

Was bedeutet das?

Thats the question you already asked several times. The Apple TV integration is an internal integration thats included in the firmware and can only be updated with a firmware update. The text you quoted also explains this. I’m not sure whats so difficult to understand here.

Sorry, I'm not very familiar with this, and I'd appreciate any help. The simplest explanation would be best, nothing too complicated.

I just wanted to know if I absolutely have to use Bluetooth, since AirPlay is also an option.

Please explain as simply as possible; this is all new to me.

Thanks

As I wrote you don’t have to use Bluetooth. You can use the internal Apple TV integration. Go to entities, select + on top right and you see a list of integrations. For Apple TV you have to scroll down the list a bit in order to use this integration you must prepare your Apple TV like explained in the page I linked above.

Ralf