I'm a long time user of the Philips Pronto TSU9400 remote. Great remote, and I've been able to use it as long as I have since I have a software development background. Thus, I've been able to write my own IP & RS-232 two-way integrations to work with Marantz, JVC, madVR Envy, Kaleidescape, HomeSeer, etc. I've been using it for nearly 17 years, but it's still the most powerful solution that I know of, at least for folks with a software background (even more powerful, IMO, than dealer-required remotes like the Control 4). Its hardware is a little dated (not as high a resolution screen as latest remotes, and its Wi-Fi performance a little less than 100% reliable). However, I haven't seen a good replacement for it yet (at least for me).
Now, the Unfolded Circle remote looks interesting. At least hardware-wise. I'm concerned its software looks to be quite immature?
My main home automation is HomeKit, and I also use HomeSeer for more complex automations. I installed Home Assistant a few months ago, and I have it running in a VM. I was thinking of maybe switching from HomeSeer to Home Assistant, but I put the migration on-hold, since, it would be a lot of work doing the switch, and at the end of the day, my home automations would work the same way in Home Assistant as HomeSeer. So, no big benefit gained (if I were to pick between HA and HomeSeer from the beginning, I might pick HA, but since I've already been using HomeSeer for years, I've stuck with it).
Home Assistant does have better home theater device integrations than HomeSeer, though. But truthfully, the highly touted device integrations will just get me a fancier way to turn on or off the lights when I do pause or play on what I'm watching (I already have HomeSeer turning off or on my lights whenever I power on or off my Home Theater, but other scenarios like lights on/off in response to pause/play don't work well for me, since often times, I don't actually want the lights to turn on or off when I hit pause or play; for example, I might hit pause to answer a text message, but no need to turn on the lights).
So anyway, even though I have Home Assistant installed and running, I haven't had a strong reason to use it. Until possibly now....
I signed up for the Remote 3 kickstarter today.
Question is: IF Unfolded Circle actually supported communicating directly via IP to devices (such as Marantz processor, Kaleidescape, Apple TV, Nvidia Shield TV Pro, JVC projector), would you still use Unfolded Circle remote with Home Assistant, or would you just bypass Home Assistant and have the Unfolded Circle remote communicate with the devices directly? I'm a little wary of adding HA as the middle-man. I'm concerned about reliability and performance. Does using HA add delay or lag? How about commands that need to support repeating (such as volume up/down, cursor keys up/down/left/right)? Does Unfolded Circle support some hold-and-repeat method for sending IP commands for keys that need to be repeated?
Finally, if one wanted to program integrations to a device directly (so the remote can talk to the device via IP), what programming language is used? I write integrations for the Pronto using Javascript. Wondering what Unfolded Circle supports (I did a quick search, and couldn't find the answer).