since macOS 15.5 and iOS 18.5 bridged matter devices have isBridged set to false and the respective bridge device has an empty uniqueIdentifiersForBridgedAccessories list.
before these updates both were set as expected.
i also noticed that the bridged matter devices include all endpoints for all bridged devices. not only the ones for themselves.
before these updates both were set as expected.
SO, I have a few different questions here:
-
Have you filed a bug on this and, if so, what is the bug number? If you haven't, please file one and post the bug number back here.
-
Is this an accessory you create/manufacture or a 3rd party accessory? Similarly, are seeing this on one particular accessory or multiple accessories?
-
What's the specific accessory(s)involved? If you'd prefer to keep that information private, that's fine but please include it in the bug I asked about.
Next, commenting on a few details:
since macOS 15.5 and iOS 18.5 bridged matter devices have isBridged set to false and the respective bridge device has an empty uniqueIdentifiersForBridgedAccessories list.
Just to clarify, what do you mean by "bridged matter devices"? The standard usage is that a bridge acts as the go between between matter (or HAP) and some other protocol as, for example, a ZigBee to matter bridge, so I'm not sure how you mean "bridged matter accessory".
Note that what's actually happening here:
the respective bridge device has an empty uniqueIdentifiersForBridgedAccessories list.
...is that, under the hood, there is in fact ONLY one accessory that HomeKit/Matter actually interact with, which is "the bridge". The other "accessories" HomeKit presents do NOT actually exists, they're actually "invented" by taking the various endpoints the bridge declares and presenting those endpoint as new "accessories" within the API.
That's also how this can could happen:
i also noticed that the bridged matter devices include all endpoints for all bridged devices. not only the ones for themselves.
If "something" (in the accessory or in HomeKit) was wrong with how the bridge presentation was interpreted, then what your seeing is exactly what I'd expect to happen. Putting that another way, a "matter accessory" is basically a collection of endpoints, while a "matter bridge" is just a matter accessory plus some other configuration information the describes how those endpoints should be presented as separate accessories.
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware