Originally Posted by dminches
It is not just about complexity since what I have now may not be what I want in the future. Plus, some of my current programming is limited by the fact that the URC doesn't support BT or RF.
I need to do more research about the Elite to understand the programming. It doesn't seem as though I am able to get the programming modules without actually having a remote and hub.
Example - Watch Apple TV:
Answering questions about viewing device, playback device, inputs, etc. leave you with an un-editable macro something like this:
- Power on AVR
- Power on TV
- Power on Apple (?)
- Select Apple TV input on AVR
- Select AVR input on TV
- Set volume punch thru to AVR
- Set transport/menu keys to Apple TV
This is typical of most activities.
You can then add as many steps as you want to the end of the above sequence including variable length delays. For example, a sequence of arrows and ok's to launch a specific app on the ATV.
What you can't do is add any additional power or input changing steps. (Technically, if you have another remote to learn these commands from, you can use the learns of those commands if you really need to). You can't add steps that change screens on the remote. You can't do conditional branching (IF THEN ELSE) type of programming. You can't use variables for tracking states or storing/retrieving values.
So I don't agree with other posters that you can program "ANYTHING", but you can program most things within the boundaries outlined above.
It's not wide open like URC, but it is workable for the vast majority. I'm sure I could make Harmony work in my setup if I tried hard enough. It's just easier for me to write my own macros from scratch.
For those unfamiliar with URC. They are meant for professional installers to program, not end users, although many end users do program them. They have far more sophisticated programming capabilities than Harmony and have been around longer than Harmony. Users with access to that level of control can find Harmony's model hard to adjust to. The only way to know for sure if it will work for you is to try it for yourself.