Well.... I have noticed a problem when I run a simple macro.
The macro is:
P12 on (trigger)
G16 on (a hot water recirc pump)
delay 10 minutes
G16 offSimple enough huh?
Well I noticed that when the macro starts (monitoring using an XTBM), the code that is sent is Gxx NOT G16 on!!!
This results in the pump not turning on.
IF I add a 1 second delay at the beginning of the macro, IT WORKS!!! I see G16 ON on the XTBM and the pump turns on. IE:
delay 1 second
G16 ON......
Is anyone else having this problem?
I also used this "technique" to solve another macro that was running in a loop when triggered. It used a PR511 flood motion light to trigger.
G2 off (trigger)
J1 off
J4 off
G10 off Without any delays, the macro would call itself and loop!
Activity monitor showed G10 off as "bike parking/back yard motion"!!! It should have been "bike parking" only!!!
The "back yard motion" part would call itself and loop, even though the bike parking was G10 and the back yard motion was G2!!!
I solved this by adding a couple of second delays between each step, and the problem went away.
I proved this by removing power from the CM15a when the loop was running and it stopped. I did this because I thought originally, that the motion detector was going nuts, but it was the macro!
The activity monitor was my first clue.
I don't know why the activity monitor showed that the G10 off was interpreted as bike parking AND back yard motion?
A possible bug?
?