diff --git a/homeassistant/components/blink/alarm_control_panel.py b/homeassistant/components/blink/alarm_control_panel.py index d0f8529b6db596a5ccc124181dfac45f0db524c2..80a6ceb50e063dc0b3f2efab8db6f77fc2fb5c72 100644 --- a/homeassistant/components/blink/alarm_control_panel.py +++ b/homeassistant/components/blink/alarm_control_panel.py @@ -65,7 +65,7 @@ class BlinkSyncModuleHA( name=f"{DOMAIN} {name}", manufacturer=DEFAULT_BRAND, serial_number=sync.serial, - sw_version=sync.attributes.get("version"), + sw_version=sync.version, ) self._update_attr() diff --git a/homeassistant/components/blink/camera.py b/homeassistant/components/blink/camera.py index c90a44ad99028094d8d8640df622830db390d22a..838020c98c66708eb8743dda52d2116454fcc214 100644 --- a/homeassistant/components/blink/camera.py +++ b/homeassistant/components/blink/camera.py @@ -79,7 +79,7 @@ class BlinkCamera(CoordinatorEntity[BlinkUpdateCoordinator], Camera): self._attr_device_info = DeviceInfo( identifiers={(DOMAIN, camera.serial)}, serial_number=camera.serial, - sw_version=camera.attributes.get("version"), + sw_version=camera.version, name=name, manufacturer=DEFAULT_BRAND, model=camera.camera_type, diff --git a/tests/components/blink/conftest.py b/tests/components/blink/conftest.py index d7deaf39bd9fca46517de0606f67bb50e40f0967..d15d35e1c08e30c36c8b49e713b4985de353ff7f 100644 --- a/tests/components/blink/conftest.py +++ b/tests/components/blink/conftest.py @@ -45,6 +45,7 @@ def camera() -> MagicMock: mock_blink_camera.motion_detected = False mock_blink_camera.wifi_strength = 2.1 mock_blink_camera.camera_type = "lotus" + mock_blink_camera.version = "123" mock_blink_camera.attributes = CAMERA_ATTRIBUTES return mock_blink_camera