MQTT & bash ou python

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
paya.aabg
Messages : 35
Inscription : 11 déc. 2015, 19:54

MQTT & bash ou python

Message par paya.aabg »

bonjour;
je suis passé de 433mhz à SONOFF + TASMOTA, donc MQTT (RASPIAN & MOSQUITTO).
L'ensemble des sondes et interrupteurs fonctionne bien dans DMCZ, mais en essayant d'en comprendre un peu plus, j'ai exploré MQTT à partir de la console.
J arrive bien à récupérer l'etat des SONOFF:

Code : Tout sélectionner

mosquitto_sub -h 192.168.1.***  -v -t stat/#
ou bien

Code : Tout sélectionner

mosquitto_sub -h 192.168.1.***  -v -t tele/Lea_Th/#
en revanche impossible de publier quoique ce soit:
soit j'ai une erreur, avec l aide de pub qui s'affiche (bizarre tout de meme, j ai par exemple "-t" inconnu !)
soit la ligne de commande disparait sans aucun impact sur un autre terminal en reception, ni sur la console web du SONOFF testé.
j'ai essayé toutes les combinaisons possibles (minuscules, majuscules, guillemets francais, américains)à partir de (https://github.com/arendst/Sonoff-Tasmo ... T-Features):

Code : Tout sélectionner

mosquitto_pub -h 192.168.1.*** -t cmnd/Lea_Th/power toggle
rien ne fonctionne...
si quelqu'un peut me montrer un copie d'une ligne de commande qui fonctionne, je suis prenneur.

Encore mieux, si qqun a un script bash, python ou lua qui permet de lancer une publication MQTT et de lire la publication réponse (en plus de la parser du JSON) ce serait super.
Merci à tous
Tout en WiFi et MQTT (2019)
Répondre