Bonjour,
Je galère depuis une journée pour configurer les commandes info d’un Shelly Plus i4 avec comme topic:
203-shellyplusi4-b8d61a8a7560/#
la création auto des cdes donne juste ;
events:rpc (autre) topic : 203-shellyplusi4-b8d61a8a7560/events/rpc avec comme valeur :
{"src":"shellyplusi4-b8d61a8a7560","dst":"203-shellyplusi4-b8d61a8a7560/events","method":"NotifyEvent","params":{"ts":1787836756.33,"events":[{"component":"input:0","id":0,"event":"single_push","ts":1787836756.33}]}}
la commande info autre que j’ai crée
input 0 topic 203-shellyplusi4-b8d61a8a7560/events/rpc
[params][events][0][event] me donne comme valeur “single_push” ce qui est exact sauf que quelle que soit l’entree en short_pulse utilisée c’est toujours l’entre avec le topic
203-shellyplusi4-b8d61a8a7560/events/rpc
[params][events][0][event] qui indique short_pulse
jamais les entrées info topic
203-shellyplusi4-b8d61a8a7560/events/rpc
[params][events][1][event]
ou
[params][events][3][event]
ou
[params][events][0][event]
l’erreur est certainement comme d’habitude entre la chaise et le clavier mais j’y perd mon latin.
Avec mqtt explorer je vois bien passer:
{
"src": "shellyplusi4-b8d61a8a7560",
"dst": "203-shellyplusi4-b8d61a8a7560/events",
"method": "NotifyStatus",
"method": "NotifyEvent",
"params": {
"ts": 1787837812.52,
"sys": {
"time": "15:36",
"unixtime": 1787837812
}
"ts": 1787837938.65,
"events": [
{
"component": "input:3",
"id": 3,
"event": "single_push",
"ts": 1787837938.65
}
]
}
}
mais rien à faire pour trouver les bonnes syntaxes des 4 cde info pour .faire afficher leur valeur en ùode bouton.
Merci du coup de main. Bonne journée