Jmqtt - utilisation template -> aucune valeur ne remonte

Hello,
J’ai créé un équipement avec l’ajout des commandes automatiques, j’ai fais le tri dans les commandes, personnalisé puis j’ai créé un template à partir de cette base. Aucun souci, mon équipement reçoit les infos des topics.

Lorsque j’essaie de créer un nouvel équipement, je renseigne un topic, je décoche « Ajout automatique des commandes », je sauvegarde, j’applique le template créé juste avant. Les commandes sont créées avec les topics qui vont bien sauf que les valeurs ne remontent pas (ou pas toutes ça dépend).
Si je créé un équipement et que je renseigne les topics à la main ça fonctionne…

Exemple avec une remonté partielle:

J’ai loupé un truc ou c’est un bug?

Salut,

Ça fait un moment que je n’ai pas eu à utiliser les templates mais vu que 2 informations sont remontées je ne vois pas pourquoi ça ne fonctionnerait pas.

Il faut surement juste attendre que le module remonte les rapports correspond ou le forcer par changement de l’état sur le module (modifier la luminosité…).

1 « J'aime »

Tien encore toi, merci du coup de main :wink:
Alors oui et non, attendre aide mais partiellement.

Ce matin j’ai récupéré la luminosité et l’anti-sabotage mais pas le niveau de batterie.


image

Pourtant cette information est bien présente en « retained » sur le broker (comme pour tout les modules afin qu’en cas de connexion d’un client il puisse récupérer les infos sans attendre de réveil des équipements):
image
image

Je viens d’ajouter un nouvel équippement dans jmqtt avec le même topic en ajout automatique des commandes et sans souci il récupère toutes les informations, même la batterie:

Etrangement, après avoir fait ça, le premier équipement arrive à lire la température alors que le module n’en a pas publié de nouvelle:
image

En gros, s’il n’y a pas création automatique des topics, il faut attendre que la valeur change pour que le module envoie - publie - la nouvelle valeur. Pour des températures ça prend un peu de temps, et encore plus pour le niveau de batterie qui doit être quasiment constant, d’un jour sur l’autre.

Ou sinon tu lance MQTT Explorer, et tu publie une valeur sur le-dit topic, ça devrait le faire :smiley:

Je viens d’installer zigbee2mqtt et je pilote avec une nouvelle clef conbee2. J’ai intégré une prise Frient et crée le template. Je vois ce que ça donne et j’intégrerai une autre prise en utilisant le template… Je te dirai si j’ai le même souci.

Je n’ai pas de capteur de ce type de mon coté (je pense que c’est du zwave), mais ca me fait penser à mes capteurs Zigbee.
avec zigbee2mqtt, on reçoit les infos une par une (un message contenant la temperature, puis 2 minutes plus tard un message avec l’humidité, etc .)

Cela n’expliquerait-il pas ta capture?

Je viens donc de tester comme promis et je n’observe pas le soucis.

J’ai fais un template sur ma prise Frient
J’ai intégré une nouvelle prise puis ajouté l’équipement dans jMQTT et appliqué le template, j’ai bien eu immédiatement l’ensemble des données de la nouvelle prise.

1 « J'aime »