Bonjour,
J’ai mis à jour mon shelly plus 1 pm avec la dernière version V1.1 et je rencontre une difficulté pour récupérer les infos publiées sur des commandes individuelles .
VOici les JSON retournés sur le chemin :
shellies/shellyplus1pm-XXX/events/rpc
Voici le JSON retourné :
{"src":"shellyplus1pm-XXX","dst":"shellies/shellyplus1pm-XXX/events","method":"NotifyStatus","params":{"ts":1707639094.27,"switch:0":{"id":0,"current":0.683}}}
et aussi
{"src":"shellyplus1pm-XXX","dst":"shellies/shellyplus1pm-XXX/events","method":"NotifyStatus","params":{"ts":1707639600.27,"switch:0":{"id":0,"aenergy":{"by_minute":[2382.607,2620.038,2361.400],"minute_ts":1707639599,"total":13060.705}}}}
Je souhaite par exemple récupérer la commande info current
Alors j’ai saisi :
Mais rien ne remonte, j’ai également essayé, sans succès, le découpage automatique qui me propose :
Quelqu’un aurait une idée de syntaxe pour récupérer les infos ?
Ceci ? en remplaçant %s par shellies/votre shellyxxx
Merci pour le retour mais mon Shelly plus 1 PM ne publie pas sur %s/status/ uniquement %s/event/rpc
shellies/shellyplus1pm-XXX/events
[params][switch:0][current]
shellies/shellyplus1pm-XXX/events
[params][switch:0][aenergy]
[params]['switch:0'][current]
Le plugin-jmqtt ne doit pas aimer les :
.
Merci ne fonctionne pas également
Oui je pense aussi, je vais envoyer un message au dev du plugin.
En tout cas merci pour vos aides
Pas la peine, tu as les ''
→ 'switch:0'
ça ne fonctionne pas non plus, même en ajoutant les quotes
Bad
Février 11, 2024, 10:14
12
Hello,
chris777c:
Alors j’ai saisi :
Si le fond du champ est jaune, c’est que cet équipement n’écoute pas sur ce topic.
Jeandhom:
Ça fonctionne chez moi.
Ça marche bien chez moi aussi
Bad
1 « J'aime »
@Jeandhom @Bad
On est bien d’accord qu’il publie sur ce topic?
shellies/shellyplus1pm-XXX/events
Et la modif proposée est avec simple quote.
[params]['switch:0'][current]
shellies/shellyplus1pm-XXX/events
[params]['switch:0'][aenergy]
Merci pour le retour,
Les éléments fournis dans ce sujet ne permettent pas de vérifier l’exactitude du topic, j’ai donc juste répondu sur le chemin JSON.
Il faudrait une capture d’écran de la configuration MQTT du shelly pour pouvoir aller plus loin.
et avec ceci tu as les infos non?
A priori non, puisque cela ne fonctionne pas.
Il y a bien quelque chose qui remonte non?
shellies/shellyplus1pm-a8032abe20cc/events/rpc
[params]['switch:0'][current]
Et pour ceci, c’est normal que ça ne remonte rien avec des XXX
shellies/shellyplus1pm-XXX/events/rpc
A tester aussi:
shellies/shellyplus1pm-a8032abe20cc/events/rpc
[params]['switch:0'][aenergy]
Bonjour,
Ma faute, je n’avais pas la toute dernière version de JMQTT, je l’ai installé et depuis cela fonctionne beaucoup mieux.
Désolé du dérangement sur le forum et sur le GIT.
system
A fermé ce sujet ()
Février 13, 2024, 6:27
20
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.