diff --git a/lib/logitech_receiver/device.py b/lib/logitech_receiver/device.py index 6e12ac74..a2d4bf1d 100644 --- a/lib/logitech_receiver/device.py +++ b/lib/logitech_receiver/device.py @@ -264,7 +264,14 @@ class Device: def serial(self): if not self._serial: self.update_extended_pairing_information() - return self._serial or '?' + return self._serial or '' + + @property + def id(self): + if not self.serial: + if self.persister and self.persister.get('_serial', None): + self._serial = self.persister.get('_serial', None) + return self.unitId or self.serial @property def power_switch_location(self):