Bonjour,
j'ai un souci sur les valeurs retournées en MQTT concernant "Energie_M_Soutiree" et "EnergieJour_M_Soutiree" ("Soutirage Jour" dans l'image).
La mesure de PuissanceS_M ("Puissance Soutirée") est correcte, mais il semble y avoir un seuil sous lequel "Energie_M_Soutiree" et "EnergieJour_M_Soutiree" ne sont pas mis à jour.
![[Image: Soutirage-Jour.png]](https://i.ibb.co/XzpYKRN/Soutirage-Jour.png)
Pour être honnête, ça pourrait ressembler à une division d'un flottant par un entier dans le code.
Dans le code de "Source_UxI.ino", à la ligne 55 (et aussi 62, du coup), est-ce que ce calcul est réalisé en flottant ? :
EASfloat += PWcal / 90000; // Watt Hour,Every 40ms. Soutirée
Pas un pro du compilateur Arduino, mais peut-être l'écrire :
EASfloat += PWcal / 90000.; // Watt Hour,Every 40ms. Soutirée
j'ai un souci sur les valeurs retournées en MQTT concernant "Energie_M_Soutiree" et "EnergieJour_M_Soutiree" ("Soutirage Jour" dans l'image).
La mesure de PuissanceS_M ("Puissance Soutirée") est correcte, mais il semble y avoir un seuil sous lequel "Energie_M_Soutiree" et "EnergieJour_M_Soutiree" ne sont pas mis à jour.
![[Image: Soutirage-Jour.png]](https://i.ibb.co/XzpYKRN/Soutirage-Jour.png)
Pour être honnête, ça pourrait ressembler à une division d'un flottant par un entier dans le code.
Dans le code de "Source_UxI.ino", à la ligne 55 (et aussi 62, du coup), est-ce que ce calcul est réalisé en flottant ? :
EASfloat += PWcal / 90000; // Watt Hour,Every 40ms. Soutirée
Pas un pro du compilateur Arduino, mais peut-être l'écrire :
EASfloat += PWcal / 90000.; // Watt Hour,Every 40ms. Soutirée