I'm not comfortable with macros that require 25 seconds to execute -- especially if the user is expected to hold the remote in place until that last IR command is emitted.
I strongly suggest that customers opt for the RF mode. Even though the TV could use direct IR, I stick an emitter on it. At that point, there is no aiming and one could turn OFF a room from another room. Long macros are not as much of an issue in an RF setup.
Perhaps the GlobalCache
WF2IR can help. This unit can sense levels and emit IR.