Ich würde das ungefähr so machen.

Pausendauer=(A-Temperatur)*B
Pumpe ein
Warte Impulsdauer
Pumpe aus
Warte Pausendauer

Die Impulsdauer, A und B musst Du halt durch Ausprobieren ermitteln.