Arun,
My apologies - pulling the batteries to reset the CM15a should have been my first suggestion. I jumped to a conclusion.
What you are seeing now is the following -
- CM15a is receiving the RF from your remote and starting the macro execution. Disabling the "transceive function" on the CM14a prevents it from converting the RF and putting it on the powerline. It still receives the RF and will execute macros - there is no way of preventing this short of physically disabling the receiver.
- Your other transceiver (RR501 or TM751) powerline communication is received by the CM15a and starts a second instance of the macro. The communications from the TM751's may be problematic. These are not "polite" devices and may attempt to talk over the CM15a transmission if it has already started. Both the CM15a and RR501 are polite and will wait until the powerline is clear prior to transmitting.
You can eliminate a double instance of the macro if you have the "smart macros" package -
Macro G2 (on)
Trigger on G2 on and
Flag1 not setSet Flag1 onDelay 1 second
Set G4 to 67% absolute
Macro G2 (off)
Trigger on G2 off and
Flag1 setSet Flag 1 OffDelay 1 sec
Set G4 Off
The flag in the above should prevent multiple macros from being started. The 1 sec delay (may need 2) is to allow your tm751 to clear the line prior to starting the transmission to G4.
If you do not have the Smart macro package, the following simple delay may also work -
Macro G2 (on)
Trigger on G2 on
Delay 2 second
Set G4 to 67% absolute
With the 2 second delay at the beginning, the above macro re-starts in the "middle" of the delay period (essentially extending the delay). This (of course) requires tuning, but it can work.
Other options include removing your "other" transceivers and relying on the CM15a for RF. As you've probably read, the CM15a doesn't have great range - there are however, modifications that can be performed.
Boiler