If you don’t add an “external converter” then you will probably get the “unsupported device” error.
Zigbee2MQTT supports additional devices through the “external converter” option.
These javascript based files are placed in the Zigbee2MQTT data/external_converters folder…
Zigbee2MQTT will use that to “decode” messages from the device.