Smart Homes: The European Application Home Alliance (TEAHA)
The TEAHA approach attempts to achieve interoperability by developing a middleware platform that mediates between different appliances and communication systems to overcome the multitude of players - appliance manufacturers, telecommunications firms, utility companies, software designers and system installers - involved in trying to build a smart home.
Issues:

Architecture:

(Download Teaha Brochure for complete information - zipped pdf file)