It may seem incredible to some, but you can build a thermal battery that uses the excess energy produced by your photovoltaic system to heat sand and then heat the same temperature to heat your home or your hot water. All the details are on my YouTube channel "Energia Fai da Te" (Do-It-Yourself Energy).