Skip to content

Commit

Permalink
Add model ID to Matter DeviceInfo (#125341)
Browse files Browse the repository at this point in the history
* Add model ID to Matter DeviceInfo

* convert to string

* Test device registry

---------

Co-authored-by: Paulus Schoutsen <[email protected]>
  • Loading branch information
marcelveldt and balloob authored Sep 7, 2024
1 parent 6e38cf8 commit c53c2d7
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
1 change: 1 addition & 0 deletions homeassistant/components/matter/adapter.py
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,7 @@ def _create_device_registry(
sw_version=basic_info.softwareVersionString,
manufacturer=basic_info.vendorName or endpoint.node.device_info.vendorName,
model=model,
model_id=str(basic_info.productID) if basic_info.productID else None,
serial_number=serial_number,
via_device=(DOMAIN, bridge_device_id) if bridge_device_id else None,
)
Expand Down
1 change: 1 addition & 0 deletions tests/components/matter/test_adapter.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ async def test_device_registry_single_node_device(
assert entry.name == name
assert entry.manufacturer == "Nabu Casa"
assert entry.model == "Mock Light"
assert entry.model_id == "32768"
assert entry.hw_version == "v1.0"
assert entry.sw_version == "v1.0"
assert entry.serial_number == "12345678"
Expand Down

0 comments on commit c53c2d7

Please sign in to comment.