I work in HVAC controls and I'm always surprised by how the 'home automation' folks seem to just ignore what's already out there.
My favorite standard is BACnet (standard for ASHRAE, ANSI and ISO), but there's also Modbus, Lontalk...
There's a bunch of people who have already worked very hard to make sure there's some usable protocols for lighting, air conditioning and even security access.
IMO you could leverage a strong position and use existing codes by using them.