OH3, Zigbee2MQTT and bulbs not working

Hi,
I finally got a zigbee usb stick as a christmas present. It doesn’t work with the native zigbee binding (It’s a CC2652r) but it works great with the zigbee2mqtt addon.
I can pair devices and I can have them show up in the inbox (after disable/enable of mqtt binding, bug?)
I have 2 Ikea remotes. On/off and round one. They both work perfectly and sends all events to OH3.
Then I added two lightbulbs, 1 IKEA and 1 Hue, I messages, but I cannot control bulbs. No mqtt messages seems to be sent, and when bulb sends an update i have the following in the logs:
[WARN ] [ab.binding.mqtt.generic.ChannelState] - Command ‘{“brightness”:254,“linkquality”:90,“state”:“ON”,“update_available”:false}’ not supported by type ‘ColorValue’: {“brightness”:254,“linkquality”:90,“state”:“ON”,“update_available”:false} is not a valid string syntax

I have configured zigbee2mqtt to run in homeassistant mode which I hope should? work with the mqtt/homeassistant binding ?

I just used default settings when adding things and channels, so maybe that’s the problem ?

More info:

Zigbee2mqtt info
info 2020-12-28 11:22:34: Currently 4 devices are joined:
info 2020-12-28 11:22:34: 0x588e81fffe5a56fd (0x588e81fffe5a56fd): E1743 - IKEA TRADFRI ON/OFF switch (EndDevice)
info 2020-12-28 11:22:34: 0xbc33acfffe2c931f (0xbc33acfffe2c931f): LED1624G9 - IKEA TRADFRI LED bulb E14/E26/E27 600 lumen, dimmable, color, opal white (Router)
info 2020-12-28 11:22:34: 0xd0cf5efffe20b37b (0xd0cf5efffe20b37b): E1524/E1810 - IKEA TRADFRI remote control (EndDevice)
info 2020-12-28 11:22:34: 0x0017880102b23ea5 (0x0017880102b23ea5): 8718696449691 - Philips Hue White Single bulb B22 (Router)

info 2020-12-28 11:22:34: MQTT publish: topic ‘homeassistant/light/0xbc33acfffe2c931f/light/config’, > payload ‘{“availability”:[{“topic”:“zigbee2mqtt/bridge/state”}],“brightness”:true,"
brightness_scale":254,“color_temp”:false,“command_topic”:“zigbee2mqtt/0xbc33acfffe2c931f/set”,“device”:{“identifiers”:[“zigbee2mqtt_0xbc33acfffe2c931f”],“manufacturer”:“IKEA”,“model”:
“TRADFRI LED bulb E14/E26/E27 600 lumen, dimmable, color, opal white (LED1624G9)”,“name”:“0xbc33acfffe2c931f”,“sw_version”:“Zigbee2MQTT 1.16.2”},“effect”:true,“effect_list”:[“blink”,“brea
the”,“okay”,“channel_change”,“finish_effect”,“stop_effect”],“hs”:false,“json_attributes_topic”:“zigbee2mqtt/0xbc33acfffe2c931f”,“name”:“0xbc33acfffe2c931f”,“schema”:“json”,“state_topic”
:“zigbee2mqtt/0xbc33acfffe2c931f”,“unique_id”:“0xbc33acfffe2c931f_light_zigbee2mqtt”,“xy”:true}’

Any input is welcome. thanks.

If i remember right i had a similar problem. I could only switch the light on/off. The color channels/Brightness Channels/etc are not discovered correct.

You had to set it up with a generic MQTT Thing.

I just ran into the same issue.
Any idea where this issue should be tackled ?

I mean either OH is wrong in not understanding a standardized home assistant configuration or zigbee2mqtt does make a mistake by sending something non standard.

Btw.: I also have a Xiaomi temperature and humidity sensor which got detected and setup using the home assistant format without any issues.

Hi, could you please collect some */config and data messages from your devices.
The current MQTT.Homeassistant mqtt.light implementation is really weird.
I would like to recreate it, but don’t have hardware to test on real world conditions.

In this particular case the problem is JSON schema, unsupported by current implementation.

“schema”:“json”