20-03-2025, 11:28 PM
(17-03-2025, 10:57 AM)Philmaz a écrit : Bonjour.
En UxIx2 si la seconde sonde est sur le CE il est possible en modifiant le code de dire que si PuissanceS_T <=0 on arrête d'incrementer Hequivalent.
C'est ce que j'ai fait et qui fonctionne
Réctif pardon c'est
if (PuissanceS_T > 0) qu'il faut écrire
Réctif pardon c'est
if (PuissanceS_T > 0) qu'il faut écrire
Bonjour @Philmaz
Saurais tu expliquer plus concrètement la modif à faire dans le code ? J'imagine que c'est dans le fichier "solar_router_v11_19.ino" au niveau des lignes 1108-1120
Code :
void H_Ouvre_Equivalent(unsigned long dt) {
float Dheure = float(dt) / 3600000;
for (int i = 0; i < NbActions; i++) {
if (Actif[i] > 0) { //valeur en RAM du Mode de regulation
if (i == 0 && Actif[i] == 1) { //Decoupe pour Triac
float teta = 6.28318 * (100 - RetardF[i]) / 100; //2*PI integral sin²
H_Ouvre[i] += Dheure * (teta - sin(2 * teta) / 2) / 6.28318;
} else {
H_Ouvre[i] += Dheure * (100 - RetardF[i]) / 100;
}
}
}
}
Merci
