X10

From ago control wiki
Revision as of 03:00, 5 November 2013 by Dinki (Talk | contribs)

Jump to: navigation, search

Contents

X10 interface

The X10 interface uses the Python X-10 library to talk to the X10 interfaces. While Python X10 does support the CM11/12, CM15, and CM17a interfaces, only the CM11 has been tested and functionality for the others has been added but have not been tested. Send a message to 'dinki' on the forums or IRC if you are interested in using these other interfaces.

Configuration

The X10 device driver reads from a configuration file located at /etc/opt/agocontrol/conf.d/x10.conf:

[x10]
interface=CM11
device=/dev/ttyUSB0
switches=A2,A3,B3,B4,B5,B9,B12,B16
dimmers=D1

Interface options are CM11, CM15, and CM17a. Note that the CM12 is supported using the CM11 option

Device types

Switches are supported for simple on/off and are known working. These switches can be used for lamp, appliance, motion detectors, remote control buttons, etc. Dimmer support has been added but has not been tested.

Receiving RF commands

Python X-10 only supports sending X10 commands. This device driver has been given a limited, but functional access to commands received on the X10 interface via RF->Powerline communications. The device driver only recognizes on/off commands received. All other RF commands, such as dimming, are simply ignored.

Personal tools