Closed jvmahon closed 5 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!
(message by CodeOwnersMention)
matter documentation matter source (message by IssueLinks)
Unfortunately at the moment the node id is not logged in the SDK logging. This should come in future update. These messages are indications of connectivity issues on your Thread network, its basically overloaded
BTW: In the next Matter server version (just been released) we already added a bit extra logging, so you can at least track to which nodes the "read_attribute" command is failing. These are most probably Eve Energy devices.
These are most probably Eve Energy devices. Thank you. I do have seven Eve Energy devices, so perhaps they are the problem.
Maybe this is related to power reporting? I wonder if the subscription timing has a low minimum reporting time, are these devices reporting every tiny voltage fluctuation and continually sending wattage use reports. If that might be the case, is it possible to increase the subscription minimum reporting time for the power reporting cluster?
Otherwise, do you know if there is a Eve attribute that can be set to turn off power reporting or to change how often they report? I know you can't do that from HomeAssistant right now, but I also have them paired to Hubitat, so I could send a command to them from Hubitat to change power reporting if that is possible.
Thank you.
Power attributes are custom attributes, updated every 30 seconds.
BTW: In the next Matter server version (just been released) we already added a bit extra logging, so you can at least track to which nodes the "read_attribute" command is failing. These are most probably Eve Energy devices.
You were correct - using the node identifier that is now in the logged messages, it was clear that the cause of this problem was my Eve Energy devices.
It seems very strange to me that a small number of devices can overwhelm the Thread network this way. Is there any kind of fix that you know of? I assume the answer is "no". My guess is that part of the problem may be that Eve Energy firmware uses old Matter/Thread SDKs (firmware 3.2.1 was certified in June 2023 so that means that they are on Matter 1.1 and older version of the thread SDK - before all the bug fixes and improvements added in Matter 1.2.1 and the October 2023 release of thread).
This issue will be fixed for good once the Eve energy plugs are updated to Matter 1.3 which incorporates the Energy monitoring so the devices do not have to be polled anymore. As a temporary measure we're going to make some adjustments server-side in the next release (not this one but the next month) to let the server decide if the network is silent enough to allow a poll. Other than that its safe to ignore these logs. They dont hurt
I ended up removing all 15 of my Eve Home devices from my network.
Has Eve confirmed they are doing a Matter 1.3 update? That would be fantastic!
Thanks!
I ended up removing all 15 of my Eve Home devices from my network.
Has Eve confirmed they are doing a Matter 1.3 update? That would be fantastic!
Thanks!
That is a bit overkill - we have optimized the polling so much that this will not cause any issues any more. And yes Eve will publish a new firmware at some point that includes the new Matter native measurements
The problem
I'm getting long streams of errors of the pattern shown below. Is there any way to figure out if this relates to a specific device? Any idea what is happening / how to fix?
Thanks.
What version of Home Assistant Core has the issue?
2024.2.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
Link to integration documentation on our website
https://www.home-assistant.io/integrations/matter/
Diagnostics information
config_entry-matter-ca32ae982ffa19f48f6b84dc1a1e89be.json
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response