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."""