Use length_util for here_travel_time (#72458)
This commit is contained in:
parent
352b7e86af
commit
e4cd04f936
2 changed files with 5 additions and 3 deletions
|
@ -15,6 +15,7 @@ from homeassistant.const import (
|
|||
CONF_MODE,
|
||||
CONF_UNIT_SYSTEM,
|
||||
CONF_UNIT_SYSTEM_IMPERIAL,
|
||||
LENGTH_METERS,
|
||||
Platform,
|
||||
)
|
||||
from homeassistant.core import HomeAssistant
|
||||
|
@ -22,6 +23,7 @@ import homeassistant.helpers.config_validation as cv
|
|||
from homeassistant.helpers.location import find_coordinates
|
||||
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
|
||||
from homeassistant.util import dt
|
||||
from homeassistant.util.unit_system import IMPERIAL_SYSTEM
|
||||
|
||||
from .const import (
|
||||
ATTR_DESTINATION,
|
||||
|
@ -178,7 +180,7 @@ class HereTravelTimeDataUpdateCoordinator(DataUpdateCoordinator):
|
|||
traffic_time = summary["trafficTime"]
|
||||
if self.config.units == CONF_UNIT_SYSTEM_IMPERIAL:
|
||||
# Convert to miles.
|
||||
distance = distance / 1609.344
|
||||
distance = IMPERIAL_SYSTEM.length(distance, LENGTH_METERS)
|
||||
else:
|
||||
# Convert to kilometers
|
||||
distance = distance / 1000
|
||||
|
|
|
@ -99,7 +99,7 @@ from tests.common import MockConfigEntry
|
|||
None,
|
||||
None,
|
||||
"30",
|
||||
14.852635608048994,
|
||||
14.852631013,
|
||||
30.05,
|
||||
),
|
||||
(
|
||||
|
@ -110,7 +110,7 @@ from tests.common import MockConfigEntry
|
|||
"08:00:00",
|
||||
None,
|
||||
"30",
|
||||
14.852635608048994,
|
||||
14.852631013,
|
||||
30.05,
|
||||
),
|
||||
(
|
||||
|
|
Loading…
Add table
Reference in a new issue