Since I've upgraded my Shelly Dimmer 2 to firmware 20210415-131442/v1.10.3-g23074d0 the MQTT interaction is broken: switching the light on via light/0/set no longer works.
I've consulted the latest API documentation and made sure I'm following it, but it doesn't work.
My set command looks like this:
Code
mqtt pub -h rabbitmq -p 1883 --mqttVersion 3 -v -t "shellies/shellydimmer-poort/light/0/set" --message '{"turn": "on", "brightness": 50}'
On older firmware versions the above command still works, for example firmware version 20210323-110106/v1.10.1-gf276b51
Also, controlling the device via the web UI also still works.
Besides, receiving status updates (when set via the devices Web UI) also still works and looks like this:
Code
Client 'mqttGLXG1GP9@rabbitmq' received PUBLISH ('on') MqttPublish{topic=shellies/shellydimmer-poort/light/0, payload=2byte, qos=AT_MOST_ONCE, retain=false}
Client 'mqttGLXG1GP9@rabbitmq' received PUBLISH ('{"ison":true,"source":"http","has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"mode":"white","brightness":50}') MqttPublish{topic=shellies/shellydimmer-poort/light/0/status, payload=135byte, qos=AT_MOST_ONCE, retain=false}
What did I miss?
Another question: does anyone happen to know why the changelog is no longer updated? Has it been moved?