Il y a 6 heures
Pour confirmer que le problème est bien lié à ça il faudrait repasser le type à int, recompiler, téléverser et tester. Pas forcement évident surtout maintenant que l'on a pris l'habitude des mises à jour via OTA.
Avec un int16_t on peut aller que jusqu’à 32767 et dans le code je vois cette ligne (dans RMS_Externes.ino ligne 91) :
LesActions[RMS_Datas_idx].ExtHequiv = int(100 * LesActions[SelectAction].H_Ouvre);
Si LesActions[SelectAction].H_Ouvre peut être supérieur à 327.67 cela entraînerait une valeur erronée dans ExtHequiv.
En espérant qu'André passe par là et nous éclaire la dessus.
Avec un int16_t on peut aller que jusqu’à 32767 et dans le code je vois cette ligne (dans RMS_Externes.ino ligne 91) :
LesActions[RMS_Datas_idx].ExtHequiv = int(100 * LesActions[SelectAction].H_Ouvre);
Si LesActions[SelectAction].H_Ouvre peut être supérieur à 327.67 cela entraînerait une valeur erronée dans ExtHequiv.
En espérant qu'André passe par là et nous éclaire la dessus.