J’aimerais avoir votre avis sur un phénomène que je n’arrive pas à expliquer.
Tout d’abord, je ne suis pas certain que le problème vienne de la V5.
Je possède un broker MQTT qui publie un ensemble de topics pour une Tesla (Teslamate). J’ai publié sur ce broker des données provenant d’un compteur Linky (télé-information).
Via MQTT Explorer, je retrouve bien les 2 topics teslamate et linky et leurs valeurs sont mises à jour.
Cependant, sur le dashboard de la V5, j’ai 2 widgets correspondant à 2 subscribes et seul le widget correspondant au Linky est rafraîchi au changement de valeur.
Concernant l’autre widget, il faut faire une actualisation de la page pour avoir une valeur correcte.
Voilà, si quelqu’un peut m’éclairer sur le sujet, je l’en remercie par avance.
les variables Strings ne remontent pas à intervalle de temps régulier par le socket.
Vu qu’elles ne sont pas modifiables par scénario ou widget natif, elles sont considérées comme des constantes.
C’est une des évolutions que nous avions demandées à la sortie de la V5 mais qui n’a pas été mise en place.
En attendant l’éventuelle évolution, il faut soit rafraichir la page comme vous le faites, soit écrire un widget HTML qui interroge la variable toutes les x secondes via l’API.
Voici un exemple de code Widget HTML avec une variable issue d’un objet contrôle d’accès:
Du coup le mqtt subscribe perd de son intérêt.
J’ai un docker avec teslamate qui publie principalement du string (même les booléens (true/false) ainsi que la télé-information du compteur Linky ; les champs numériques sont remplis avec des zéro non significatifs.
Je pensais publier les données issues d’un IQ Gateway car il n’est pas possible de les récupérer via un push ; on ne peut pas envoyer un token d’identification.
J’espérais centraliser les informations sur la V5, je vais revoir ma copie.