I would suggest removing the condition, and
just setting a timer for the macro. The
condition only does something IF the
house/unit code for the macro gets
activated. Since it MUST be activated at
exactly 9:00am for it to happen, and the
timer can be off by as much as 60 seconds
(it is accurate to the minute, not eh
second), using a condition like that is not
the best idea.
Try without the condition, and see what
happens.