Implement unique_id to prevent duplicate devices

This commit is contained in:
Roy Hooper
2015-09-13 16:52:15 -04:00
parent b0b88e606c
commit ce22f3c82d
2 changed files with 6 additions and 1 deletions

View File

@@ -78,6 +78,11 @@ class SonosDevice(MediaPlayerDevice):
""" Returns the name of the device. """
return self._name
@property
def unique_id(self):
""" Returns a unique id. """
return "{}.{}".format(self.__class__, self._player.uid)
@property
def state(self):
""" Returns the state of the device. """