Tester le périphérique MQTT

Dans la Doc Intégration MQTT, rubrique « Tester le périphérique MQTT » vous dites :

Je vous propose d’utiliser un client MQTT afin de tester ce périphérique MQTT.
Vous pouvez utiliser le client MQTT MQTT.fx.

Mais impossible de trouver MQTT.fx sur le net

Il n’existe plus, n’importe quel client fait l’affaire

Tu peux prendre celui là sous Windows

2 « J'aime »

Merci
:+1:

J’utilise ce client maintenant:

Je vais mettre à jour la doc!

1 « J'aime »

Je viens de mettre à jour la doc avec MQTT X et les screenshots qui vont bien.

N’hésitez pas si ce n’est pas clair ou incomplet :slight_smile:

2 « J'aime »

Hello,

Je viens d’essayer MQTTFX
Capture
Error: Connection refused

Par contre avec MQTT Explorer :


Connection correcte !

D’après le message d’erreur tu peux tester de te mettre en MQTT 3.1.1 dans MQTT X ?

De mon côté ça marche en MQTT 5, mais j’ai peut-être une version plus récente de mosquitto sur ma machine.

Capture2
Avec 3.1.1

Bonjour,
Je voudrais récupérer un topic MQTT dans un script shell bash, mais je n’arrive pas à trouver la syntaxe exacte du genre :
mosquitto_sub -h $server -t gladys/device/mqtt:pac/feature/mqtt:pac/state
J’ai testé sur MQTT X, ça marche.
Ensuite je voudrais récupérer la valeur du payload 0 ou 1 à la suite du script.
J’ai cherché sur Google mais je ne trouve pas.
Merci pour vos conseils.

Merci Vincent, j’avais bien vu ce script, mais en remplaçant test par le topic Gladys, je n’y arrive pas, je vais continuer à chercher.

@VonOx Tout fonctionne à merveille grâce au script que tu as posté, il fallait juste que j’installe en plus un client mqtt : " sudo apt-get install mosquitto-clients".
Je peux maintenant commander à distance les pins d’un autre RPI à partir de GladysPlus :+1: :+1:
Mon but était de commander à distance les différentes fonctions de ma pompe à chaleur.
Merci Vincent.