Does UC3 send repeated commands when holding a button with HA integration?

Does UC3 support sending repeated commands by holding down a button when using Home Assistant integration? For example, holding volume to increase volume without having to press repeatedly for every increment. Or holding the direction pad to skim through a movie with an AppleTV.

Trying another remote brand (until UC3 can be ordered), I found its Home Assistant control doesn’t do repeated commands on button press with its WiFi / HA Control. For example, pressing and holding the right direction buttons won’t make the AppleTV fast forward as it will with the native remote or any IR and BLE remote setup.

I’m now concerned that might be a fundamental weakness with Home Assistant integrations and not specific to the remote brand.

Does UC3 work as expected via Home Assistant or direct IP control of an AppleTV?

The remote automatically repeats a command if you press and hold a physical button and don’t map any command to the optional long press action. Although this is not native long press support, long press commands like fast forward/rewind, app switcher or context menu for the Apple TV integration are exposed as their own commands and can be mapped to any key including long press actions.
Native long press support where the integration get infos from the remote when and how long a key is pressed is a planned feature but there is no ETA yet.

1 Like

Do you know whether this is also supposed to work like this with IR devices?

I just cannot get this to work with the volume control of my IR amplifier.

I just reset the long press assignment of the volume buttons to factory defaults (empty), but still no repeated commands here..

*edit

I just found it here. Apparently it should also work with IR devices, but I’m out of luck with my amp I guess

**edit

After a reboot it sort of tries to work. The command is being sent twice when holding one of the volume buttons. When keeping the button down, after a long time (5+ seconds) the command is being sent once again, and after about 10s the remote throws up an unavailability error.

Letting go of the button and immediately pressing it again results in an immediate successful sending of the command, so the unavailability error is questionable

***edit

Relevant core logs:

2026-03-22 19:47:55.835770 +00:00 core NOTICE [UC-Dock-8C4B14AA6D90] IR repeat too fast (< 50ms): filtering ir_send message

2026-03-22 19:46:56.390069 +00:00 core WARN IR send conflict: An IR command is still active

2026-03-22 19:37:55.645066 +00:00 core WARN [UC-Dock-8C4B14AA6D90] Timeout while waiting for request id: 398

It should work with all commands. Your problem looks more like a dock network issue. Ir commands also support native it repeat if the device supports it.
You can also try to use the internal remote emitter instead if you enable it under preview features and assign it for the entity as an output device.

After some more testing I discovered the repeated volume IR commands work fine with my TV, just not with the amplifier.

Unfortunately I cannot use the internal IR emitter on the remote, because the amplifier is located inside a cabinet with closed doors.

Solved!!

When I looked into the IR CSV file I noticed the volume control IR codes of my amplifier are very short compared to the IR codes of my TV

I changed the volume-up IR code from a short HEX code 3;0x8FD84FB0;32;0 to the longer version I just downloaded from Global Caché(PRONTO?) 0000 006C 0000 0022 015B 00AD 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 00160041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 00160041 0016 0016 0016 0016 0016 0016 0016 0016 0016 05CB and now it works perfectly :smiley:

Did the same for volume-down and I’m all set​:flexed_biceps:t3:

Maybe the code I had set originally was too short for repeats?

Anyway, thanks for the initial tip to delete the long-press assignment and for thinking along.