Does solar power generation rely on sunlight or temperature