Bonjour à tous,
Apres avoir mis à jour mon Shelly Pro4PM en v2.0.1, j’ai perdu le changement d’état à la fois quand j’envoi les commandes depuis jeedom et également que je change en appuyant directement dessus
En effet les messages envoyé ne sont plus les memes sur le changement d’état en MQTT.
Pour résoudre le problème vérifier que les paramètre MQTT ci dessous sont bien coché
Modifier les comande état dans Jmqtt :
-
Topic :
shellypro4pm-xxxxxxxx/events/rpc -
Chemin JSON : [params][‹ switch:0 ›][output]
-
Sous-type : Binaire (inchangé)
Puis sauvegarder l’équipement . Adapter ensuite pour les autres voies : ['switch:1'], ['switch:2'], ['switch:3']
pour que les actions jeedon puisse se mettre a jour :
Étape 1 : créer la commande de rafraîchissement
-
Ouvre ton équipement jMQTT du Shelly, onglet Commandes.
-
Clique sur « Ajouter une commande action ».
-
Remplis les champs :
-
Nom :
Rafraîchir -
Type : Action, sous-type Défaut
-
Topic :
shellypro4pm-xxxxxxxxxxx/command -
Valeur :
status_update -
Retain : décoché
-
-
Sauvegarde l’équipement.
Clique sur « Tester » à côté de la commande, avec le temps réel ouvert. Tu dois voir arriver immédiatement les 4 trames status/switch:0 à switch:3.
Si tu mets refresh dans le champ « Nom logique » de la commande (quand il est modifiable), le bouton de rafraîchissement du widget l’utilisera aussi.
Étape 2 : l’appeler après chaque On/Off
Pour chacune des 8 commandes action (On et Off des 4 voies) :
-
Clique sur la roue crantée de la commande pour ouvrir la configuration avancée.
-
Va dans l’onglet Configuration, section « Action après exécution de la commande ».
-
Ajoute une action et sélectionne la commande
#[Ta pièce][Ton Shelly][Rafraîchir]#avec le bouton de recherche de commande. -
Sauvegarde.
Apres cela tout est OK
PS : Merci Claude ![]()

