24-hour solar generation