I don't know if this has been fixed as a search for "looping macros" only turns up old, previous AHP versions, posts.
Anyhow, I have run a macro experiment and am getting poor results. My program consists only of two simple macros each of which delays for 2 seconds and then triggers the other via an appliance On command. So, it cycles back and forth between the 2 macros and seems to continue indefinitely. Until however, a command is received from a remote controller, either via power line or RF, not matter what HC the remote is set to. When that happens, the macros stop (but not always if only one command is received, sometimes two or three are required i.e. it seems kind of random in that respect).
Now, I see no logical reason why any of that should happen so I'm wondering if the past admonishments against using looping macros are still valid? If only a single macro which triggers itself after some delay was being used, I can see why that might cause problems as the macro would be re-entered repeatedly without ever exiting and causing a stack overflow or some-such thing but the two macros triggering each other do not do that so I don't see why it shouldn't work.