MQTT Publishing issue with Shelly Gen 3 plug
Hello Guys,
I try to install a Shelly Gen3 power plug over MQTT, but encounter some issue while trying to send commands.
So far, I have been able to get the all the subscriptions setup properly and setting up all the parsers was easy as always. All data are being collected aas expected.
Now, looking to toggle, or set the plug on or off, nothing happens and I don't see any message going out:

Here the paylod,

It seems to be correct according to the Shelly documentation

I've tested all with MQTT Explorer, and sending the same paylod on the same Topic is triggering the switch.
Any idea about what I could be doing wrong here ? I spent quite some time on it without any result, any idea will be welcome !
Regards,
Try payload as ON:
{
"id": 0,
"method": "Switch.Set",
"params": {
"id": 0,
"on": true
}
}
OFF:
{
"id": 0,
"method": "Switch.Set",
"params": {
"id": 0,
"on": false
}
}
Toggle:
{
"id": 0,
"method": "Switch.Toggle",
"params": {
"id": 0
}
}
Toggle with bOS works also with this when linked with boolean:
{"id":1, "src":"user_1", "method":"Switch.Set", "params":{"id":0,"on":%0[[true,false]]}}