ça m'étonnerait qu'il y ait des effets de thermosiphon quand des circulateurs tournent.

enfin...
Je ne vois pas de solution simple, sauf à attendre que le ballon soit chaud pour profiter de la chaleur "bois".
Mais avec quelques contacteurs on arrive mieux:
Les lois de commande des vannes pourraient être:
Si Tamb « on »
-si Tbal off et Tbois off alors Vfioul on et Vbois off et Vbal off
-Si Tbal off et Tbois on alors Vfioul off et Vbois on et Vbal off
-si Tbal on et Tbois on alors Vfioul off et Vbois on et Vbal off
-si Tbal on et Tbois off alors Vfioul off et Vbois off et Vbal on
Si Tamb off
-si Tbal off et Tbois off alors Vfioul off et Vbois off et Vbal off
-Si Tbal off et Tbois on alors Vfioul off et Vbois on et Vbal on
-si Tbal on et Tbois on alors Vfioul off et Vbois on et Vbal on
-si Tbal on et Tbois off alors Vfioul off et Vbois off et Vbal off
Logique résultante des contacteurs (3 devraient suffire)
Vfioul = Tamb x non(Tbal) x non(Tbois)
Vbois = Tbois
Vbal = (Tamb x non(Tbois) x Tbal) + (non(Tamb) x Tbois)
Mamb= Tamb
Mbois = Tbois2 (Tbois-5° par ex.)
sgdg
Voilà, c'est rectifié !