Mirate la función switch, que te puede servir.
Luego no se que función quieres para la caldera, pero me despista un poco. Haces funcionar la caldera entre 40 y 65 ºC, y sin saber para que es, me parece un margen muy amplio.
Al ver que cortas la caldera a los 65ºC me hace pensar que quieres agua caliente sanitaria. Si es así el margen de temperatura deberia de ser de 60-65 ºC aproximadamente.
Y luego respecto a la bomba de agua dices que quieres que arranque cuando la temperatura de la caldera sea mayor que la del depósito, pero la apagas si es menor que 65ºC por lo que la bomba se apagará siempre, ya que nunca pasará la temperatura de 65ºC.
La función normal de una caldera es mantenerla entre 70-80ºC y encender la bomba para mantener el agua del depósito entre 60-65ºC. O incluso mantener la bomba en marcha e instalar una válvula de 3 vias que deje paso al calentamiento del depósito.
También te aconsejo que mires de hacer periodos de sobrecalentamiento para eliminación de legionela
Pero repito... todo esto suponiendo que es un depósito para ACS.