Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Version V15.01 du routeur
#51
Je ne suis pas encore convaincu de l'intérêt de fermer les connections par un clientESP_RMS.stop(); En attendant j'en ai mis pour le Shelly, cela ne peut pas faire du mal.
Comme le mentionne Michy, le destructeur de WifiClient en sortie de routine doit faire cela.

Je ne le vois pas systématiquement dans les exemples de l'IDE Arduino.
Sur les milliers d'échanges par jour, si c'était nécessaire, on verrait beaucoup plus de problèmes.

A suivre

André
Répondre
#52
(Hier, 07:31 PM)F1ATB a écrit : Je ne suis pas encore convaincu de l'intérêt de fermer les connections par un clientESP_RMS.stop(); En attendant j'en ai mis pour le Shelly, cela ne peut pas faire du mal.
Comme le mentionne Michy,  le destructeur de WifiClient  en sortie de routine doit faire cela.

Je ne le vois pas systématiquement dans les exemples de l'IDE Arduino.
Sur les milliers d'échanges par jour, si c'était nécessaire, on verrait beaucoup plus de problèmes.

A suivre

André

les sockets finissent effectivement par se fermer toutes seules, mais saturent les piles TCPs , observe les trames avec Wireshark c est très significatifs et ce n'est pas un hasard si mes connexion failed et mes timeouts ont disparu, en tout cas cela reste toujours une bonne pratique de fermer une connexion avant d'en rouvrir une deuxieme.
Au pire on pourrait garder la connexion ouverte en permanence, pour gagner quelques ms mais dans ce cas ne pas en rouvrir en //

  // Exemple : fermer la connexion après usage
  Serial.println("Fermeture de la connexion...");
  client.stop();  // ? fermeture propre du socket

en tout cas on attend avec interet les retours des forumeurs
Répondre
#53
Merci Lolo69, André pour cette nouvelle version.
Maj faite ce matin sur mes routeurs en service
je reviens vers vous pour un retour rapide ;-) !
Config : 3 routeurs F1ATB en V14.25 - 2 routeurs fixes en mode Triacs + 1 routeur mobile polyvalent en mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne >96 % depuis l'usage des routeurs f1atb Smile
Répondre


Atteindre :


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