Hi,
With the Tasmota Zigbee bridge I'm using
cmnd/ZigbeeBridge/Zbsend
as topic and
{
"device": "TestLamp",
"send": {
"Dimmer": 25
}
}
as payload.
Here's a sample flow:
[{"id":"2ae88aaf.e2fa8e","type":"mqtt out","z":"c4d9fae1.52009","name":"TestLamp","topic":"","qos":"0","retain":"","broker":"2f537664.491afa","x":1100,"y":4820,"wires":[]},{"id":"e13c799b.23f4f8","type":"inject","z":"c4d9fae1.52009","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"cmnd/ZigbeeBridge/Zbsend","payload":"{\"device\":\"TestLamp\",\"send\":{\"Dimmer\":25}}","payloadType":"json","x":770,"y":4820,"wires":[["2ae88aaf.e2fa8e"]]},{"id":"2f537664.491afa","type":"mqtt-broker","name":"MosquittoLocal","broker":"127.0.0.1","port":"1883","clientid":"","usetls":false,"compatmode":false,"protocolVersion":4,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]
This works fine for me.
You can adapt this sample very easy to use it with a switch.