-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After added Gledopto GL-C-008 2ID support device is not usable after pairing #3525
Comments
@Koenkk I have the same problem, upgraded to DEV branch and try to pair my Gledopto GL-C-008 (2ID), it's detected as a GL-C-007 but device is reported as not supported (same message as output above). Here is the Zigbee-herdsman debug log and extract from database.db if this can help:
I can see a difference in epId 15 where my devId is 544 instead of 256, maybe it's a difference between GL-C-007 and GL-C-008. So I added this in devices.js and it seems to be OK for me:
|
Changing the endpoint 15 deviceId to 544 in the fingerprint works for me as well. |
Does {
fingerprint: [
{type: 'Router', manufacturerName: 'GLEDOPTO', modelID: 'GL-C-007', endpoints: [
{ID: 11, profileID: 49246, inputClusters: [0, 3, 4, 5, 6, 8, 768], outputClusters: []},
{ID: 13, profileID: 49246, inputClusters: [4096], outputClusters: [4096]},
{ID: 15, profileID: 49246, inputClusters: [0, 3, 4, 5, 6, 8, 768], outputClusters: []},
]},
],
model: 'GL-C-008-2ID', // 2 ID controls white and color separate
vendor: 'Gledopto',
description: 'Zigbee LED controller RGBW (2 ID)',
extend: gledopto.light,
supports: 'on/off, brightness, color temperature, color',
endpoint: (device) => {
return {rgb: 11, white: 15};
},
}, also work? |
Confirmed. But I noticed that color_temp on the white endpoint seems to be inverted somehow, don't know if that should go into a new issue. |
The pairing does. Requires a change to the Home Assistant integration however, since the model changed from |
@Koenkk it works also without the deviceID. Is the goal to have one device for both GL-C-007 and GL-C-008 ? |
Thinking about it again, I think |
@Fabiancrg I didn't realize there was a 2ID version of the GL-C-007 too. Gledopto made everything extra hard by having the GL-C-008 2ID announce itself as GL-C-007... GL-C-007-2ID and GL-C-008-2ID should be indeed treated separately as the 008 needs color temperature controls for the white channel and 007 does not. |
Changes are available in latest dev now. Please let me know if things work correctly there. |
Seems to me it's working perfectly in Home Assistant as well. Thank you @Koenkk! |
Cool, then I close this, big thanks for testing and helping out! |
Bug Report
What happened
After #3436 fixes landed to zigbee2mqtt dev, updated to edge version in Home Assistant. Zigbee2mqtt revision in my edge container is
fed84cfd5e9260564e58d03047b152b6fcdc3f80
.Pairing log
What did you expect to happen
Device is paired as the new
GL-C-007-2ID
model.How to reproduce it (minimal and precise)
Try to pair a GL-C-008 2ID device using zigbee2mqtt rev
fed84cfd5e9260564e58d03047b152b6fcdc3f80
or newer.The text was updated successfully, but these errors were encountered: