I noticed that v3.183 (which was just
released) has the following fix: “- Fixed a
problem with timers for off-triggered
conditional macros not working.” I don’t
know if this fix will solve your problem or
not, but it would be worth a try.
I am curious what exactly you are trying to
do with this set of macros? To me it looks
like if f2 is off it will continuously send
A7-ON and M2 (what ever address it is at)
alternately until A7-OFF is received. Do
you have any delays in the macro? Without
them, the powerline will be flooded with
messages.
Regarding your problem, I am not sure how
the CM15a handles macros calling macros but
I would expect the child macro to run
before the parent macro stops. If this is
true and I understand what you are doing
correctly, you have created a recursive
loop. You have to be careful with these in
the best of circumstances and with only 256
bytes of RAM to be shared by both the stack
and the heap it won’t take very long to get
a stack overflow which is exactly what I
suspect is happening. If my assumptions
are correct, what you are seeing isn’t so
much a bug as a limitation. Optimally what
is needed is a proper looping mechanism
within the Smart Macros Plug-in.