diff --git a/homeassistant/helpers/entity_platform.py b/homeassistant/helpers/entity_platform.py index d8cb8477f11..799b209f16e 100644 --- a/homeassistant/helpers/entity_platform.py +++ b/homeassistant/helpers/entity_platform.py @@ -474,6 +474,7 @@ class EntityPlatform: "name", "suggested_area", "sw_version", + "hw_version", "via_device", ): if key in device_info: diff --git a/tests/helpers/test_entity_platform.py b/tests/helpers/test_entity_platform.py index 7626bedc13d..9aa0a849e5a 100644 --- a/tests/helpers/test_entity_platform.py +++ b/tests/helpers/test_entity_platform.py @@ -838,6 +838,7 @@ async def test_device_info_called(hass): "model": "test-model", "name": "test-name", "sw_version": "test-sw", + "hw_version": "test-hw", "suggested_area": "Heliport", "entry_type": dr.DeviceEntryType.SERVICE, "via_device": ("hue", "via-id"), @@ -869,6 +870,7 @@ async def test_device_info_called(hass): assert device.name == "test-name" assert device.suggested_area == "Heliport" assert device.sw_version == "test-sw" + assert device.hw_version == "test-hw" assert device.via_device_id == via.id