Accessing X10 Features within Select Insteon Devices
Back in 2005 when Insteon was first launched, it was the backwards compatibility that helped existing X10 users upgrade to something more reliable at their own pace. X10 is an antiquated technology and can be significantly impaired with noisy electrical environments. Whenever possible we recommend upgrading X10 hardware to Insteon for the best possible home control experience.
Please note that most new Insteon devices no longer support X10 communication.
Important: Except for setting or removing the primary address, all steps below require that you have an X10 controller that only sends House and Unit code (no On/Off command). Before attempting these steps you will need X10 hardware or software that supports the ability to send these commands (example: Maxi Controller #PHC02 or #SC503).
Setting the X10 Primary Address
- Press and hold the INSTEON device's Set button until it beeps. LED will blink
- Send the desired X10 Primary Address followed by ON 3 times (e.g. A1-AON A1-AON A1-AON). INSTEON device will exit linking mode and its LED will stop blinking
Removing the X10 Primary Address
- If you are no longer going to control your Insteon device with an X10 address, it is very important that you unlink it. Otherwise, your Insteon device will still respond to stray X10 commands and may cause your Insteon device to turn on at undesired times.
- Press and hold the Set button until it beeps. LED will blink
- Press and hold the Set button again until it beeps. LED will blink
- Send the X10 address to be removed followed by the ON command three times (e.g. B5-BON-B5-BON-B5-BON). Insteon device will exit unlinking mode and its LED will stop blinking
Setting the On-Level for the X10 Primary Address
Using an X10 controller, send:
O16 N16 M16 P16 M16
- Send the X10 primary address (house code and unit code)
- Use a linked controller to adjust your Insteon device's load to the desired brightness level. If you skip this step, the current on-level will be used. (If you turn the load off, the on level will become "resume" whereby the load will return to the brightness at which it was at just before being turned off)
Send the following X10 address sequence to lock in the new on-level:
P16 N16 M16 O16 M16
Setting the Ramp Rate for the X10 Primary Address
Using an X10 controller, send:
O16 N16 M16 P16 M16
- Send the X10 primary address (house code and unit code)
- Use an X10 controller to adjust your Insteon device's load to the brightness corresponding to the desired ramp rate using the table in the Insteon device's manual
Send the following X10 address sequence to lock in the new ramp rate:
O16 P16 N16 M16 O16
X10 Scene Address Programming
Most Insteon devices can be a member of up to 255 X10 scenes. An X10 scene address is simply a secondary X10 address. When an X10 ON command is sent to an X10 scene address, every X10 device with that X10 scene address will turn on to its independent On-Level at its independent Ramp Rate (if a dimmable device). Sending an X10 OFF command to an X10 scene address will turn off all devices that are members of that X10 scene, each at its independent Ramp Rate. Dimmable X10 devices will react to DIM and BRIGHT commands after the X10 scene address is sent. However, they will ignore ALL ON and ALL OFF commands for the X10 scene address.
Remotely Setting the On-Level for an X10 Scene Address
Using an X10 controller, send:
O16 N16 M16 P16 M16
- Use an X10 controller to adjust your Insteon device's load to the desired brightness level. If you skip this step, the current on-level will be used. A scene can trigger your Insteon device to go off by setting the on-level to 0%, or off
- Send the following X10 address sequence:
M16 N16 O16 P16
Send the desired X10 scene address (house code and unit code) to lock in the new on-level and X10 scene address
Setting the Ramp Rate for an X10 Scene Address
Using an X10 controller, send:
O16 N16 M16 P16 M16
- Send your Insteon devices X10 primary address (house code and unit code)
- Use an X10 controller to adjust your Insteon devices load to the brightness corresponding to the desired ramp rate using the table in the Insteon device's manual
Send the following X10 address sequence:
N16 O16 P16 M16 Scene Address
- Send the desired X10 scene address (house code and unit code) to lock in the new ramp rate and X10 scene address
Removing an X10 Scene Address
Using an X10 controller, send:
O16 N16 M16 P16 M16
- Send the your Insteon device's X10 primary address (house code and unit code)
- Send an X10 ON or OFF command
Send the following X10 address sequence:
O16 P16 M16 N16
- Send the X10 scene address you wish to remove (house code and unit code)