Open magnushacker opened 1 month ago
Hey there @dmulcahey, @adminiuga, @puddly, @thejulianjes, 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)
Please upload diagnostics JSON for your device.
Just noticed that one of my remotes that did get the firmware upgrade still works fine. So perhaps it's not related to FW but to hardware revision? In any case, here are diagnostics for both working and not working remotes, both are on FW 1.0.57.
Same issue, latest firmware. In addition it forgets the firmware version, I get a logbook entry <device> Firmware became unknown
after about a minute of the device being online
Let me know if any other info is required.
I noticed that for the non-working remote, no quirk is applied:
"quirk_applied": false,
"quirk_class": "zigpy.device.Device",
"quirk_id": null,
For the working remote, it looks like this:
"quirk_applied": true,
"quirk_class": "zhaquirks.ikea.twobtnremote.IkeaRodretRemote2Btn",
"quirk_id": null,
I don't know enough about ZHA/zigpy in order to figure out why this is happening though.
The problem
After upgrading firmware on IKEA Rodret dimmer remotes to version 1.0.57, they no longer expose device triggers for button press events (e.g on/off events). Only these triggers are available:
For remotes using older firmware (1.0.47), all triggers are exposed:
There is no difference in the raw zha_event though:
Not working (FW version 1.0.57):
Working (FW version 1.0.47):
What version of Home Assistant Core has the issue?
core-2024.10.0
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
ZHA
Link to integration documentation on our website
No response
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response