Abstract. Recent advances in pervasive computing foster automated systems to support household energy management. Smart devices can be used to monitor both the consumption of household appliances and the presence and activity of people in the household. Based on monitoring results, intelligent feedback to residents and intelligent control of appliances is possible. In this paper we present a service-oriented architecture for household energy management in order to cope with interoperability and flexibility issues that exist in the home environment. We also propose a home service bus that realizes core properties of the service-oriented architecture, and thus facilitates integration of existing solutions and development of new applications.