![]() |
|
Version supérieur à 15.01 - 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) +--- Sujet : Version supérieur à 15.01 (/thread-1761.html) |
Version supérieur à 15.01 - James - 30-08-2025 j'ai un problème de timeout de mon Shelly 3EM dans le "données brut" en installant la version 15.06 sur mes 3 ESP. Cela provoque bien sur un dysfonctionnement sur mon installation (batterie Zendure/Shelly 3EM) Tout fonctionne parfaitement en version 15.01 ! Avez vous une idée ? RE: Version supérieur à 15.01 - Mike - 30-08-2025 Bonjour, Je n'ai pas ce modèle de Shelly afin de pouvoir tester mais d'après le code, je pense qu'il y a potentiellement un problème sur le caractère utilisé pour marquer la fin de la lecture. En 15.06, dans Source_ShellyEm.ino ligne 35 on voit que dans le cas du Shelly 3EM on utilise Fin= ']'; Hors dans la doc du end point /status pour le Shelly 3EM : https://shelly-api-docs.shelly.cloud/gen1/#shelly-3em-status On voit que l'on devrait plutôt utiliser Fin='}'; comme c'est le cas pour les autres déclinaisons du Shelly EM. Si vous êtes en mesure de compiler le code, vous pouvez remplacer le crochet par une accolade à la ligne 35. Si cela corrige le problème il faudra que André intègre ce changement dans la prochaine version. RE: Version supérieur à 15.01 - James - 30-08-2025 Bonjour Mike, merci pour ta réponse qui me semble judicieuse. Je n'ai malheureusement pas la possibilité de compiler le code :-( Si une personne du forum ayant un Shelly 3EM peut vérifier cette modification cela permettra de corriger ce problème pour les futures versions ... Encore Merci
RE: Version supérieur à 15.01 - F1ATB - 30-08-2025 James N'ayant pas tous les modèles de shelly, je me suis basé sur une mauvaise doc. J'ai rectifié en prenant la doc référencée par Mike dans la version 15.07. Dites-moi si cela est OK. Cette modif a été faite pour accélérer les échanges avec le Shelly. Excusez moi du désagrément causé. André RE: Version supérieur à 15.01 - James - 30-08-2025 Bonsoir André, Installation version 15.07 faite il y a une heure et tout fonctionne parfaitement depuis Merci pour votre réactivité et surtout ne vous excusez pas ...
RE: Version supérieur à 15.01 - Mike - 31-08-2025 Merci André pour la réactivité ! Je viens de télécharger la 15.07 et je vois à la ligne 54 de Source_ShellyEm.ino: if (voie < 3) Fin = ']}'; Est ce voulu d'avoir à la fois le crochet et l'accolade comme chaîne de fin ? Autre chose, ligne 74 il y a ce test: if (voie <30) { //Triphasé Le commentaire ne correspond pas au test, il faudrait peut-être remplacer le test par : if (voie == 3) { //Triphasé Si l'on effectue ce changement, la variable Fin devient inutile et on pourrait la supprimer et remplacer la ligne 75 par : ReadStringMulti(clientESP_RMS, 'fs_mounted'); |