Four people have answered that in the last day and all four say some version of yes. I cannot add my own answer, because I do not own a Homey anymore and cannot test anything, so everything below is reading public sources rather than measuring.
What I would like is for this moment to turn into something Athom can actually build on, and I think there are three things in it. More insight into what is happening rather than how it feels. Logging, so the state is recorded instead of remembered. And data going to Athom. The third one has a deadline, so I will start there.
None of this is about talking anyone off Homey. It is the opposite. It is about handing Athom the kind of shared picture a community can build when enough people post what they actually see, which is how these things tend to get cornered on any platform, including the one I ended up on.
The report almost nobody sends
Everyone sends a diagnostic report when something is broken. Almost nobody sends one while it works.
Doekse has said it twice in this thread, in #220 and #227, that the diagnostic report to support is the channel he can actually act on. Right now several people here have a working Matter setup after a long broken stretch. That is a control group from exactly the houses that were failing, on the same hardware, the same network and the same devices as the broken reports already on file. A report from a house that was always fine does not give Athom that. A report from a house that was broken last month and works today does.
So a genuine ask to @Welshsmarthome, @Jocke_Wallen, @Pascal_Nohl and anyone else currently in a good state. Send a diagnostic report now, while it works, and write in the ticket that it is a working state and not a fault, with a pointer to this thread. It takes a couple of minutes and it is the one sample that expires. The moment something drifts we are back to sending broken reports, and there will be no before to hold them against.
Worth saying plainly, because it decides who can help here. The diagnostic report is a menu item. It needs no scripting, no Web API and no logging setup. The most valuable thing anyone in this thread can do right now happens to be the easiest thing in it, and that means it is not limited to the few people here who script.
Why I am pushing data instead of just agreeing
Because more than one thing changed at the same time.
v13.4 landed. But people also re-paired devices in the same week, some devices carry their own firmware, and at least one setup here had devices sitting on two different Thread networks. Any of those could be carrying the improvement. I believe every one of the four reports, and “it got better” still cannot tell Athom which change to keep.
@Jocke_Wallen, this is where your setup can say more than most, and I mean that as an invitation rather than a challenge. In your own topic “Thread network question” from June you described two IKEA GRILLPLATS plugs that kept ending up on a Google Thread network called Google-2B8F instead of Homey’s, however often you removed and re-added them, and Peter_Kawa pointed at commissioning through my.homey.app so Homey’s own border router gets used. Did those plugs end up back on Homey’s Thread network in the end? If they did, your improvement has two changes behind it and the order they happened in would be worth knowing. If they did not, that is just as useful, because then it is the firmware on its own. Either answer helps, and thank you for posting in the first place.
Insight and logging
The useful report back on v13.4 is not whether it feels better. It is what actually happened over a set period. How many devices went unavailable in a week, which ones, Thread or Wi-Fi, and whether they still answered when you pressed the button during the quiet stretches. A device that stayed reachable the whole time is the fix working. A device that was dead and simply not flagged is not. Nothing in that needs a script, it needs a note on paper and a date.
Pascal’s newest post is already that shape, and it is the most useful thing posted here in a while. All his Matter over Thread devices came back with no repairing, his two Matter over Wi-Fi devices are still not right, and his Homey still rebooted last night on an unavailable device. Thread and Wi-Fi behaving differently is a lead. Two dedicated test devices, one on each transport, is the right instrument. Pascal, if you post those two timelines after a week or two, several of us can read them with you.
The logging half is the part I would still like from the platform rather than from us. Pascal only knows about that three week stable period because his own reboot check and his own logging were running. That should not be a thing users have to build. I made the wider point in #204 and will not repeat it, and the two Insights apps from #233 and #234 are worth a run as a stopgap.
One question to Athom, and one warning
v12.4.8 added “Adds functionality to mark a Matter device as unavailable when it is offline”. That is the mechanism behind the title of this thread. v13.4.0 raises the maximum subscription interval. So @Doekse, did the window Homey uses to decide a Matter device is offline move together with the subscription interval, or is it set independently of it?
I ask because the two outcomes look the same from outside for the first few weeks. Fewer devices genuinely dropping is a fix. The same devices dropping but Homey taking longer to flag them is not. Both read as “fewer red triangles since the update”. Pascal’s report answers part of it already, since his devices actually came back and needed no repairing, which points at a real fix. But the flag still fires, because his Homey still rebooted on an unavailable device.
The warning is small and worth getting ahead of. v13.4.0 does contain “Fixes a race condition that could cause a “device unavailable” error”, but that line sits under Bluetooth, not under Matter. Given the title of this thread it will get read as a Matter fix, and in the changelog it is not one. The Matter section of v13.4.0 is three lines, the two subscription interval ones and a robot vacuum mapping fix.
One last note for Pascal’s process point from #246, which I think is fair. The changelog is the only artifact those of us outside Athom can try to answer “what changed between the last stable firmware and the first problematic one” from, and the public feed at ota-api.homeypro.net/api/v1/changelog carries 286 entries with no release date on any of them. You cannot line a firmware up against the week your house started misbehaving. That is a small fix on Athom’s side and it would make every report in this thread more useful.