I programmed my Logitech Harmony One universal remote and thought I'd post about a minor issue that I had to resolve. I don't know if this will apply to other remotes or not.
First of all, the Xantech CC12 relay responds to 4 commands:
1) "On" switches the relay from the "NC" (normally closed) position to the "NO" (normally open) position. It stays on until power is lost or until it is turned off.
2) "Off" switches the relay back to the "NC" position after it has been turned on.
3) "Toggle" switches the relay from whatever position it is currently in ("NC" or "NO") to the opposite position.
4) "Momentary" will switch the relay from the OFF ("NC") to ON ("NO") only for as long as the momentary command is being sent to the relay, when you stop sending the command and let go of the button the relay goes back to the OFF position.
The only command I want to use is the last one, "Momentary".
When I programmed the remote, the Logitech database had the Xantech CC12 as one of the component options so I selected it. The problem was that once you select a component the Harmony assumes that you want to turn it ON. This was a problem because every time I turned on my system the masks would turn "ON" (#1 above). I didn't want this.
To solve the problem, I simply went into the programming options and selected an option that let me tell the Harmony that this component did not have an on/off button. This stopped it from sending the "ON" command.