home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
72.8k stars 30.5k forks source link

Ikea / Aqara Buttons connected via Matter send data on home assistant startup with no buttons pressed #129041

Open raphael303 opened 3 days ago

raphael303 commented 3 days ago

The problem

Ikea / Aqara Buttons connected via Matter (Dirigera / M3 Hub) send data on home assistant startup with no buttons pressed. Thus lights turn on startup/restart of home assistant. I have narrowed this down to the button entitities sending data. There is no record of button pressed in the aqara app. Ikea doesn't have such a log, but since Matter-Entities of both manufacturers do this I suspect it to be a bug of the matter integration. Since I process some of the buttons through Node-Red I can also see there, that button presses are received on HA startup. For instance IKEA switches come as two entitities, one for "ON" and the other for "OFF". Both are sending data on startup. While the aqara buttons just send a single press, which is sort of the "first" thing they can send.

This issue I have since I started using my ZigBee devices via Matter.

What version of Home Assistant Core has the issue?

2024.10.2

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

MATTER

Link to integration documentation on our website

https://www.home-assistant.io/integrations/matter/

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

home-assistant[bot] commented 3 days ago

Hey there @home-assistant/matter, mind taking a look at this issue as it has been labeled with an integration (matter) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `matter` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign matter` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


matter documentation matter source (message by IssueLinks)

3oris commented 3 days ago

This also happens with other "direct" (as in no matter gateway in the loop) matter pushbuttons like innovation matters or tuo/arre.