Messages : 19
Sujets : 3
Inscription : Jun 2024
Réputation :
0
Curieux...
L'essentiel est de trouver le timing qui convient. A 400ms je n'ai que des requêtes completes (a=141) et aucune donnée incoherente. Le test du nombre de données reçues est donc fiable.
Je me demande si stockmessage n'est pas gourmand en temps? Cela refraichit toute la page web...
En tout cas les mesures de wh semblent bonnes, c'est chouette !
Messages : 62
Sujets : 2
Inscription : Jun 2024
Réputation :
3
17-06-2024, 06:29 PM
(Modification du message : 17-06-2024, 06:30 PM par PhDV61.
Raison de la modification: typo
)
Alors j'ai une meilleure idée de ce qui se passe avec le code.
Quand je remets le code initial, à la toute première lecture, il n'y a pas de données (a=0).
Du coup, 600ms plus tard, soit 1200ms après la première demande, on relance une requête. On vient lire à nouveau dans la foulée, et, oh merveille, les données sont alors présentes !
Et par la suite, en redemandant une lecture toutes les 600ms, les données sont toujours présentes. Je pense qu'on vient en réalité lire en décalé les demandes faites 1,2 secondes plus tôt, et c'est pour cela que ça "marche".
De mon coté, en envoyant une requête, et en attendant la réponse avec timeout, j'avais au mieux 612ms entre deux messages ( cohérent avec ce que j'indique ci-dessus), mais souvent bien plus, et jusque un peu plus d'une seconde. C'est donc une chance que le JSY-MK-333 accepte finalement des demandes "entrelacées". Un effet de bord bienvenu qui n'est pas indiqué dans la doc (qui nous parle de 1000ms) et que vous avez découvert "par hasard".
J'ai donc remis sur mon serveur ESP32 votre code initial avec ma modif puisque ça marche, et tel que je l'ai passé à André pour intégration dans une version future. Je tiens en effet à rester le plus proche de sa baseline.
1 serveur RMS UxIx3 modifié, Un client Triac + 2 clients SSR sur Chauffe-eau électriques. 1 serveur Linky réf. CACSI. Variateurs de fréquence sur Piscine et Spa.
6 panneaux (2 SO 2 S, 2 SE ) 425Wc produisent 16kWh de jour actuellement. Soutirage nuit+jour=6 à 10 kWh.
Messages : 273
Sujets : 12
Inscription : May 2024
Réputation :
25
Oui, il faut entrelacer la demande et la lecture des données. Afin de pas prendre de retard.
André
Messages : 62
Sujets : 2
Inscription : Jun 2024
Réputation :
3
18-06-2024, 06:59 AM
(Modification du message : 18-06-2024, 07:00 AM par PhDV61.)
Merci André.
Il reste le sujet de la vitesse de transmission.
Si on peut questionner le module et obtenir une réponse à la récurrence de 600ms à 9600 bauds, peut-être qu'à 38400 on peut espérer en avoir une toutes les 150ms puisqu'en demandant un peu moins de données à 19200 bauds @piamp réussit à obtenir une réponse toutes les 400ms (et pourquoi pas à 300ms d'ailleurs ?).
Avez-vous déjà fait cet essai @piamp, sachant qu'on peut passer le module à 38400 en envoyant un message de commande sur le port série ?
1 serveur RMS UxIx3 modifié, Un client Triac + 2 clients SSR sur Chauffe-eau électriques. 1 serveur Linky réf. CACSI. Variateurs de fréquence sur Piscine et Spa.
6 panneaux (2 SO 2 S, 2 SE ) 425Wc produisent 16kWh de jour actuellement. Soutirage nuit+jour=6 à 10 kWh.
Messages : 62
Sujets : 2
Inscription : Jun 2024
Réputation :
3
Oui, chez moi cela marche parfaitement.
Pour les bauds, c'est leur logiciel qui ne le permet pas ou qui n'a pas cette option ?
Curieux que la doc ne soit pas à jour.
Avez-vous essayé d'envoyer la requête de passage à 38400 bauds directement depuis l'ESP32 avec le bon CRC ?
1 serveur RMS UxIx3 modifié, Un client Triac + 2 clients SSR sur Chauffe-eau électriques. 1 serveur Linky réf. CACSI. Variateurs de fréquence sur Piscine et Spa.
6 panneaux (2 SO 2 S, 2 SE ) 425Wc produisent 16kWh de jour actuellement. Soutirage nuit+jour=6 à 10 kWh.
Messages : 19
Sujets : 3
Inscription : Jun 2024
Réputation :
0
Le fabriquant m'a confirmé l'erreur du doc, et que leur machine je peut pas dépasser le 19200
Messages : 62
Sujets : 2
Inscription : Jun 2024
Réputation :
3
ok. pas besoin que j'essaie alors.
Merci !
1 serveur RMS UxIx3 modifié, Un client Triac + 2 clients SSR sur Chauffe-eau électriques. 1 serveur Linky réf. CACSI. Variateurs de fréquence sur Piscine et Spa.
6 panneaux (2 SO 2 S, 2 SE ) 425Wc produisent 16kWh de jour actuellement. Soutirage nuit+jour=6 à 10 kWh.