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