This document summarizes Rune Torbensen's PhD project on using machine-to-machine (M2M) communication for intelligent energy usage. The project involves developing an open home automation platform using IP for interoperability between different wireless networks. It also proposes a service description language to enable cooperation between unfamiliar devices and a secure communication protocol for resource-constrained embedded systems. Potential M2M project ideas are analyzing energy optimization strategies using ad-hoc communication between heterogeneous systems and the internet.