Salut,
Quelqu’un a t’il réussi à créer les commandes pour le shelly button1 sur Jmqtt?
Les seules choses qui remontent c’est le nombre de clic sur le bouton, le % de batterie et si le bouton est en charge, en ligne ou hors ligne.
Salut,
Quelqu’un a t’il réussi à créer les commandes pour le shelly button1 sur Jmqtt?
Les seules choses qui remontent c’est le nombre de clic sur le bouton, le % de batterie et si le bouton est en charge, en ligne ou hors ligne.
J’avance petit à petit .
Les appuis sur le bouton shelly remontent maintenant et réagissent .
Pour rappel,
S sur appui simple
L sur appui long
SS sur appui double
SSS sur appui triple
J’ai créé 4 boutons actions ( pour pouvoir effectuer les actions autre qu’avec le bouton shelly) mais je ne sais pas quoi mettre dans le topic malgré plusieurs essais pour écrire dans la commande état à cause de la ligne du dessous [event]
Une idée?
Bizarre de vouloir faire des commandes actions pour un bouton qui n’a pas de commande à recevoir.
Par contre si tu veux simuler depuis Jeedom l’appui d’un bouton même si celui-ci n’a pas été manipulé, il doit suffire de publier sur le broker de la même manière que le bouton fait.
Topic
Payload
C’est justement ce que je n’arrive pas à faire
Peut-être bizarre mais si j’ai envie de commander ce bouton via le design de ma tablette murale
As-tu essayé avec ta commande action ?
L’état actuel est sur L soit ( appui long)
J’ai essayé comme ceci pour faire passer à S
Et comme ceci:
Pas d’effet …
Essaye avec :
Il manque la partie compteur d’événement dans le json:
Shelly Button1: MQTT
Shelly Button1 publishes on the following MQTT topics:
shellies/shellybutton1-<deviceid>/sensor/battery
: battery level in %shellies/shellybutton1-<deviceid>/input_event/0
: reports input event and event counter, e.g.{"event":"S","event_cnt":2}
see/input/0
for details
https://shelly-api-docs.shelly.cloud/gen1/#shelly-button1-mqtt
en plus il y a une erreure dans le formatage de ton json comme Jeandhom te l’agrandit.
Si le JSON est correctement formaté, cela doit suffire, surtout si il ne se sert pas du compteur.
je n’en ai pas alors je peux pas te dire je regarde la doc c’est tout mais a mon avis oui ton json est OK
sauf qu’a la place du point il faut mettre un deux points : ça devrait aller beaucoup mieux.
Voici ce qui fonctionne après de multiples essais
Donc j’ai bien mes 4 boutons que je peux commander via mon design si nécessaire.
Si @bad le veux, je ferais une template pour le Shelly button1
Merci pour votre collaboration
Bonne continuation attention aux …
tu n’avais pas des erreurs dans le log de jmqtt ?
Que dalle !
Bizzare ! il me semble avoir eu des messages d’erreur lors de json mal formatés
Ah ba c’est bien, tu as enfin trouvé LA solution. BRAVO.
Salut ,
En fait la solution , je ne suis pas le seul a y avoir participé.
Dans mon troisième post en monologue j’avais déjà créé une commande action avec le bon topic.
C’était plus un souci de payload ( histoire des 2 points : ) que je n’ai su voir ( à part en zoom 300)
Ton message → ICI je n’ai pas capté
Essaye avec
:
Je pensais que tu me disais, essaye avec : → la photo du dessous
C’est seulement en lisant vos échanges avec @PanoLyon que j’ai pigé
Erreur de compréhension/lecture de ma part et un peu de mauvaise vue due à l’âge
Merci encore à vous deux !
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.