diff --git a/homeassistant/components/lg_soundbar/media_player.py b/homeassistant/components/lg_soundbar/media_player.py index 0b38bc1ab8d52b12306e41abd64eab9fe37bb336..448b4d3bb97132a165ef63b708eedd8f36252e05 100644 --- a/homeassistant/components/lg_soundbar/media_player.py +++ b/homeassistant/components/lg_soundbar/media_player.py @@ -35,6 +35,8 @@ class LGDevice(MediaPlayerEntity): """Initialize the LG speakers.""" self._host = discovery_info.get("host") self._port = discovery_info.get("port") + properties = discovery_info.get("properties") + self._uuid = properties.get("UUID") self._name = "" self._volume = 0 @@ -128,6 +130,11 @@ class LGDevice(MediaPlayerEntity): if equaliser >= len(temescal.equalisers): temescal.equalisers.append("unknown " + str(equaliser)) + @property + def unique_id(self): + """Return the device's unique ID.""" + return self._uuid + @property def name(self): """Return the name of the device."""