I finally like the Unfolded Circle Remote 3

After spending all night figuring out how to configure these devices and seeing all the custom configuration options, I’ve finally gotten the hang of setting these up.

History

By far, the best feature they have is Home Assistant integration. The first go I had last year, I did everything in Home Assistant and left nothing up to the remote. That obviously caused issues.

This time around, I configured everything on the remote and only got entities from Home Assistant as-needed.

Benefits

Ergonomics

The pros and cons are all over the place. I think the Harmony Elite remotes I’ve used for years are more ergonomic, fit better in the charging stations, and have nice clicky buttons that feel incredible and are right where you want them.

I can’t say the same for the Unfolded Circle Remote 3, but it’s not all bad. It does feel nice in your hand, and the buttons do work, they’re just not even close to as good as the Harmony Elite in terms of feel.

Media Player integration

The Remote 3 is newer, and with that comes a lot of neat tricks the Harmony could never do such as integrating with media players. It even displays the movie poster or music album on the screen and a progress meter that you can actually click.

There’s a seek “button”… It’s a weird slider thing that gives you a unique way to control stuff. I haven’t used it much, but I think it’d be good for volume.

Touch screen

The touch screen is way better than the Harmony Elite. Super responsive and higher resolution (meaning more can fit on the screen).

Low latency

It’s got nearly no lag on my Shield. It’s noticeable enough that my 7-year-old pointed it out (my wife didn’t). That’s because the remote itself is the hub. The remote only talks to the docks when it needs to do some IR, serial, or 12V trigger commands.

Customizability

While I don’t like the buttons as much, they do work, and there are a lot of options. EVERYTHING is reprogrammable. Since it’s all local, it’s much faster too to program the remotes (the UI isn’t very intuitive until you learn it).

No waiting on Logitech’s servers or having the hub randomly disappear from your network for who knows what reason. While the remotes are Wi-Fi, the docks are Ethernet. The Remote 3 also supports 5GHz. Nice for me since I literally have hundreds of 2.4GHz smart devices.

Integrations

You can integrate tons of devices with the Remote 3 without crashing it. When I tried integrating my lights in the Harmony, 10 years ago, it completely crashed and had to be factory reset.

The Harmony system simply wasn’t designed for a smart home, but the Remote 3 has a Home Assistant integration, and that unlocks tons of things that are tough to do in the remote itself. It also means you don’t need as many remote-specific integrations. It’s all trade-offs.

Lessons Learned

The biggest thing I learned this time around is you don’t need IR. I plugged in all these cables and IR transmitters and realized I didn’t need any of that.

As weird as it sounds, my LG TV and Marantz Receiver are both connected to Ethernet, so no IR is required. Going further, I don’t need IR for the Nvidia Shield nor the Windows PC. Both use Bluetooth directly from the remote.

When I set up my projector this weekend (also Ethernet connected), we’ll see if I need IR in that room or not. I’m surprised at how I wasted money on these IR docks only to realize the charging ones are more valuable as they allow you to put the remote in more places.

Conclusion

While I have a ton of gripes with the Remote 3, I can say that it will eventually, finally get me off the Harmony Elite I’ve been using for the last 12 years.

It adds so many new features that I always needed like the ability to turn on and off my PC using an ESP32, the ability to see the receiver volume when in PC mode (because there’s no overlay for reduced lag), and the ability to turn on or off the lights in the room without a separate Zigbee remote that I have to hide from my kids.

So while it has quirks, and they’re really bad quirks, the benefits are great once you get the thing set up!

P.S. Once I integrate it with Music Assistant, that’ll be yet another reason to keep it. It’s one of those features I really need, but it’s hard to find a dedicated device. But since it has all these features and integrations, that makes it perfect for this use case!

I’m curious what problems you ran into when everything was on Home Assistant.

ATM I have Home Assistant doing all the logic (and basically always have had it this way) and I must say that part has been absolutely rock solid.

All the IR controlled and Bluetooth devices are controlled by the Remote itself and all IP controlled devices are controlled by Home Assistant with their media players pushed to the remote.

Activities are nothing but Home Assistant Boolean switches in and the best part about this route is the way you can build error handling into the Home Assistant activity automations, even with notifications on your phone.

The activity automations control the IP based devices directly and the IR/BT devices through UC

I 100% agree with your approach. It’s what I tried doing myself.

Here are some issues with depending on Home Assistant:

  1. If Home Assistant goes down, you lose your home theater functionality. Should never happen, but updates occur, and things can break. It happened multiple times when I first set up my remote last year.
  2. I was having problems getting media elements to display properly. It’s been a year or more, so I can’t remember, but I struggled to get those integrations, buttons, and other entities for the screen working properly.
  3. There’s a device mode that allows you to separately control each device/entity that’s part of an activity. That actually brings up a super fancy UI, way better than Harmony, for that particular device like the receiver, TV, etc. It makes it much easier to avoid my actual remotes. With Home Assistant in front of it, you don’t get this functionality.

I think your idea of the toggles is fantastic! That would’ve definitely helped back then, but you’d need to configure one per device. Doesn’t easily scale that way. And then how do you handle passing HDMI1, HDMI2, etc? Do you do all that in automations as well? I’ve been thinking about it throughout today, and I think it’d be better if you just showed me how you set it up :slight_smile:.

All devices are entities in the remote, either directly or via Home Assistant.

All activities contain all the devices that are part of it, so controlling each device from within the activity works just normal like intended by UC.

I had some problems with sequencing so moved that part to Home Assistant completely and built ‘on’ and ‘off’ automations per activity and some extra logic for switching on from 0 and switching off everything.

I only have a single boolean per activity and the automations use the states of the booleans for the correct sequencing.

Mediaplayers sometimes don’t display the artwork, but using these directly via UC integrations doesn’t change that. I believe that’s up to the application that runs in the media device

And I’m very wary of Home Assistant updates and certainly don’t install these right away, but maybe once a month and always ready to revert them when needed.

And if Home Assistant would really go down I have other things to do than watching TV​:sweat_smile:

But granted, it’s another liability