Name | Modified | Size | Downloads / Week |
---|---|---|---|
pyLights-0.6.zip | 2016-12-19 | 38.3 kB | |
readme.txt | 2016-12-19 | 1.8 kB | |
pyLights-0.5.zip | 2015-01-22 | 17.0 kB | |
pyLights-0.4.zip | 2010-09-28 | 13.1 kB | |
pyLights-0.2.zip | 2010-08-05 | 5.9 kB | |
pyLights-0.1.zip | 2010-07-22 | 4.5 kB | |
Totals: 6 Items | 80.7 kB | 0 |
pyLights Installation ===================== NOTE: pyserial is required. Install it before using pylights. Unzip the archive to a location of your choice. (Optional) Modify the devices.xml file to match your Insteon device names and addresses. Start a Python interpreter and 'cd' to that location. Refer to the usage examples within the pylights.py source code. pyLights Release Notes ====================== v0.6 : (12/18/2016) -Support for Python 3 v0.5 : (1/21/2015) -Added ability to send extended messages -Added 'Event' class for registering triggered events -Can now register callback functions based on asynchronous events -Numerous fixes/improvements v0.4 : (??) -Dotted hex addresses, e.g., '12.5F.5E', are now supported. -Basic software link management. -Rudimentary X10 support. -setLevel and getLevel have the option to use either direct levels (0-255) or percent. Device status is now stored as a direct level. v0.3 : (August 29, 2010) -Supports commands over a socket interface. -The device file is now automatically updated by asynchronous events from devices linked to the PLM. -Support for named serial ports like /dev/ttyUSB0 (thanks to bradfritz). -Instantiating plm without a port will scan all available ports until a PLM is found. -Fixed a bug in 'findDevAddress()' that caused it to always return the last index. v0.2 : (August 5, 2010) -Asynchronous serial events, such as those from when a dimmer toggle switch is pressed, are now handled by a serial receive thread. This allows for immediate updating of device status in the XML file, though this is not yet implemented. -Commands can now be issued by address without the use of a device file. v0.1 : -Original release