Skip to content

Add Matter Node Device#38

Merged
balloob merged 5 commits intomainfrom
add-mappable-device
Jun 28, 2022
Merged

Add Matter Node Device#38
balloob merged 5 commits intomainfrom
add-mappable-device

Conversation

@balloob
Copy link
Copy Markdown
Contributor

@balloob balloob commented Jun 26, 2022

Some Matter nodes are a bridge that expose multiple devices. This adds support for this.

See architecture drawing for latest architecture that includes Matter Node Device: https://docs.google.com/drawings/d/1hxhOXKquTUooWH6sSfCfw02fyfIOYL9MoxJf6EBUQ9o/edit

Copy link
Copy Markdown
Collaborator

@agners agners left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess there might be other cases where we need to split a node into multiple devices, but I guess that would need another MappableDevice. Needs to be implemented when it comes up.

Comment thread matter_server/client/model/mappable_device.py Outdated
@balloob balloob marked this pull request as draft June 26, 2022 22:03
@balloob
Copy link
Copy Markdown
Contributor Author

balloob commented Jun 26, 2022

Marking as draft because I first want to merge entity description <> device mapping and then pick a better name for this too.

This was referenced Jun 27, 2022
@balloob balloob force-pushed the add-mappable-device branch 2 times, most recently from 494c873 to 1271c6c Compare June 27, 2022 16:41
@balloob balloob changed the title Add mappable_device MVP Add Matter Node Device Jun 27, 2022
@balloob balloob marked this pull request as ready for review June 27, 2022 17:19
@balloob balloob force-pushed the add-mappable-device branch from a74cd31 to 81681cc Compare June 27, 2022 17:28
@balloob balloob force-pushed the add-mappable-device branch from abb488d to 89f68cd Compare June 28, 2022 03:47
@balloob
Copy link
Copy Markdown
Contributor Author

balloob commented Jun 28, 2022

Verified works.

@balloob balloob merged commit f4a7bc1 into main Jun 28, 2022
@balloob balloob deleted the add-mappable-device branch June 28, 2022 05:15
Comment thread tests/matter_experimental/test_mapping.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants