pic

X10 Programming for INSTEON Devices

Accessing X10 Features within Your INSTEON Devices

Most INSTEON devices are X10 ready, meaning that they can be programmed to respond to or control other devices via X10 commands. The reason INSTEON devices support X10 is to allow an upgrade path for those with extensive X10 systems that want something more reliable. X10 is a slower 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. View all INSTEON products.

This article covers all the aspects of how to program INSTEON devices with X10 features such as primary address and scene address.

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

  1. Put your INSTEON device into linking mode (press and hold the Set button for about 3 seconds)
  2. LED will blink

  3. Send the desired X10 Primary Address followed by ON 3 times (e.g. A1-AON A1-AON A1-AON)

your 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.

  1. Press & hold the Set button (enter linking mode)
  2. LED will blink

  3. Press & hold the Set button again (enter unlinking mode)
  4. LED will blink

  5. Send the X10 address to be removed followed by the ON command three times (e.g. B5-BON B5-BON B5-BON)

your INSTEON device will exit unlinking mode and its LED will stop blinking

Setting the On-Level for the X10 Primary Address

  1. Using an X10 controller, send
  2. O16

    N16

    M16

    P16

    M16

  3. Send the X10 Primary Address (house code and unit code)
  4. 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)
  5. Send the following X10 address sequence to lock in the new On-Level:
  6. P16

    N16

    M16

    O16

    M16

Setting the Ramp Rate for the X10 Primary Address

  1. Using an X10 controller, send
  2. O16

    N16

    M16

    P16

    M16

  3. Send the X10 Primary Address (house code and unit code)
  4. Use an X10 Controller to adjust your INSTEON device's load to the brightness corresponding to the desired Ramp Rate using the ramp rate table under INSTEON Advanced features.
  5. Send the following X10 address sequence to lock in the new Ramp Rate:
  6. O16

    P16

    N16

    M16

    O16

X10 Scene Address Programming

Most INSTEON devices can be a member of up to 255 X10 scenes. An X10 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

  1. Using an X10 controller, send
  2. O16

    N16

    M16

    P16

    M16

  3. 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.
  4. Send the following X10 address sequence:
  5. M16

    N16

    O16

    P16

  6. 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

  1. Using an X10 controller, send
  2. O16

    N16

    M16

    P16

    M16

  3. Send your INSTEON devices X10 Primary Address (house code and unit code)
  4. Use an X10 Controller to adjust your INSTEON devices load to the brightness corresponding to the desired Ramp Rate using the ramp rate table under INSTEON Advanced features.
  5. Send the following X10 address sequence:
  6. N16

    O16

    P16

    M16

    Scene Address

  7. Send the desired X10 scene address (house code and unit code) to lock in the new On-level and X10 scene address

Removing an X10 Scene Address

  1. Using an X10 controller, send
  2. O16

    N16

    M16

    P16

    M16

  3. Send the your INSTEON device's X10 Primary Address (house code and unit code)
  4. Send an X10 ON or OFF command
  5. Send the following X10 address sequence:
  6. O16

    P16

    M16

    N16

  7. Send the X10 scene address you wish to remove (house code and unit code)