Salut Jlstomo46 !
tu as tout compris, c'est exactement cela ! ce n'est pas sur la doc, cela se déduit, mais moi aussi au début je doutais un peu de la façon dont tout cela pouvait être géré. Coup de bol, c'est réalisé astucieusement par le fabricant !
Pour Papo, je précise: il y a d'office 10V entre les deux fils d'entrée PWM du MeanWell et il suffit donc d'ajuster cette tension.
Cette tension de 10V est fixée "légérerement" par une résistance raccordée sur une source de 10V interne ; ce qui permet l'allumage à 100% de l'alim quand on la branche sans s'occuper de l'entrée de dimmage, ce que l'on fait en premier quand on reçoit l'alim

Si tu fournit du 0,1,2,5,8..10 V à l'entrée MeanWell: le 10V "léger" de l'alim est moins "fort" que ta tension apportée, ta tension prend le dessus, et tu contôles de cette façon l'intensité de sortie entre 0 et 100%;
Si tu court-circuites l'entrée de dimmage (tu réunis les 2 fils "entrée" et" 0V") : le 10V interne n'est pas assez "fort" pour contrer le court-circuit vers le 0V, ton entrée passe donc à 0V, l'intensité de sortie suit et passe à 0 (les leds s'éteignent);
Si maintenant tu court-circuites régulièrement cette entrée (ce que fait le PWM), l'alim va moyenner dans le temps les états successifs à 10V (fournit par le 10V interne) et à 0V (imposé par le PWM), et en déduire une tension moyenne pour piloter l'intensité de sortie. Si tu court-circuites 50% du temps, et que les autres 50% du temps le 10V interne revient naturellement sur l'entrée de dimmage (et que tu fais cela répétitivement sur une certaine longueur de temps), l'alim voit 50% de 10V sur son entrée, soit 5V, bingo ! C'est pour cela qu'on utilise des composants à "collecteurs ouverts", ces composants ne font que mettre à 0V leur sortie quand on les active, mais laissent libre la tension sur laquelle ils sont raccordés (ici, le 10V) quand ils sont inactifs ; donc on ne fournit pas le 10V, on laisse celui existant ré-apparaître quand on ne le court-circuite plus.
C'est possible parce que un petit mécanisme d'intégration électrique est prévu sur l'entrée, c'est astucieux car cela permet, avec la même entrée, de piloter au choix avec une tension 0-10V, ou avec un potentiomètre (une résistance variable plutôt, qui fabrique elle aussi son 0-10V), ou avec un signal PWM (qui lui aussi finit par fabriquer le 0-10V attendu). Et MeanWell peut dire dans sa pub qu'il offre un mécanisme de pilotage Hi-Tech, soit en tension, soit avec potentiomètre, ou encore en PWM, le TOP du TOP (en fait ça ne lui coûte rien de fournir ce fonctionnement ) !
Pour la répartition des fonctions : il faut compter environ 16 (18) broches utilisables par arduino, en sachant qu'on pourrait utiliser 1 seule broche pour 5 (ou un peu plus) sondes 1-Wire.
POUR LA POUPO :
* 5 ou 6 sondes 1-Wire sur 1 broche,
(cela pose un petit problème pour identifier dans le bon ordre les sondes, surtout si on doit en remplacer une plus tard, cela mélangera l'ordre précédent, il faudra trouver une combine simple d'identification des sondes)
refroidissement actif :
* 5 relais pour allumer 5 spots + ventilateurs
refroidissement passif:
* 4 relais pour 4 drivers
* et 4 PWM
Ça rentre dans l'arduino ! mais il faut rajouter une petite carte 1 ou 2 relais à celle de 8 relais.
et on a peut-être 1 broche ou 2 de libre.
POUR LE CAISSON :
on a aussi la place de mettre les sondes, les relais d'allumage et d'arrosage et l'hygrométrie telles que tu les décris.
C'est bien de séparer les fonctions, ça ne fera pas une usine à gaz dans le programme de chaque module.