From 49cbc9735cf90273b29532323e36aa5a4502628f Mon Sep 17 00:00:00 2001 From: Charles Garwood Date: Fri, 31 Jul 2020 08:47:01 -0500 Subject: [PATCH] Add identifiers to device registry api output (#38427) --- homeassistant/components/config/device_registry.py | 1 + tests/components/config/test_device_registry.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/homeassistant/components/config/device_registry.py b/homeassistant/components/config/device_registry.py index 5b12ccb92eb..de1f38f3e57 100644 --- a/homeassistant/components/config/device_registry.py +++ b/homeassistant/components/config/device_registry.py @@ -73,6 +73,7 @@ def _entry_dict(entry): "sw_version": entry.sw_version, "entry_type": entry.entry_type, "id": entry.id, + "identifiers": list(entry.identifiers), "via_device_id": entry.via_device_id, "area_id": entry.area_id, "name_by_user": entry.name_by_user, diff --git a/tests/components/config/test_device_registry.py b/tests/components/config/test_device_registry.py index c2557c83a4a..1f82434c7a6 100644 --- a/tests/components/config/test_device_registry.py +++ b/tests/components/config/test_device_registry.py @@ -46,6 +46,7 @@ async def test_list_devices(hass, client, registry): { "config_entries": ["1234"], "connections": [["ethernet", "12:34:56:78:90:AB:CD:EF"]], + "identifiers": [["bridgeid", "0123"]], "manufacturer": "manufacturer", "model": "model", "name": None, @@ -58,6 +59,7 @@ async def test_list_devices(hass, client, registry): { "config_entries": ["1234"], "connections": [], + "identifiers": [["bridgeid", "1234"]], "manufacturer": "manufacturer", "model": "model", "name": None,