Skip to content

Bindings - Specifying Cluster Should be Optional #1182

@jvmahon

Description

@jvmahon

@Luxni

First, let me say that I love this new binding feature and thanks for the work implementing it.

Now, a minor issue ... in the current beta Python Matter server 8.1.0 Beta 0, three parameters (node ID, Endpoint ID, and Cluster ID) must currently be specified to create a binding.

Per the Matter Core Specification Version 1.4.1, Section 9.6.5.1, I believe that the "Cluster ID" is an optional parameter and, if omitted, the binding would be to all eligible clusters on the endpoint.

Note that the example in Section 9.6.6.1 of the Matter core Spec. shows omission of cluster for a "group" target, but based on the specs., I think the cluster is also omit-able for a non-group node / endpoint target.

Not 100% sure I'm correct here, but flagging this so it can be checked.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions