On 10/23/05 06:39 ET, remotevisitor said...
If a device has discrete commands for
power or selecting inputs it will always send
them as this will ensure that the device is in
the correct state no matter what it's previous
state was. However if a device only has a
power toggle or next input command then it will
only send these commands if it thinks it need
to.
That's not entirely true. Perhaps the Harmony will always send the "power on" command IF the device in question has no delays.
For instance, my TV has a 12 second delay so switching between different activities such as "Watch TV", "Watch Tivo", "Watch VCR", "Watch DVD" (and any other activity that requires that the TV be on) under the scenario you mentioned would cause the Harmony to "block" for 12 seconds until the TV is ready to respond.
Thankfully, that is not the case, because why block for a device that is already responsive? My TV does have discrete power on and power off commands which are used by the Harmony but the TV's power on signal is only sent when the Harmony thinks the TV is off -or- when the same activity is pressed while it is already the current activity (ie. if I press "Watch DVD" followed at some point by "Watch DVD") then it will re-initialize all devices (which will ineffect turn the TV on again).
Phil