Recent developments in energy harvesting and autonomous sensing mean that it is now possible to power sensors solely from energy harvested from the environment. Clearly this is dependent on sufficient environmental energy being present. The range of feasible environments for operation can be extended by combining multiple energy sources on a sensor node. The effective monitoring of their energy resources is also important to deliver sustained and effective operation. This paper outlines the issues concerned with combining and managing multiple energy sources on sensor nodes. This problem is approached from both a hardware and embedded software viewpoint. A complete system is described in which energy is harvested from both light and vibration, stored in a common energy store, and interrogated and managed by the node.