Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Création fichier bin ide arduino
#51
Voila c'est compilé/téléverser


Ton test se déroule je le poste dés qu'il est terminé Wink

Je voulais te mettre le test complet mais toutes tes requêtes ont fonctionné à 100% sauf à 50ms je pense que c'est normal

Je te met un extrait tout de même


Pièces jointes Miniature(s)
   
Répondre
#52
(Hier, 05:15 PM)cupriste a écrit : Voila c'est compilé/téléverser


Ton test se déroule je le poste dés qu'il est terminé Wink

Je voulais te mettre le test complet mais toutes tes requêtes ont fonctionné à 100% sauf à 50ms je pense que c'est normal

Je te met un extrait tout de même

quelques erreurs dans mon code  mais pas grave, de mon coté  j'ai rajouté une requete un plus complete aucune erreur de connexion meme à 10ms !!! avec en // deux autres ESP qui font les lectures à 100ms !!!

d'autre part je constate que le shelly mets à jour ses mesures entre 220 ms min et 400ms max
je constate qu en bombardant à 10ms coté RMS sa bronche pas 

en clair le programme du shelly est ultra robuste et stable
première conclusion les timeouts sont le fait de l ESP RMS .....reste à trouver où .....

Comme tu sais compiler je te suggère de telecharger le source de la v15.03 d André et de ralentir les requetes en modifiant les lignes du module Solar_routeur_v15_03 suivantes

      if (Source == "ShellyEm") {
        LectureShellyEm();
        LastRMS_Millis = millis();
        PeriodeProgMillis = 200; //200 + ralenti;  //On s'adapte à la vitesse réponse ShellyEm
      }
      if (Source == "ShellyPro") {
        LectureShellyProEm();
        LastRMS_Millis = millis();
        PeriodeProgMillis = 200 + ralenti;  //On s'adapte à la vitesse réponse ShellyProEm


En remplacant le 200+ralenti par 500 + ralenti voir si cela fait chuter ton de failed, en attendant je continue de scruter le code d'André...
Répondre
#53
(Hier, 06:53 PM)Lolo69 a écrit :
(Hier, 05:15 PM)cupriste a écrit : Voila c'est compilé/téléverser


Ton test se déroule je le poste dés qu'il est terminé Wink

Je voulais te mettre le test complet mais toutes tes requêtes ont fonctionné à 100% sauf à 50ms je pense que c'est normal

Je te met un extrait tout de même

quelques erreurs dans mon code  mais pas grave, de mon coté  j'ai rajouté une requete un plus complete aucune erreur de connexion meme à 10ms !!! avec en // deux autres ESP qui font les lectures à 100ms !!!

d'autre part je constate que le shelly mets à jour ses mesures entre 220 ms min et 400ms max
je constate qu en bombardant à 10ms coté RMS sa bronche pas 

en clair le programme du shelly est ultra robuste et stable
première conclusion les timeouts sont le fait de l ESP RMS .....reste à trouver où .....

Comme tu sais compiler je te suggère de telecharger le source de la v15.03 d André et de ralentir les requetes en modifiant les lignes du module Solar_routeur_v15_03 suivantes

      if (Source == "ShellyEm") {
        LectureShellyEm();
        LastRMS_Millis = millis();
        PeriodeProgMillis = 200; //200 + ralenti;  //On s'adapte à la vitesse réponse ShellyEm
      }
      if (Source == "ShellyPro") {
        LectureShellyProEm();
        LastRMS_Millis = millis();
        PeriodeProgMillis = 200 + ralenti;  //On s'adapte à la vitesse réponse ShellyProEm


En remplacant le 200+ralenti par 500 + ralenti voir si cela fait chuter ton de failed, en attendant je continue de scruter le code d'André...

Merci pour ton retour je fais ce test

Dans la version 15.03 c'était bien les lignes 1034 et 1039?

Lorsque je laisse tourner l'esp hors routeur si ma mémoire est bonne je n'ai pas le souci 

ça ne serait pas le gradateur ou autre qui pourrait faire des interférences par exemple?
Répondre
#54
Confirmes nous que si esp hors routeur tu n as pas d'erreurs , c'est pas ce que j'avais compris dans ce cas ca "revaliderai" un probleme materiel ou de parasites...

En effet de mon coté en bombardant les mesures de puissances à 5ms , j'ai quelques timeout sur l esp du routeur pres du SSR et aucune coté ESP sans SSR ni triac
en tout cas on a 3 exemples de forumeur pour qui le passage en 15.03 à resolu les soucis, donc de ton coté c est autre chose...

Bon on avance doucement mais surement
de mon coté je vais placer mon esp de test dans des perturbations electromagnetiques importantes pour voir l immunité
esp placé sur la plaque à bornes d'un moteur 1KW avec plusieurs demarrages / arrets la connexion Shellly n'a pas bronchées....donc je dirais plutot bien immunisé contre le bruit ....apres le courant haché c est plus violent mais bon ...

A titre purement experimental j'ai repris entièrement le code des sources Shelly et Shelly Pro juste pour Cupriste pour l'instant qui n'a pas les memes soucis que les autres ;-) Cupriste il s'agit d'une version de test si tu veux bien l'essayer....

J'ai testé cette nouvelle façon de faire sur un shelly EM mais comme je n'ai pas de Shelly Pro , si tu veux bien charger le code suivant de façon TEMPORAIRE sur ton routeur  et me faire un retour, si c est positif j'enverrai les explications detaillées à André pour qu'il regarde de plus pres les modifs qui ont pour but une grosse optimisation de code et passage en connexion HTTP au lleu de TCP , en théorie c est un peu plus lent ( mais très largement suffisant) mais surtout beaucoup plus stable car agissant dans une couche plus haute


version experimentale V15_03_LBE1
Répondre


Atteindre :


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