Body sensor networks (BSN) are an emerging application that places sensors on the human body. Given that a BSN is typically powered by a battery, one of the most critical challenges is how to prolong the lifetime of all sensor nodes. In addition, there is an increased interest in ‘green radio’ networks that aim to reduce the energy consumption for wireless communications to cut emissions of CO 2. Recently, using clusters to reduce the energy consumption of BSN has shown promising results. One of the important parameters in these cluster‐based algorithms is the selection of cluster heads. Most prior works selected cluster heads either probabilistically or on the basis of nodes’ residual energy. In this work, we first discuss the efficiency of cluster‐based approaches for saving energy. We then propose a novel cluster head selection algorithm to maximise the lifetime of a BSN for motion detection. Our results show that we can achieve above 90% accuracy for the motion detection, while keeping energy consumption as low as possible. Copyright © 2012 John Wiley & Sons, Ltd.