Skip to content

[Feature Request] Support visualizing and managing the Fabrics each device is commissioned to. #628

@alexsporn

Description

@alexsporn

Version

matter-server/0.6.8 (matter.js/0.17.0-alpha.0-20260504-e005cc190)

Node.js Version

22.21.1

Operating System

Home Assistant OS

Issue Description

In a multi-admin setup, a Matter device can be commissioned to several fabrics simultaneously.

Today the web UI doesn't surface this clearly, which makes it hard to:

  • see at a glance which fabrics a given device belongs to
  • identify stale or unwanted fabric memberships
  • remove a device from one specific fabric without touching the others.

Proposal

Extend the per-device view in the web UI to:

  1. Display the fabrics the device is currently commissioned to, with the relevant identifiers per entry (e.g. Fabric Index, Fabric ID, Vendor ID, Fabric Label).
  2. Allow removing the device from a specific fabric directly from the UI, by invoking removeFabric on the Operational Credentials cluster with the corresponding Fabric Index.
  3. (Optional) Allow editing the Fabric Label via updateFabricLabel, to help users distinguish their own fabrics from third-party ones.

Steps to Reproduce

Server Logs

-

Device Information

No response

Additional Context

No response

Pre-submission Checklist

  • I am running an Alpha/Beta version of the Matter.js server
  • I have included the complete server logs (not truncated)
  • I have checked existing issues to avoid duplicates

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions