Description
Feedback
I want to point out an inconsistency I've noticed in the real world compared to how it is documented on the website.
On the Matter documentation page, it is noted that firmware updates may fail with HomeAssistant Matter Server, and points to Apple border routers as the primary cause of the issue. Specifically, it is noted that Apple border routers fail to forward mDNS packets and this is the primary reason that firmware updates don't work.
In my experience, this is not true at all. Simply put, I cant get firmware to update even when using OTBR directly, let alone with Apple border routers or anything else.
I wrote up an Issue about the situation here.
I have demonstrated that firmware updates through HA will fail even when:
-
Nothing more than OTBR + SkyConnect is being used
-
Matter fabric is only a single node, a node which needs firmware updating.
-
Network switching infrastructure is flat and set up correctly for MLD snooping. In this case, I have a Netgear AV-line switch, which is extremely good at multicasting both IPv4 and IPv6. It is properly configured.
This failure happens regardless of the type of device in question (assuming the device is Thread - I have not had the opportunity to test firmware on devices that use other types of transit). Under the described conditions above, I have failed updates for Inovelli Switches, Eve shades, Eve plugs, you name it.
I cant get firmware updates to work with Python Matter Server regardless of what I try. In any theoretical scenario you can think of....in my experience, it simply doesn't work.
URL
https://www.home-assistant.io/integrations/matter/
Version
No response
Additional information
No response