Shelly Dim plus 0-10V - recherche topic Mqtt pour cde action on/off/luminosité

Bonjour,

je suis entrain d’installer mon module shelly plus 0-10V. l’objectif est d’avoir les commandes actions et infos dans plugin-jmqtt

le module en question :

Pour le moment j’arrive via l’ajout de commande automatique d’avoir les cde infos en totalité. mais je n’arrive pas à trouver la syntaxe exacte ppur les commande on /off/luminosité.
j’ai essay des dizaines de syntaxes snas trouver la bonne.

quand j’actionne sur le module je vois les cde infos sur mqttexplorer et sur les logs jmqtt mais pas la cde qui aurait pu m’aider à trouver la syntaxe.
je me suis inspirer de tout les modules shelly qui y a en template mais aucunes cde actions ne réponds.

je me tourne vers vous pour essayer au moins de déterminer les topics actions.

la conf sur jmqtt ou j’en suis pour le moment :

sur mqttexplorer les infos :

les log sur le broker

[2024-08-22 14:46:52] DEBUG  : Cmd #[GARAGE][Eclairage Devant Garage][Luminosité]# est de type info Json : ignorée
[2024-08-22 14:46:52] DEBUG  : Cmd #[GARAGE][Eclairage Devant Garage][Etat]# est de type info Json : ignorée
[2024-08-22 14:46:52] INFO  : Cmd #[GARAGE][Eclairage Devant Garage][events:rpc]# <- {"src":"shellyplus010v-c4d8d54f5e98","dst":"shellyplus010v-c4d8d54f5e98/events","method":"NotifyStatus","params":{"ts":1724330812.09,"light:0":{"id":0,"brightness":48,"output":false,"source":"WS_in"}}}
[2024-08-22 14:46:52] INFO  : Cmd #[GARAGE][Eclairage Devant Garage][Luminosité]# <- 48
[2024-08-22 14:46:52] INFO  : Cmd #[GARAGE][Eclairage Devant Garage][Etat]# <- false
[2024-08-22 14:46:52] DEBUG  : Payload '{"src":"shellyplus010v-c4d8d54f5e98","dst":"shellyplus010v-c4d8d54f5e98/events","method":"NotifyStatus","params":{"ts":1724330812.09,"light:0":{"id":0,"brightness":48,"output":false,"source":"WS_in"}}}' reçu sur le Topic 'shellyplus010v-c4d8d54f5e98/events/rpc' traité en 33ms, commandes affiliées , #[GARAGE][Eclairage Devant Garage][events:rpc]#, #[GARAGE][Eclairage Devant Garage][Luminosité]#, #[GARAGE][Eclairage Devant Garage][Etat]#
[2024-08-22 14:46:55] DEBUG  : Cmd #[GARAGE][Eclairage Devant Garage][Luminosité]# est de type info Json : ignorée
[2024-08-22 14:46:55] DEBUG  : Cmd #[GARAGE][Eclairage Devant Garage][Etat]# est de type info Json : ignorée
[2024-08-22 14:46:55] INFO  : Cmd #[GARAGE][Eclairage Devant Garage][events:rpc]# <- {"src":"shellyplus010v-c4d8d54f5e98","dst":"shellyplus010v-c4d8d54f5e98/events","method":"NotifyStatus","params":{"ts":1724330815.86,"light:0":{"id":0,"temperature":{"tC":65.29,"tF":149.52}}}}
[2024-08-22 14:46:55] INFO  : Chemin Json de la commande #[GARAGE][Eclairage Devant Garage][Luminosité]# n'a pas retourné de résultat sur ce message Json
[2024-08-22 14:46:55] INFO  : Chemin Json de la commande #[GARAGE][Eclairage Devant Garage][Etat]# n'a pas retourné de résultat sur ce message Json
[2024-08-22 14:46:55] DEBUG  : Payload '{"src":"shellyplus010v-c4d8d54f5e98","dst":"shellyplus010v-c4d8d54f5e98/events","method":"NotifyStatus","params":{"ts":1724330815.86,"light:0":{"id":0,"temperature":{"tC":65.29,"tF":149.52}}}}' reçu sur le Topic 'shellyplus010v-c4d8d54f5e98/events/rpc' traité en 5ms, commandes affiliées , #[GARAGE][Eclairage Devant Garage][events:rpc]#, #[GARAGE][Eclairage Devant Garage][Luminosité]#, #[GARAGE][Eclairage Devant Garage][Etat]#

et les infos


Mes infos de config
OS version: debian 11 on kvm
PHP version: 7.4.33
Python version: 3.9.2
Core version: 4.4.13 (master)
Nb lines in http.error: 137
Plugins: alexaapi blitzortung camera conso dayinfo EcoLegrand heliotrope iopool_EcO ipx800v4 JeedomConnect jMQTT mobile mode Monitoring mqtt2 MQTTDiscovery mybin mymodbus networks openvpn propluvia pyenv SomfyHomeAlarm virtual z2m zwavejs

jMQTT: 23.11.8 (2024-06-08 14:14:45) branch: stable
Nb Errors or Warnings in jMQTT logs: 0 (level is debug)
Daemon Status: Started (2024-08-11 11:10:05)
Nb eqBrokers: 2 / eqLogics: 10 / cmds: 160

merci à vous :slight_smile:

Pour completer mon message précédent, la conf Mqtt ou on voit bien MQTT control activé.

la doc shelly explique les différentes commandes

Mes essais parmis tant d’autres : ( avec true et on / et false et off)

suite à echange avec shelly, les commandes actions ne sont pas dévellopé sur le module plus 010v


Technical Support Sofia
12:44 (il y a 4 heures)
À moi

Dear Anthony,

Indeed, you're correct that the device currently lacks LIGHT control for MQTT. We've reported this to our developers, and it should be implemented in future releases.

In the meantime, here's a workaround:
Use the following topic and payload:
Topic: [device]/rpc
Payload: {"id":123, "src":"user_1", "method": "Light.Set", "params": {"id":0, "on":true, "brightness":50.0}}
Where [device] is the Shelly identifier or the specific ID specified in your configuration.
For example, if [device] is "bureau," sending the following message to the MQTT server:
Topic: bureau/rpc
Payload: {"id":123, "src":"user_1", "method": "Light.Set", "params": {"id":0, "on":true, "brightness":50.0}}
This command will turn on the dimmer and set the brightness to 50%. The dimmer will respond with the following message through the MQTT server:
Response Topic: bureau/status/light:0
Response Payload: {"id":0,"source":"MQTT","output":true,"brightness":50.0}
You can use Light methods from here: https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Light

Best Regards,
Shelly Support Team

2 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.