Zigbee2mqtt: Configuring device using low-level commands?

I’m trying to configure a Ubisys LD6 (https://www.ubisys.de/wp-content/uploads/ld6-technical-reference.pdf) to use a custom output configuration (I have a 3-color setup and would need to specify the colors, which can be done in the LD6 by changing the OutputConfigurations attribute).

I know what the configuration should be, but haven’t figured out how to write it. I’m using zigbee2mqtt. The LD6 manual states that “The OutputConfigurations attribute is an array (ZCL data type 0x48) of raw binary data (ZCL data type 0x41).” How is this possible to write? Can I publish topics using the service MQTT: Publish, or is there some other way?

I would very much appreciate if anyone had any pointers, I’m way out of my depth here.

I‘m trying to apply some customization to my Wiser CCT5015 as well. Didn‘t have the time to dig deeper though. But I think it might be possible via the devices developer console. There you can select clusters, and read / write attributes. Maybe that‘s how it‘s done in Z2M. Please report back, if it did the trick.

The following topic contains a discussion and examples of how to publish a Zigbee cluster command to the appropriate MQTT topic, in Zigbee2MQTT.

That discussion indeed looks really helpful, thanks a lot! I’ll dig into it.