-
Notifications
You must be signed in to change notification settings - Fork 496
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
deCONZ reporting xy mode & sending updates every ~10 seconds for GLEDOPTO RGB-CCT (GL-C-008) when in color temp mode #1526
Comments
I suspect an issue with deCONZ checking both the Color Mode and Enhanced Color Mode attributes, where the light exposes both, but only updates one. I need to do some testing to confirm, but it might be a couple of days before I’ll have the time. What attributes are included in the notifications after you set |
@ebaauw Here's what I get in my Home Assistant logs after setting
|
This confirms my suspicion. The first entry is the REST API plugin updating its cache when sending the command to set the colour temperature; the other entries are the REST API plugin reading the value while polling the light. On checking the first Color Mode attribute, the plugin changes If you check the Color control cluster in the deCONZ GUI, you should see a discrepancy between attributes 0x0008 and 0x4001: one reflecting |
I can reproduce the issue. Enhanced Color Mode continues to report |
Fix GLEDOPTO lights not reporting the correct value for _Enhanced Color Mode_, see #1526. I no longer have the old RGB+CCT model, so I cannot test whether it actually has the same issue, but I don't think the change will do any harm (as long as _Color Mode_ is supported). They use manufacturer code 0x0000, so I whitelist the manufacturer name instead.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I recently migrated a GELDOPTO RGB-CCT LED Strip controller to deCONZ (GL-C-008). Things are working mostly fine however there's one small issue that I've noticed. When the controller is in color temp mode deCONZ is sending an update notification every 10 seconds even though nothing is changing. deCONZ is also reporting that the light is in xy mode in these updates, although the color of the light doesn't change.
I noticed this because Home Assistant/pydeconz was showing a device update every 10 seconds over the web socket although the output of the device state didn't actually change. I was able to verify by hitting the REST API and seeing that the etag for the light resource was changing every 10 seconds but, again, nothing in the actual REST response is different.
This behavior stops when putting the controller into RGB mode and starts again when I put the controller back into color temp mode.
This is what I get back from the REST API if I query it right after putting the light into ct mode:
And this is what came back a few seconds later, without me changing anything and without the light changing colors (notice color mode switched to xy):
And from the REST API a few seconds later, again with nothing changing, but a new etag:
Basic device info:
Node info:
The text was updated successfully, but these errors were encountered: