Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Version supérieur à 15.01
#1
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 ?
2 ESP32 :  

1 ESP Externe avec Triac pour le CE, 
1 Externe avec SSR pour allumer un sèche serviette/radiateur
Domotique Jeedom et MQTT
1 Shelly 3EM en mode mesure
Ajout Hyper2000 + AB2000 de Zendure
Répondre
#2
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/gen...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.
Répondre
#3
Thumbs Up 
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 Smile
2 ESP32 :  

1 ESP Externe avec Triac pour le CE, 
1 Externe avec SSR pour allumer un sèche serviette/radiateur
Domotique Jeedom et MQTT
1 Shelly 3EM en mode mesure
Ajout Hyper2000 + AB2000 de Zendure
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)