18-06-2024, 09:55 AM
En supposant que le % d'ouverture multiplié par la puissance donne la puissance consommée, il faut "l'intégrer" dans le temps pour obtenir des kWh.
1/ créer une variable "Energie_consommée_Ballon" dans le programme principal
2/ la mettre à zéro au changement de jour ( dans stockage.ino )
3/ initialiser un compteur temps_precedent à millis() dans la fonction où vous lisez le % ( déclarée en tête du module.ino où est cette fonction )
4/
A chaque boucle
- lire le temps actuel en ms Temps actuel = millis();
- lire le % ouverture Ouverture
- actualiser l'énergie en Wh entre deux appels
Energie_consommée_Ballon += (( temps-actuel - temps_precedent) / 1000.0 ) * ( Ouverture * Puissance_Ballon / 3600.0) ;
- mettre à jour le temps_precedent = temps_actuel
et vous allez ainsi incrémenter et donc calculer la puissance passée dans le Ballon en Wh appel après appel.
Il n'est pas impossible qu'il faille en plus "tabuler" la fonction de transfert entre le % d'ouverture calculé par le routeur, et ce que ça donne en terme de % de puissance pour que le calcul soit exact. Je n'ai pas regardé ce point.
1/ créer une variable "Energie_consommée_Ballon" dans le programme principal
2/ la mettre à zéro au changement de jour ( dans stockage.ino )
3/ initialiser un compteur temps_precedent à millis() dans la fonction où vous lisez le % ( déclarée en tête du module.ino où est cette fonction )
4/
A chaque boucle
- lire le temps actuel en ms Temps actuel = millis();
- lire le % ouverture Ouverture
- actualiser l'énergie en Wh entre deux appels
Energie_consommée_Ballon += (( temps-actuel - temps_precedent) / 1000.0 ) * ( Ouverture * Puissance_Ballon / 3600.0) ;
- mettre à jour le temps_precedent = temps_actuel
et vous allez ainsi incrémenter et donc calculer la puissance passée dans le Ballon en Wh appel après appel.
Il n'est pas impossible qu'il faille en plus "tabuler" la fonction de transfert entre le % d'ouverture calculé par le routeur, et ce que ça donne en terme de % de puissance pour que le calcul soit exact. Je n'ai pas regardé ce point.
V12.0 modifiée récurrence d'interrogation serveurs, RTE, et code UxIx3. 1 serveur RMS UxIx3, 1 client Triac CE + 1 client SSR CE. 1 client SSR sur CE tri sur 1 serveur Linky réf. CACSI. Variateurs de fréquence sur Piscine et Spa.
6 panneaux (2 SO 2 S, 2 SE ) 425Wc produisent 13kWh de jour actuellement.
6 panneaux (2 SO 2 S, 2 SE ) 425Wc produisent 13kWh de jour actuellement.