Current state: working but incomplete API
- Authors
Guillaume Libersat (@glibersat)
- Contributors
Axel Haustant (@noirbizarre), Riccardo Ferrazzo (@rferrazz)
- License
GPL v3 (see COPYING)
Contributions are welcomed !
python-x10 requires:
- Python 2.5
- PyUSB 0.x (http://pyusb.berlios.de/)
- pySerial (http://pyserial.sourceforge.net/)
- CM11/12 (thanks Riccardo!)
- CM15
- CM17a (Need testing!)
- Switchable (On/Off state)
- Dimmable (Variable state)
- Generic (Used to talk to any X10 device)
- House (Something like a "group" of devices)
# Retrieve USB CM15 Device
scanner = USBScanner()
dev = scanner.findDevices()
dev.open()
# Use a single module
lamp = dev.actuator("A2")
lamp.dim(10)
lamp.off()
# Use a group
house = dev.house("B")
house.lightsOff()
More samples in tests.
- CM19a driver: http://www.cuddon.net/search/label/CM19a
- Another CM19a driver: http://m.lemays.org/projects/x10-cm19a-linux-driver
- PyXAL X10netc client/server