The matter-button driver is one of the few that can dynamically identify endpoints and build the child devices without a static profile being defined. I’d be curious to see driver logging from when the device is being added to see why that is not occurring. I’d also be interested in the deviceTypeId for each endpoint. Could be that not every endpoint identifies as a button, hence, yet another case of composite devices not being easily added in the ST architecture.
1 Like