====== X10 Device Support ====== X10 is an older power-line carrier home automation technology. Indigo supports many different types of [[http://www.indigodomo.com/devices|X10 devices]]. In many of the How-Tos on this site, you can use INSTEON and X10 modules interchangeably. Remember, however, that X10 modules don't repeat their signals, so you may find the technology less reliable. Adding X10 repeaters may help. Most X10 devices do not support 2-Way communication: that is, it's not possible for the PLC (CM11, CM15, etc) to request the current status from the device and likewise when the device is manually operated, it doesn't broadcast to the PLC it's status. Therefore, it's impossible for Indigo to know/maintain state information for that device. Indigo can still control it, and when it sends a command it will assume that the device is in that state. Note: We often get requests to upload to the CM11/CM12/CM15 - we have a philosophy about [[standalone_controllers|controllers running standalone]] (without the Mac running). The short answer is that we don't support upload to any of the current standalone controllers. Here are the common X10 device categories that you'll find. Unless specified, all devices are one-way: === Wall Switches / Lighting === == Dimmer Switches/Modules == * [[x10_in_wall_dimmer|Generic Light Switch]] * [[x10_in_wall_dimmer|Leviton Light Switch]] * [[x10_in_wall_dimmer|Lightolier Compose CI Switch (2-Way)]] * [[x10_in_wall_dimmer|Lightolier Compose CP Switch]] * [[x10_in_wall_dimmer|PCS Smart Switch]] * [[x10_in_wall_dimmer|SwitchLinc PLC Dimmer]] * [[x10_in_wall_dimmer|SwitchLinc Plus Dimmer]] * [[x10_in_wall_dimmer|SwitchLinc 2-Way Dimmer]] * [[x10_in_wall_dimmer|ToggleLinc PLC Dimmer]] * [[x10_in_wall_dimmer|ToggleLinc 2-Way Dimmer]] * [[x10_in_wall_dimmer|Marmitek LW11]] * [[x10_in_wall_dimmer|Marmitek LW12]] - wired behind existing switch/outlet * [[x10_in_wall_dimmer|Marmitek LWM1 (2-Way)]] - wired behind existing switch/outlet == On/Off Switches (relay - use for non-dimmable lights like fluorescents) == * [[x10_in_wall_relay|PCS Smart Switch (No Dimming)]] * [[x10_in_wall_relay|SwitchLinc PLC Switch]] * [[x10_in_wall_relay|SwitchLinc 2-Way Switch]] * [[x10_in_wall_relay|ToggleLinc PLC Switch]] * [[x10_in_wall_relay|ToggleLinc 2-Way Switch]] * [[x10_in_wall_relay|Marmitek AW10]] * [[x10_in_wall_relay|Marmitek LW12]] - wired behind existing switch/outlet * [[x10_in_wall_relay|Marmitek LWM1 (2-Way)]] - wired behind existing switch/outlet === Plug-in Lamp/Appliance Modules === == Lamp Dimmer Modules == * [[x10_plug_in_dimmer|Generic Lamp Module]] * [[x10_plug_in_dimmer|Generic 2-Way Lamp Module]] * [[x10_plug_in_dimmer|Leviton Plug-In Dimmer]] * [[x10_plug_in_dimmer|LampLinc Essential Plug-In Dimmer]] * [[x10_plug_in_dimmer|LampLinc PLC Plug-In Dimmer]] * [[x10_plug_in_dimmer|LampLinc Plus Plug-In Dimmer]] * [[x10_plug_in_dimmer|LampLinc 2-Way Plug-In Dimmer]] * [[x10_plug_in_dimmer|Socket Rocket]] == Appliance Relay Modules == * [[x10_plug_in_relay|Generic Appliance Module]] * [[x10_plug_in_relay|Appliance Module (AM14A 2-Way)]] * [[x10_plug_in_relay|ApplianceLinc PLC Module]] * [[x10_plug_in_relay|ApplianceLinc 2-Way Module]] === Wireless Control === == Remote Controls == * [[x10_remote|Remote Button]] * [[x10_remote|PalmPad HR12A]] * [[x10_remote|SlimFire KR19A]] * [[x10_remote|Credit Card Controller KR22A]] == Motion Detectors == * [[x10_motion_detector|Motion Detector]] * [[x10_motion_detector|ActiveEye MS16A]] * [[x10_motion_detector|HawkEye MS13]] * [[x10_motion_detector|EagleEye MS14]] === Internal Fixture Modules === * [[x10_in_wall_relay|Outlet Module]] === Sprinklers (**Indigo Pro Only**) and Relay Input/Outputs === * [[x10_sprinkler|IrrMaster (4 Zone)]] * [[x10_sprinkler|IrrMaster Pro (8 Zone)]] * [[x10_sprinkler|Rain8 (8 Zone)]] * [[x10_sprinkler|Rain8II (8 Zone, 2-Way)]] === X10 Security Devices (**Indigo Pro Only**)=== [[X10 Security Devices]] operate with a marginally more secure communications model, in that each device has an embedded identity that is logged by the security controller. Event communications from the X10 security devices to the SC9000 controller can be snooped by the Indigo Server, the Security Applescript can be used to translate these [[X10 Security Events]] into actionable information. ====== ====== Do you have other X10 devices that others might find useful? Want to write up a How-To page to help others use it? Send an email to indigo DASH support AT perceptiveautomation DOT com and let us know that you'd like to contribute!