Dave,
The 2 second delay is allowing your macro to re-enter during the delay execution. This effectively extends the delay until the triggers cease or the delay completes.
As an example, if you were to start the macro with a 30 sec delay you could extend things indefinitely by re-triggering the macro at 28 second intervals. This only works if the delay is the first instruction within the macro. If a macro trigger is received after the first instruction is executed, a second instance of the macro will be started (with unpleasant results).
Don't be concerned by the "(all Units OFF)" label applied to line 954 below. This is simply a label that AHP is applying to the instruction. What is actually happening is your transceiver is communicating a "H7 address function" (get the attention of devices at address H7) followed by an "ON" command. This is completely normal.
953 28/09/2008 16:56:28 Receive RF H7 On
954 28/09/2008 16:56:28 Receive H7 (All Units Off)
955 28/09/2008 16:56:29 Receive H On
956 28/09/2008 16:56:29 Macro RF H1 On
957 28/09/2008 16:56:33 Macro H All Lights On
Edit.. This message has sorted itself since I clicked on the 'specific' radio button in hardware configuration and selected housecode H to be transceived (previously, when the 'auto' radio button was selected, H did not showi as transceived despite it being the default code for the majority of my modules ~ it had always previously shown as transceived in auto mode before I used the TM13u i.e. when H1 was an appliance module).
I do not believe you should set the CM15a to transceive the H housecode. You will effectively have two devices (the CM15a and your Transceiver) trying to put RF commands on the powerline. At best, this will clog your powerline. At worst...you've already been there.
Boiler