diff --git a/homeassistant/components/sonos/speaker.py b/homeassistant/components/sonos/speaker.py index eb4e194403e..97fc8dcdbcc 100644 --- a/homeassistant/components/sonos/speaker.py +++ b/homeassistant/components/sonos/speaker.py @@ -147,7 +147,7 @@ class SonosSpeaker: self.mac_address = speaker_info["mac_address"] self.model_name = speaker_info["model_name"] - self.version = speaker_info["software_version"] + self.version = speaker_info["display_version"] self.zone_name = speaker_info["zone_name"] self.battery_info: dict[str, Any] | None = None diff --git a/tests/components/sonos/conftest.py b/tests/components/sonos/conftest.py index f22c462f881..79e44720591 100644 --- a/tests/components/sonos/conftest.py +++ b/tests/components/sonos/conftest.py @@ -83,6 +83,7 @@ def speaker_info_fixture(): "model_name": "Model Name", "software_version": "49.2-64250", "mac_address": "00-11-22-33-44-55", + "display_version": "13.1", } diff --git a/tests/components/sonos/test_media_player.py b/tests/components/sonos/test_media_player.py index 460c9012aeb..cba6967463a 100644 --- a/tests/components/sonos/test_media_player.py +++ b/tests/components/sonos/test_media_player.py @@ -63,7 +63,7 @@ async def test_device_registry(hass, config_entry, config, soco): identifiers={("sonos", "RINCON_test")} ) assert reg_device.model == "Model Name" - assert reg_device.sw_version == "49.2-64250" + assert reg_device.sw_version == "13.1" assert reg_device.connections == {(dr.CONNECTION_NETWORK_MAC, "00:11:22:33:44:55")} assert reg_device.manufacturer == "Sonos" assert reg_device.suggested_area == "Zone A"