ça m'a l'air bien copliqué tout ça. 
Je suis du style keep it simple.... 
  
donc tu as un VD avec 3 boutons, pour définir l'état de la filtration (le VD change la valeur d'une variable) : 
arrêt : la pompe ne peut pas démarrer	marche : la pompe tourne et ne s'arrête jamais, ou après une durée fix	programme : elle démarre à  0h00, 6h00, 12h00, 18h00 pour une durée qui dépend de la température (et qui ne peut pas dépasser 6h00)
utilises-tu GEA ?