Bonjour,
Oui, le JSON n’est pas conforme mais le problème n’est pas là.
Je suis en train de voir avec @Francky62 comment faire pour publier avec MQTT Manager une commande, mais sans déclarer un topic particulier, uniquement sur le topic racine.
Avec MQTT Explorer, c’est faisable comme ceci :
1 - on définit le topic racine (SSR1 par exemple),
2 - on définit la commande à exécuter au format json,
3 - on la publie,
4 - le résultat est donc SSR1 = [commande] ce qui est correctement interprété, aucun problème.
Il n’y a donc pas de topic autre que le topic racine, soit :
[topic racine] [commande]
Avec Jeedom+MQTT Manager, il faudrait (sauf erreur…) saisir cette commande comme cela :
- Créer l’équipement sous MQTT Manager, l’activer, renseigner le topic racine comme ceci :
et dans la partie commandes :
avec :
1 - Topic = vide, ne rien mettre
2 - on définit la commande à exécuter au format json,
3 - publier la commande.
Mais si on envoie cette commande telle quelle, voici ce qu’on voit avec MQTT Explorer :

soit SSR1 / [rien, c’est vide…] / [commande]
Ce qui n’est pas pareil, et l’équipement en face ne comprend pas du tout cette commande.
La question est donc :
Est-il possible, avec MQTT Manager ou un autre gestionnaire de protocole MQTT, de publier des commandes uniquement sur le topic racine sans déclarer obligatoirement un autre topic ?
Merci pour vos idées !
[PS] Et d’ailleurs, pour le faire déjà par ailleurs, cette méthode pour publier des commandes avec MQTT Manager fonctionne très bien si on renseigne bien un topic…