Xiaomi binding not working with new 2.4 mqtt binding

mqttConnections.things

Bridge mqtt:broker:mosquitto [ host="localhost", secure=false ]

xiaomi.items

Dimmer Xiaomi_Brightness "Brightness" {channel="mihome:gateway:7811dcb24f2c:brightness", mqtt=">[mosquitto:xiaomiGW/brightness/pub:command:*:default],>[mosquitto:xiaomiGW/brightness/state:state:*:default], <[mosquitto:xiaomiGW/brightness/cmd:command:default]"}

it worked with 2.3 but now, nothing is published on mqtt server.

The file configuration is not correct for the 2.x mqtt binding.

Here’s a link that shows the difference between file configuration of mqtt 1.x and 2.x binding.