a device and method for harvesting , generating , storing , and delivering energy to a load , particularly for remote or inaccessible applications . the device preferably comprises one or more energy sources , at least one supercapacitor , at least one rechargeable battery , and a controller . the charging of the energy storage devices and the delivery of power to the load is preferably dynamically varied to maximize efficiency . a low power consumption charge pump circuit is preferably employed to collect power from low power energy sources while also enabling the delivery of higher voltage power to the load . the charging voltage is preferably programmable , enabling one device to be used for a wide range of specific applications .