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
71.24k stars 29.86k forks source link

Matter not starting mDNS broadcast had only partial success #102549

Closed jeppesens closed 10 months ago

jeppesens commented 11 months ago

The problem

When adding a new device in my Aqara M2 Hub, it seems like everything from that hub becomes unavailable over matter.

What version of Home Assistant Core has the issue?

core-2023.10.5

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 Server

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?

...DEBUG mDNS broadcast had only partial success: 25 successes and 1 failures.
...
2023-10-22 20:48:26 core-matter-server chip.DIS[126] DEBUG mDNS broadcast had only partial success: 25 successes and 1 failures.

Additional information

Additional information is lost in the debug logs... When everything is successful all devices becomes available again.

home-assistant[bot] commented 10 months 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.

(message by CodeOwnersMention)


matter documentation matter source (message by IssueLinks)

marcelveldt commented 10 months ago

See our documentation about network topologies. Matter is based around IPv6 multicast (mDNS) which is not always properly handled by network gear, especially not the semi professional stuff like Unifi which tends to block as much multicast as possible (which makes sense in a way for business environments).

So as soon as the IPv6 multicast traffic can travel freely in your network, issues like these will resolve itself.