Closed andrebk closed 2 years ago
Hey there @dmulcahey, @adminiuga, mind taking a look at this issue as it has been labeled with an integration (zha
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
zha documentation zha source (message by IssueLinks)
DST has nothing to do with binding. But if you have updated Ikea remotes, the new firmware does not support group binding and you have to bind individual devices.
I have OTA updates turned on for IKEA, but have always had warnings in the logs that I interpreted as meaning the IKEA devices were not actually updated:
Logger: zigpy.ota.image
Source: /usr/local/lib/python3.9/site-packages/zigpy/ota/image.py:244
First occurred: 16 November 2021, 22:11:45 (3 occurrences)
Last logged: 18:35:19
Fixing IKEA OTA image with trailing data (1100 bytes)
Fixing IKEA OTA image with trailing data (1080 bytes)
Looking at the remote device page it says "Firmware: 0x23080631". I've found the version_info.json page for IKEA where it looks like the newest version for the remote is 2.3.080 (?), but I have no idea how this relates to the firmware number given in HA.
If this is in fact caused by the firmware, do you know if it is a bug that will be fixed at some point, or have IKEA just removed support for group binding?
"Firmware: 0x23080631 is the 2.3.80 firmware.
Not sure if it's a bug or a deliberate change on Ikea side. You either need to use direct device binding or take to Ikea to bring group binding back
This is not a zha bug. Zha sends the correct bind command, but the Ikea remote with the updated firmware does es not support group binding.
Did some testing now, and it looks like you are right. Binding to each bulb in the group separatly worked, and the one remote that never stopped working is on a different firmware version (0x23014631). Haven't been able to test the blind remotes yet though.
Will try to contact IKEA about this and see if it is something they will fix. Thanks for your help @Adminiuga =)
The problem
I have a number of IKEA bulbs in my home, with assorted IKEA remotes/switches to control them. The bulbs are organized in ZHA groups, so all bulbs in a fixture is in the same group. I control the lights by binding the remote directly to the group of lights, so the on/off and dimming events control the lights directly. I have had all my lights working like this for several months up to this point.
Recently a number of my remotes (but not all) stopped working after a HA crash. I didn't know if there was any relation, so to be sure I changed batteries and reset a remote. It shows up in HA with a battery sensor, and I can see
zha_event
events from it when I press a button. However, binding it to the light group doesn't work. The UI doesn't give any feedback on success/failure (but I don't think it did this before either), but as far as I can tell from the logs it should work, see<Status.SUCCESS: 0>
at the end here :Pressing on/off or dimming buttons still does nothing after this.
What version of Home Assistant Core has the issue?
2021.11.3
What was the last working version of Home Assistant Core?
2021.10
What type of installation are you running?
Home Assistant Container
Integration causing the issue
ZHA
Link to integration documentation on our website
https://www.home-assistant.io/integrations/zha/
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Remote device signature:
Device signature for one of the bulbs in the group. All bulbs are identical.
IDs of the remote:
Logs. For context, I pressed the on button on a IKEA five button remote to ensure it was "awake", and used the manage clusters UI for the remote to bind it to a light group. Repeated this 2-3 times in quick succession (have experienced before that it doesn't "take" on the first go). Tried to bind the
LevelControl (0x0008)
,LightLink (0x1000)
,OnOff (0x0006)
clusters.Additional information
The crash that seemingly caused the binding to stop working happened while I was away, so I am not sure what happened. But the timing did coincide with when we switched to winter time where I live, so I suspect it is related to the daylight saving time bug mentioned in the 2021.11 release notes. Not sure it matters, but thought I'd mention it.
Also, this has affected a number of different device types. I only have the IKEA GU10 bulbs, but both the
TRADFRI remote control
andTRADFRI on/off switch
type of remotes have been affected. I also have FYRTUR blinds withTRADFRI open/close remote
remotes that are not working either. I only included the five button remote control and the lights above for brevity.