J’ai lu la doc en détail et ai compris que suite à la suppression d’un mode d’inclusion, l’inclusion se fait désormais en activant le mode en réel;
En mode temps réel activé, je vois bien passer les messages de mes équipements mais aucun équipement ne se crée automatiquement sous jeedom.
Je décide alors d’utiliser le bouton + bleu pour création de l’équipement (en bout de ligne d’un message), et là le plugin me propose toujours une fenetre « ajouter une nouvelle commande sur un équipent » avec comme topic par défaut de souscription « zigbee2mqtt/# » et non le topic de l’équipement
Un équipement est créé mais sans aucune commande.
j’y ai passé un paquet d’heures à lire la doc dans tous les sens, mais là je désespère.
Désolé, en lançant le mode temps réel sur ma Jeedom v4.4 de dev pour te prendre des captures, je suis tombé sur un bug et j’ai pris plus de temps que prévu pour le corriger
Déjà, merci pour tous ces détails, ça fait plaisir d’avoir quantité de traces sur ton problème et m’ide grandement pour te formuler une réponse !
Ton Broker est bien créé et les informations que tu reçois en « Temps Réel » sont cohérentes.
Je ne m’explique pas le problème avec mosquitto-php car nous n’utilisons pas cet lib dans jMQTT.
Le problème que tu rencontres viens clairement d’ici :
En Temps Réel, le parti a été pris de créer des équipements avec le « topic racine » (ici zigbee2mqtt/#) et non pas le topic complet (ici zigbee2mqtt/chaudiere) pour correspondre le plus possible au fonctionnement de la « Découverte automatique d’équipement » qui existait précédemment.
Pour éviter de polluer ton équipement avec des cmd qui n’ont rien a y faire, je te recommande de :
supprimer l’équipement « Zigbee2mqtt »,
créer manuellement (ou via la création d’équiepment) un nouvel équipement souscrivant au topic zigbee2mqtt/chaudiere et avec l’ajout automatique de commande activé,
simuler ON et OFF depuis l’interface de Zigbee2mqtt et les commandes devraient normalement arriver dans cet équipement dans jMQTT.
je relance le mode temps réel avec souscription également au même topic zigbee2mqtt/chaudiere et je déclenche le module en ON/OFF, je vois bien les messages passer :
En effet, si elles ne sont pas identifiées et créées lorsque tu déclenches l’équipement depuis Zigbee2mqtt et qu’il n’existe pas de template pour ton équipement, tu vas probablement devoir les créer manuellement.
C’est un peu long mais tu peux :
1 - utiliser les quelques template déjà présents … N’hésites à prendre un template équivalent, l’avantage de mqtt, c’est qu’une prise ressemble souvent à une autre prise … (state/on/off/puissance) même si les protocoles derrière ne sont pas les mêmes (zigbee <==> Shelly par exemple)
2 - si tu as des appareils identiques (c’est souvent le cas dans une installation domotique), tu crées un template aux petits oignons sur un des équipements, puis tu le dupliques sur les autres (3 clics) en changeant juste le topic
3 - et le plus important… Tu partages bien tes templates ensuite pour les petits copains