I do something far shorter: heating water in the sunny days to have it in the cloudy ones, but that's definitively far from sufficient for heating the entire house and to scale at the entire house needs well... It's cheaper run on grid electricity, even these days.