I will probably be looking to get a Harmony remote for my living room setup, probably a 450. I've been wondering how the macro functions work when controlling devices to accomplish a certain task.
Let's say you have one macro for "Watch TV". As I understand it, the remote sends out a series of signals to turn on the TV on the correct input, turn on (in my case) the DirecTV DVR box, and the AVR set to the D* input.
If I want to watch a movie, it will turn on the TV to the Blu-Ray input, turn on the Blu-Ray player, and turn on the AVR set to the BRD input.
That's all fine and good, if everything is off to start with. But what if I'm watching TV and then want to switch to watching a movie, or something else? How does it know to switch devices from one input to another input instead of just turning them on? Does it turn all devices off first and then turn them back on?
And also how does it handle devices that use the same signal for both on and off? For example my Sony bedroom TV will turn either On or Off by pressing the same On button on my DirecTV remote.
Thanks for any insight as to how these programmable "all-in-one" remotes work.