From a40549c1b999a520d9914fad456181a1c3f7f0d8 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 18 Dec 2021 23:53:49 -0600 Subject: [PATCH] Fix hw_version not updating from an entity device_info (#62254) --- homeassistant/helpers/entity_platform.py | 1 + tests/helpers/test_entity_platform.py | 2 ++ 2 files changed, 3 insertions(+) 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