This is a project in order to build a hardware controller for my RGB lights at home. It started as a software subproject to TechHome, but I decided to make it external when it grew big. Nowadays it consists of various sensors, buttons and LEDs all built into a wooden box. The perfect decoration of a living room!
LIRC crashes on startup with message saying there is an invalid quote sign (") on line 1. Very mysterious, since the file does not contain a single quote mark.
Fix a custom gpio util lib that all communication to the gpio pins go through in order to abstract the physical device to a logical device. By doing this it might even, far into the future, to be able to read sensors that are not directly connected to the device but via bluetooth or similar.
Add concept of states in order to make input trigger different events depending on what state the system is in. This feature will be good to have in order to utilize a smaller set of input devices/sensors in a more efficient way. (This is also the perfect use for the RFID tags that are on its way to me, mweheheh)
The mail file (lightinator.py) is starting to get ugly. Perhaps time to refactor into some nice-looking setup. It would be nice if initialization of sensors/uservars could be generic or similar (could be interpreted in each sensor to decentralize at least).