Wireless sensor networks (WSNs) are mostly used for monitoring the environment; however, they are usually powered by non-rechargeable batteries with limited energy. Solar energy harvesting is an attractive solution to the limit by charging the sensor nodes; however, the harvested solar energy is easily affected by weather conditions. Based on the characteristics of uncertainty and intermittency of solar energy, this paper proposes a plus-profile solar energy prediction algorithm. This algorithm makes the prediction of future available solar energy by finding the data in the dataset that is mos...