Cherche tuto PlugIn MQTT adossé au plugIn MQTT Manager?

Hello,
Existe-il un bout de tuto sur comment utiliser MQTT Manager dans l’écriture d’un plugIn tiers (type z2m) ?
J’ai trouvé quelques références dans :

Et en fouillant le plugIn z2m

les notions de
mqtt2::addPluginTopic($_plugin, $_topic)
public static function handleMqttMessage($_datas) {}
mqtt2::publish()

Je vais tester mais s’il y a un bout de tuto, j’éviterai surement des erreurs.

Merci !

Salut,

Pas vu passer de tuto.

Il y a aussi:

  • getFormatedInfos() pour récupérer les infos de connexions (si tu as besoin d’un démon qui se connectera également sur le broker)
  • removePluginTopic() & removePluginTopicByPlugin() histoire de nettoyer lors de la désinstallation ou changement de config etc

Merci Mips pour les infos !
Finalement je m’en suis assez bien sorti.
J’ai fait un bout de plugin pour gérer des OpenMQTTGateway, mais au final j’ai vu que tu avais fait MQTT Discovery qui répond bien au besoin, je l’ai donc chargé sur mon jeedom. Donc pour l’instant mon plugin va rester en mode dev sur mon github pour mon besoin perso.
Question concernant MQTT Discovery : si j’ai plusieurs OMG, chacune va remonter une copie d’une info de température (Xiaomi sensor). Est-ce que ton plugin va voir que c’est le même device, ou il va en présenter 2 car données issues de 2 gateways OMG ?
Merci !

Non un seul équipement bien entendu :wink:

1 « J'aime »