Skip to main content

Device tracker TrackerEntity location accuracy attribute type change

· One min read

The type of location_accuracy attribute (short hand _attr_location_accuracy) of the TrackerEntity class of the device_tracker entity component has been changed from int to float.

Type conversions in case the source value is a float are no longer needed.

Example

class ExampleTrackerEntity(TrackerEntity):
"""Test tracker entity."""

_attr_location_accuracy: float = 2.5

@cached_property
def location_accuracy(self) -> float:
"""Return the location accuracy of the device.

Value in meters.
"""
return self._attr_location_accuracy