Adding Zigbee 5in1 controller(RGB) being added as GL-C-009P (Dimmer) - no color attributes?

I’m just starting my journey down the Zigbee rabitt hole and for some reason when trying to add a gledopt 5-in-1 led controller its being configured as a GL-C-009P device which I believe is a dimmer switch. When added there is no color controls of the device. Turning on/off and dimming works.

Current config - HA on RP3 (software current), ZBDongle-E (USB Generic), using ZHA to manage Zigbee, Controller trying to add “Zigbee Pro 5 in 1 Smart LED Controller”

Any direction on how to resolve would be appreciated. Thanks

Check the events of the controller.

Wally not sure why you posted your response is confusing. If I go to developer tools and put * in the “Listen to events” section and oress “START LISTENING” HA starts logging events that are going on in HA. Not sure how this helps with the issue of ZHA recognizing the LED controller as the wrong type?

It should still capture the events from the buttons.

I see the GL-C-009P entity in the logs so now what? here are some of the attributes and you see that the supported_color_modes = color_temp

attributes:
min_color_temp_kelvin: 2000
max_color_temp_kelvin: 6329
min_mireds: 158
max_mireds: 500
supported_color_modes:
- color_temp
color_mode: null
brightness: null
color_temp_kelvin: null
color_temp: null
hs_color: null
rgb_color: null
xy_color: null
off_with_transition: false
off_brightness: 66
friendly_name: LED STRIP
supported_features: 40

I think the device is recognized as the wrong entity type

Buttons are not really entities and the entity was just added as a half-baked solution to users that did not know how to use events.
Events are still the best way to use buttons, because you get all the events, where as entities are not updated if the state does not change. that means you can not get multiple hold events after each other, when an user holds down a button for a longer period of time.

Use your new information with an event trigger.

I have found a similar issue @ [New device support]: Gledopto PRO GL-C-201P LED Controller · Issue #21531 · Koenkk/zigbee2mqtt · GitHub and this is a similar LED Controller except its a generic from IDEALED Model ZC95M-20

When pairing it recognizes it as GL-C-009P which when you research it translates to a dimmer switch

Hi jdalke,

Did you find a solution to this? I have the GL-C-201P 5 in 1 Smart LED Controller that looks exactly like the IDEALED you linked to above. I’m connecting an RGB LED light strip so change the options to RGB and observe the blue indicator light. In HA the device is discovered as GL-C-003P but I don’t get any options to control colour.
I ended up finding this: [BUG] The mode of the GL-C-003P controller is incorrect · Issue #3903 · zigpy/zha-device-handlers

There’s an interesting read here ( Gledopto GL-C-003P detected as GL-C-009P · Issue #24091 · Koenkk/zigbee2mqtt) in which it’s discovered that the vendor has used the same model number on two devices causing this confusion. I hope issue #3903 gets addressed as I believe it will resolve the issues we’re both seeing with this device.

Is there any progress on this issue?
Having the same problem:
Controller is paired into the Zigbee Home Automation.
Is recognised as GL-C-003P by GLEDOPTO but I only get Dimmer controls, not rgb controls.

Can someone tell me how I can get the right controles in there?
Is this a Configuration issue?
I think the device mapping is broken here.

If you need logs or anything, I’d be happy to help.

A quirk might do it, but someone in the Zigbee community will have to make that.
This is really a patch, but the real solution is to update the firmware with the correct setup, which requires a vendor that actually offer support on their devices.
If the device is from a Chinese vendor with no brand history, then you are probably out of luck with this solution.
If it is a re-branded white-label device, then there is a small change the vendor might do something, but it is also quite possible they just bought a Chinese device and re-branded it and they have no support either.
If the device is from a vendor with a brand history then there is chance and you should try to contact them.

I ended up setting the controller to RGBW Mode (Yellow light) which is detected as a GL-C-007P. Most functionality is there - it’s not perfect but was the best option for me until the confusion over GL-C-003P gets sorted out.