Plugin abonné à un topic incorrect (mapping) 🤔

Bonjour,

Il semblerait que le mapping ne se mette pas à jour.

Capture d’écran du 2023-11-23 00-31-19

Sur le plugin-mqttdomutils, je suis passé de mqtt2/domutils à domutils.

Capture d’écran du 2023-11-23 14-36-37

Le mapping indiqué par le plugin-mqtt2 a-t-il une importance ?
Peut on supprimer l’entrée caduque en BD ?

Salut,

Le plugin indique ce que les autres plugins ont demandé donc si ce n’est pas correcte le problème est dans le plugin-mqttdomutils .
C’est à lui que revient la responsabilité de supprimer si nécessaire et de réinscrire.

Il semblerait que ce message n’ait pas été vu par certains développeurs.

Capture d’écran du 2023-11-24 10-26-57

Les plugin-mqttnetatmo et plugin-mqttdomutils de @wocha-fr.
Le plugin-daikinrccloud de @Thibaut_T.

A ma connaissance, les seuls cas où plugin-mqtt2 supprime de lui même un « abonnement » / inscription c’est lorsqu’il recoit un message sur les topics en question et que soit:

  • le plugin n’est plus présent,
  • n’a pas ou plus de méthode handleMqttMessage()
  • ou que celle-ci provoque une erreur 500.

et donc oui, tu peux supprimer, si tu es sur de ce que tu fais

Merci pour tes réponses, je laisse le sujet ouvert jusqu’à la prise en compte de la bonne gestion du mapping.

Salut,

Une fonction existe dans le plugin mqtt2 pour supprimer un plugin abonné :

mqtt2::removePluginTopic($_topic);

ou

mqtt2::removePluginTopicByPlugin($_plugin);
1 « J'aime »

Hello,
Je vais regarder et corriger cela pour mes plugins.
Bonne journée.

1 « J'aime »

Merci pour la mise à jour de tes deux plugins. Cela semble OK pour moi.

Capture d’écran du 2023-12-04 12-31-31

De rien.
C’est normal de fournir quelque chose de fonctionnel :slight_smile:
Bonne journée.

1 « J'aime »