[device_tracker] Don't clear GPS coordinates if no GPS seen (#4848)

This commit is contained in:
Lewis Juggins 2016-12-11 13:13:43 +00:00 committed by Johann Kellerman
parent 5c99dd0e3d
commit e0552ad899

View File

@ -426,12 +426,11 @@ class Device(Entity):
if attributes:
self._attributes.update(attributes)
self.gps = None
if gps is not None:
try:
self.gps = float(gps[0]), float(gps[1])
except (ValueError, TypeError, IndexError):
self.gps = None
_LOGGER.warning('Could not parse gps value for %s: %s',
self.dev_id, gps)