Skip to content

How to determine the correct ACL entries #491

@A-vesalius

Description

@A-vesalius

Version

matter-server/0.5.13 (matter.js/0.17.0-alpha.0-20260402-bd064abc8)

Node.js Version

Latest

Operating System

Home Assistant OS

Issue Description

Have orphaned ACL on a node, left there from a bug in the original Python Matter server binding feature that did not delete the ACL when deleting the binding (#1198). The nodes ACL storage is now full and is out of write space for new ACL with no way to delete those orphaned. Matterjs server now better handles reporting of this error (#179), but I am left with no way to delete them.

The orphaned ACL can be seen below with the help of Matter Binding helper:

Image

Steps to Reproduce

Request in addition the improved error reporting added #179 and the delete mechanism of #474 to have a mechanism to delete ACL without an associated/paired target node or even the ability to delete/replace a working binding from the node without storage space and its target node at the user discretion.

If a user attempts to set up a binding and either of the nodes return an ACL storage full error then Maybe the users could be presented with the option to replace one of the existing working or orphaned binding/ACL present on the full node (shown as a selectable list to the user).

Server Logs

Let me know what logs can help.

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

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions