Bonjour, je butte depuis deux jours sur la création de commandes en Jmqtt sur un Shelly 2PM mode roller tout juste commandé pour remplacer un 2PM qui a grillé.
le model reçu est celui ci:
un peu différent des précédents:
Le firmware est 20240223-142031/1.2.2-g7c39781
Le 2PM est en mode roller qui d’ailleur ne s’appelle plus roller mais cover.
sur les anciens 2PM en mode roller la commade ouverture par exemple était:
topic: shellies/shellyswitch25-98CDAC1FB06E/roller/0/command valeur: open
sur le nouveau 2PM en mode cover cette syntaxe de commande ne fonctionne pas:
id shelly/roller/0/command valeur: open
d’ailleur sur la doc il est indiqué que la syntace de la commande doit etre:
<topic_prefix>/status/cover: valeur: open
dans cette config rien ne se passe.
Je vois bien sur mqtt explorer passer sur le topic du shelly 2PM en question la commande
Nota sur Jmqtt le topic est bien renseigné car ajout automatique de commane est coché et j’a eu toutes les info disponibles d’ajoutées automatioquement et elles se mettent à jour dès que le shelly publie.
En créant dans Jmqtt l’objet en question si j’utilise le template existant : Shelly 2.5 (Roller Shutter)
aucune commandes existantes info et action ouverture/fermeture/stop ne fonctionnent donc j’ai recréer un équipement sans topic avec ajout automatique de commande. . Si je créer moi même une cde info cela fonctionne, la valeur se met à jour dès la publication du shelly. Seules les commandes actions ne fonctionnent pas.
Pour l’instant j’ai contourné le problème avec le plugin script http. Par exemple pour ouvrir à une valeur précise à 40% le script envoie:
http://192.168.1.101/rpc/Cover.GoToPosition?id=0&pos=40
ouverture complète:
http://192.168.1.101/rpc/Cover.Open?id=0
ça fonctionne parfaitement mais j’aimerai avoir tout sous Jmqtt
Nota j’ai fait un test avec le PI Shelly et il fonctionne mais il est limité au commandes qu’il créait on ne peux (ou je n’ai pas trouvé comment) en ajoute, mais c’est H.S.
Merci si vous avez une soluce
Edit: peut etre le plugin Jmqtt n’y est pour rien et que c’est le Shelly qui est défectueux , si c’est le cas désolé mais je n’ai à mon niveau aucun moyen de le savoir, je n’ai pas cd shelly 2PM de cette version en double.