How much solar PV are you considering?
I think the normal solution if you have an excess is to use any spare to run an immersion heater element in the hot water tank. Perhaps put a mixer on the hot output from the tank to reduce the temperature to a safe level. That way the tank can be operated over a wider temperature range and store more energy.
Quote:i will use boiler pump but put boiler temp low so pump works but boiler wont fire as elec heater will keep stat off with warm water?
I guess the boiler might lock out eg water much hotter than the set temperature = fault?.
Might be better just to put the heater in parallel with the boiler and use a valve to select which one the pump sends the water through. Same switch that controls the valve can also steer the output from the room stat to either the electric heater or the boiler (might need a relay).