Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
MQTT : période de répétition incorrecte
#1
La période réelle de Trame MQTT (routeur_rms_state) ne correspond pas à celle réglée dans l'interface.      

La période réelle est décalée de 1s, par exemple :
- avec 1 dans l'interface, on a une trame toutes les 2 secondes
- avec 2 dans l'interface, on a une trame toutes les 3 secondes
- avec 3 dans l'interface, on a une trame toutes les 4 secondes
... et avec 0, cette trame n'existe pas.

Du coup, impossible d'avoir une trame chaque seconde (ce qui me serait vraiment utilie, j'avoue Angel )

Est-ce que la structure du programme le permettrait ? (cores/threads, déroulement, accès aux données, temps de calculs)

J'ai installé la dernière version (v15.08) afin d'être sûr que le problème n'avait pas déjà été réglé depuis la version (12.05 modifiée) que j'utilise normalement
Routeur v12.05 Modifié - UxI - SSR-40DA Multi-sinus sur CE stéatite 2.4kW
Répondre
#2
Bonjour,
Vu que vous êtes en mesure de modifier le code, je me demande si ce comportement n'est pas lié à cette ligne dans le fichier MQTT.ino :
if (int((tps - previousMQTTenvoiMillis) / 1000) > MQTTRepet && MQTTRepet != 0) {
Peut-etre qu'un >= à la place du > corrigerai ce comportement soit :
if (int((tps - previousMQTTenvoiMillis) / 1000) >= MQTTRepet && MQTTRepet != 0) {

Je n'ai pas testé mais je pense que ça peut marcher.
Vous me direz Smile
Répondre
#3
Thumbs Up 
Bonjour,
Hmmm ah oui ça pourrait ressembler à ça, bien vu !

J’essaierai dès que je pourrai, voir si celà suffit (en espérant que les données soient mises à jour assez souvent)
Merci pour la recherche !

(prochaine étape : toutes les 500ms Big Grin Big Grin )
Routeur v12.05 Modifié - UxI - SSR-40DA Multi-sinus sur CE stéatite 2.4kW
Répondre
#4
Attention aux période de répétitions trop rapides .
perso avec HA, je suis revenu à une répétition de 10 ( sur la page paramètres) afin de ne pas saturer inutilement HA .
Tout dépend, ce que vous souhaiter gérer derrière ..
Config : 3 routeurs F1ATB en V15.06 - 2 routeurs fixes en mode Triacs + 1 routeur mobile polyvalent en mode : Triac+SSR
PV : 3kw (8*425W + Onduleur SunGrow 3KW) + 1KW (2 *500w + MO Hoymiles HMS-1000W-2T)
Supervision : Home Assistant / Shelly & MQTT
Répondre
#5
> ou >= ne changera pas grand chose. On dépasse le temps à cause des temps de transfert qui s'additionne. Attention à ne pas saturer HA avec un sur echantillonnage qui n'apporte pas grand chose.
André
Répondre


Atteindre :


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