Donc si la température est atteinte ou même dépassée, tu ouvres 10 minutes toutes les 40 minutes.
Si elle ne l'est pas, tu refermes au bout de 40 minutes pour rouvrir aussitôt.
Ai-je bien compris ? Parce que c'est étrange comme régulation...
Mais si c'est ça, c'est faisable en corrigeant ton programme. Tu peux aussi utiliser une machine à états (par régulation) en lisant ce tutoriel.
EDIT 2 : J'ai l'impression que tu as 3 chauffe-eau solaires et que tu veux chauffer ta piscine en pompant sur le plus chaud. Ai-je vu juste ?
En fait, ma question devrait plutôt être : que veux-tu exactement, quel est le projet global ?
Edit 3 : et quels sont les moyens à ta disposition : vannes 3 voies, vannes On/Off, vannes plus ou moins On, plus ou moins Off (car avec un servo, on peut arrêter à mi-course ou ailleurs), pompes de circulation (qu'il faut piloter pour ne pas les bloquer)...
Un schéma (sur papier par exemple) est une bonne solution pour expliquer.