Hi Boiler,
Thanks for your help with this one!
After a few experiments it does sound like I'm getting slightly different behaviour to you...
I'll describe my setup exactly (apologies if this doesn't follow the usual conventions as I'm new at this stuff!)
I have a lamp on A1, and two sensors one at A2 and the other at A4 (A3 is skipped because of the eagle eye light dark sensor which I'm ignoring)
Macro1, triggered by A2, reads:
Turn A1 ON
WAIT for 20 Seconds
Turn A1 OFF
This all behaves correctly by itself. However if A2 is activated, then 10 seconds later A2 is activated again, the lamp goes off after 30 seconds. I can prevent the lamp going off by keeping activating A2 (which I'm doing by pressing the 'on' button on the sensor rather than running the macros directly through AHP).
To experiment, I added a new macro Macro2 triggered by the sensor at A4, identical to macro1. When I tested what happened again after activing the first sensor, then 10 seconds later the second, it seems again the first macro was interupted by the second and the lamp would stay on for 30 seconds (the end of the first macro just didn't run).
Whats wierd (and reassuring!) though is that after experimenting I worked out that if I changed Macro2 to read:
Turn A1 ON
WAIT for 21 Seconds
Turn A1 OFF
...the macros are instead interleaved! Triggering A1 then 10 seconds later A2, the lamp went off after 20 seconds followed by a second ignored off command at 31 seconds.
So it appears that identical macros might be restarted, none identical ones interleaved?
If this is correct I've answered by own question, but it sounds weird if the US version acts differently?
cheers,
nicola