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
I think you need to develop an interface between your home automation system and LMCE. The easiest way to do that IMHO create Generic Serial Device - GSD. Try to search 'Ruby' or 'GSD' in the wiki. Basically, all logic in that case processed by embedded Ruby interpreter. So, you should develop all login using Ruby and predefined functions and data structures.When you do that you'll able to send commands from LMCE to your system and and vice versa.