energy in all weather conditions