KNX Based Home-Automation and Remote Control
I created a small web-based GUI which allows my dad to switch on/off the heating and lights in his house from afar. After learning how the protocol of the Samsung Airconditions works I also added support to control them remotely, see here. I also created an abstract way to talk to all the cheap webcams my dad installed around the house to give one central consistent UI for showing their current image and PTZ control. Very practical in summer-time when you switch on the aircon one hour before you come home or switch off the light you might have forgotten while already on the road. The interface itself is not opensource but I contributed to the tools in use, like cherrypy web framework or the knxd daemon to talk to the KNX bus. For showing faster statistics and keeping track of the current state of all KNX devices I also created a custom datatype for PostgreSQL to efficiently store and query a KNX message log called pgknx.