Tuto Shelly sous MQTT Manager (MQTT2)

Hello, mes Shelly sont configurés dans jMQTT et j’ai également MQTT manager installé pour zwave+JS et jeezigbee, et tout fonctionne bien.

ok merci
par contre , j’ai un soucis avec des shelly 1PM ( les 1ere génération) impossible de les faire fonctionner avec JQMTT, il n’y a pas de template faut prendre le shelly1 light , relay ?

Je ne saurais pas te répondre je n’ai pas ces modules :s

J’ai trouvé en analysant les trames, il faut mette dans le topic à configurer coté JQMTT :
shellies/custom MQTT prefix
ex :

dans le plugin pour que ça marche , shellies ou le custom seul ne fonctionne pas chez moi.
si pas de custom preconfiguré , il faut rajouté à la suite celui généré avc le num modèle_@mac par defaut

Bonjour @killianbdn,

je tente d’intégrer un Shelly Plus 1 PM dans MQTT Manager. J’ai pris tes commandes mais ça ne fonctionne pas. Peux-tu me dire ce que tu as dans le Topic racine de l’équipement STP ?

Edit : j’ai fini par trouver. Ce n’est pas « shellies » comme pour les précédentes versions mais le préfixe MQTT paramétré au niveau du module (Shelly1PM-1 chez moi).

Edit2 [IMPORTANT] : pour les commandes du switch, j’ai été obligé de mettre les messages indiqués par @killianbdn entre « simples guillemets ». Dans le cas contraire, la sauvegarde des commandes de l’équipement donne un résultat désastreux (vide carrément le champs et la commande ne fonctionne pas). Donc ça donne pour la commande [On] :

le paramètre « src » correspond au topic racine de l’équipement.

1 « J'aime »

Merci @DJo86 pour ce tuto, ça marche impec :wink:

bonjour, de mon coté après avoir tous lu, impossible de remonter les commandes. problème de version ? ( je suis a jour)
merci

bonjour,
Dans mqtt explorer, vois tu des remontées d’info ?

Bonjour a tous

Je souhaiterai mettre en place une commande de Reboot sur un
Shelly Plus 1Pm ( Api de nouvelle génération )

Je suppose que l’on devrais avoir un truc du genre , mais je ne sais pas
quoi y mettre
rpc
{« id »:1, « src »:« ShellyPlus1PM », « method »:« xxx », « params »:{« id »:0,« on »:false}}

Quelqu’un aurais une idée ?

Merci d’avance

{method:'Shelly.Reboot'}

Salut

Merci pour ton aide
Ça a l’air de fonctionner

1 « J'aime »

Bonjour @zos93,
Pourrais tu me fournir un screenshoot de ton Shelly1PM sous MQTT Manager.
Je n’arrive pas à configurer la commande.
Merci d’avance.
Silkarion

Hello, désolé, j’ai déménagé et mon installation est off pour l’instant.

Bonjour

Voici si c’est ça que tu voulais comme information

En sachant que « ShellyPlus1PM » correspond a mon Topic racine

{"id":007, "src":"ShellyPlus1PM", "method":"Switch.Set", "params":{"id":0,"on":true}}

Merci pour ton retour.
:blush:

1 « J'aime »

Pour le on/off on peut aussi se passer du rpc, en utilisant le topic /command/

Voilà ma config pour un 1pm sur topic racine : shelly1pm-1

Salut j’ai galéré pour mes Shelly1PM dont certaines sondes (plus) se bloquent de temps en temps.
Du coup, j’ai ajouté un reboot quotidien.

La commande est la suivante (j’ai galéré pour la trouver) :

http://IP/rpc/Shelly.reboot

Topic

.../.../rpc

Valeur

{"method":"Shelly.Reboot"}

Hello tout le monde, je me suis battu comme un chien avec ces modules de me…e. Un shelly plus 1 … et rien a faire, rien ne fonctionnait. Malgré une connexion dans mon serveur MQTT qui a été validé avec MQTT explorer.

Mais aucune commande ne fonctionnait et pour cause l’actionneur dans un shelly plus n’est pas relay mais switch.
La commande est aussi inversée. Au lieu d’être du type

shelly1-buandrie/relay/0/command

comme pour un shelly 1, elle est comme suit:

shellyplus1-buandrie/command/switch:0

donc une grande partie des tutos pour les shelly 1 ne marche pas.

Voilà vous êtes prévenus et du coup vous ne perdrez pas autant de temps que moi pour trouver la bonne syntaxe