Weather-Dependent Power Generation