Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
Well, KNX is something that can be maintained by a good electrician. Weederboards are something that can be maintained by you only. If you are okay with that, weeder boards are probably way less pricey than a KNX solution.