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_MODE,
|
||||||
CONF_UNIT_SYSTEM,
|
CONF_UNIT_SYSTEM,
|
||||||
CONF_UNIT_SYSTEM_IMPERIAL,
|
CONF_UNIT_SYSTEM_IMPERIAL,
|
||||||
|
LENGTH_METERS,
|
||||||
Platform,
|
Platform,
|
||||||
)
|
)
|
||||||
from homeassistant.core import HomeAssistant
|
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.location import find_coordinates
|
||||||
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
|
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
|
||||||
from homeassistant.util import dt
|
from homeassistant.util import dt
|
||||||
|
from homeassistant.util.unit_system import IMPERIAL_SYSTEM
|
||||||
|
|
||||||
from .const import (
|
from .const import (
|
||||||
ATTR_DESTINATION,
|
ATTR_DESTINATION,
|
||||||
|
@ -178,7 +180,7 @@ class HereTravelTimeDataUpdateCoordinator(DataUpdateCoordinator):
|
||||||
traffic_time = summary["trafficTime"]
|
traffic_time = summary["trafficTime"]
|
||||||
if self.config.units == CONF_UNIT_SYSTEM_IMPERIAL:
|
if self.config.units == CONF_UNIT_SYSTEM_IMPERIAL:
|
||||||
# Convert to miles.
|
# Convert to miles.
|
||||||
distance = distance / 1609.344
|
distance = IMPERIAL_SYSTEM.length(distance, LENGTH_METERS)
|
||||||
else:
|
else:
|
||||||
# Convert to kilometers
|
# Convert to kilometers
|
||||||
distance = distance / 1000
|
distance = distance / 1000
|
||||||
|
|
|
@ -99,7 +99,7 @@ from tests.common import MockConfigEntry
|
||||||
None,
|
None,
|
||||||
None,
|
None,
|
||||||
"30",
|
"30",
|
||||||
14.852635608048994,
|
14.852631013,
|
||||||
30.05,
|
30.05,
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
|
@ -110,7 +110,7 @@ from tests.common import MockConfigEntry
|
||||||
"08:00:00",
|
"08:00:00",
|
||||||
None,
|
None,
|
||||||
"30",
|
"30",
|
||||||
14.852635608048994,
|
14.852631013,
|
||||||
30.05,
|
30.05,
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
|
|
Loading…
Add table
Reference in a new issue