Uninterrupted solar power generation