nighttime energy generation