K8061 and DC COntrolled PWM for brushless motors?

Hi all,
my project is going to the end. I’ve built a complete Thermostate with control section for an idro fireplace. Now i’m facing a problem. I need to change pumps speed in fuction of readed fireplace temperature. Is there a way to do with a kit? Or i need to use PWM output in some way? Pumps now work in an on-off way but duty cicle is very short (20-40 seconds) and i’m afraid that on a long way they’ll broken.
Pump are 220V AC.
This is a screenshot of thermostate. As you can see upper red line (wich is fireplace temperature) is something similar to a saw waveform, meaning on-off period.