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.
V13.03 modifiée. 1 serveur UxIx3, 1 Linky, 1 client Triac CE tampon + 1 client SSR CE tampon + 1 client SSR sur CE tri + 2 SSR sur 3 radiateurs bain d'huile d'appoint. Variateurs de fréquence Piscine.
8 panneaux (3 SE 2 S, 3 SO ) 425Wc sur 4 HM800 produisent 13kWh par jour ensoleillé à fin Décembre.
8 panneaux (3 SE 2 S, 3 SO ) 425Wc sur 4 HM800 produisent 13kWh par jour ensoleillé à fin Décembre.