For lighting you can use z-wave devices. I have several of them in my home and you can mix up different manufacturer products. For example I have 3 Intermatic homesettings lamp modules, 1 intermatic homesettings appliance module, 1 HomePro dimmable 3-way switch, and 1 Visia RF relay switch. All controlled using a homepro USB interface connected to PlutoHome. Yes I use PlutoHome, but I am looking closely at LinuxMCE as a more "open" alternative.