![]() |
Bug dans le code pour Shelly PRO EM 50 - Version imprimable +- F1ATB forum (https://f1atb.fr/forum_f1atb) +-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html) +--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html) +---- Forum : Evolutions faites, à faire, dont vous rêvez... (https://f1atb.fr/forum_f1atb/forum-10.html) +---- Sujet : Bug dans le code pour Shelly PRO EM 50 (/thread-1191.html) |
Bug dans le code pour Shelly PRO EM 50 - Mike - 10-03-2025 Bonjour André, En aidant un utilisateur du Shelly PRO EM 50 pour qui la mesure de puissance n’était pas prise en compte par le routeur nous avons découvert un bug que je reporte donc ici. Dans le code de Souce_ShellyProEm.ino (il y a d'ailleurs une typo dans ce nom mais ça n'a pas d'incidence) à la ligne 245, on voit qu'on teste la présence de "true" dans le json et si "true" n'est pas présent, on initialise rien. C'est un problème car en fonction de la config du Shelly, "true" n'est pas nécessairement toujours présent dans le json. Je ne suis pas sur de l'utilité de ce test, si c'est simplement pour vérifier que quelque chose en rapport avec ce qu'on attend a été renvoyé alors un meilleur test serait de tester la présence de "act_power". Si ce test n'a pas vraiment d'utilité, alors on pourrait carrément le supprimer. Plus de détails (traces json etc) dans ce thread pour ceux que ça intéresseraient : https://f1atb.fr/forum_f1atb/thread-1181.html RE: Bug dans le code pour Shelly PRO EM 50 - F1ATB - 11-03-2025 Bonjour J'ai publié une version 14.04 avec la modification que vous proposez. J'ai remplacé le true par act_power à la ligne 245. Je n'ai aucun moyen pour vérifier. Je n'ai pas de Shelly Pro Em. Je ne suis pas à l'origine du code pour le Shelly Pro Em. J'espère que cela répondra au besoin. Cordialement André RE: Bug dans le code pour Shelly PRO EM 50 - Mike - 11-03-2025 Super ! Merci beaucoup André pour la réactivité. |