Originally Posted by razevents
Also I found the delay times weren't enough
I don't know all the delay time limits. Someone else will have to answer that. But I can tell you that these have not changed in many, many years.
and all the possible IR commands weren't available for my devices?
You can add missing commands by learning or by submitting pronto hex to support
So could I set up a macro and then a sub macro?
Strictly speaking, you cannot call other macros from macros, but...
Say watch Comcast TV, then choose 16:9 or 2.35 from there?
Yes. You can add more commands to the start or end of an activity macro.
Also can I create device control pages and control each device in its entirety?
Within reason. I'm sure you realize that some devices, like AVRs, have several hundred commands, far more than on the OEM remote. Adding more than 50 or so becomes impractical. I think the limit might be 256, but don't quote me on that. To accommodate all 450 commands on my AVR, I've chosen to spread it across 4 devices, 1 device per zone. I don't use Harmony myself, but I'm sure you could do something similar.
If a harmony pre made device page doesn't have an ir command can I add one by learning it from the OEM remote?
Yes. But Pronto hex would be a better approach.
Back to calling other macros from inside a macro, URC and other higher end remotes can do this, Harmony cannot.