PLC - Python Lighting Controls

Python Lighting Controls provides a server and various clients for controlling lights over DMX with USB-DMX devices and the Open Lighting Architecture. The server currently understands groups and cues, and will eventually support playback of those cues.

Get the Code

The source code is available on Github: https://github.com/baryon5/plc

PLC uses the asyncio package new in Python 3.4, as and such requires at least that version of python. It also requires the OLA Python bindings to be installed, which unfortunately must be manually upgraded to support Python 3. (These will require the python3-protobuf package). The passlib python package is also necessary.