mirror of
https://github.com/home-assistant/core.git
synced 2025-11-08 18:39:30 +00:00
Add rules for converting speeds (#80943)
* Add rules for converting speeds * Update metoffice wind speed sensors to prefer mph * Don't convert speeds measured in knots
This commit is contained in:
@@ -27,6 +27,8 @@ from homeassistant.const import (
|
||||
PRESSURE,
|
||||
PRESSURE_PA,
|
||||
PRESSURE_PSI,
|
||||
SPEED_FEET_PER_SECOND,
|
||||
SPEED_KILOMETERS_PER_HOUR,
|
||||
SPEED_METERS_PER_SECOND,
|
||||
SPEED_MILES_PER_HOUR,
|
||||
TEMP_CELSIUS,
|
||||
@@ -268,6 +270,9 @@ METRIC_SYSTEM = UnitSystem(
|
||||
("distance", LENGTH_INCHES): LENGTH_MILLIMETERS,
|
||||
("distance", LENGTH_MILES): LENGTH_KILOMETERS,
|
||||
("distance", LENGTH_YARD): LENGTH_METERS,
|
||||
# Convert non-metric speeds except knots to km/h
|
||||
("speed", SPEED_FEET_PER_SECOND): SPEED_KILOMETERS_PER_HOUR,
|
||||
("speed", SPEED_MILES_PER_HOUR): SPEED_KILOMETERS_PER_HOUR,
|
||||
},
|
||||
length=LENGTH_KILOMETERS,
|
||||
mass=MASS_GRAMS,
|
||||
@@ -286,6 +291,9 @@ US_CUSTOMARY_SYSTEM = UnitSystem(
|
||||
("distance", LENGTH_KILOMETERS): LENGTH_MILES,
|
||||
("distance", LENGTH_METERS): LENGTH_FEET,
|
||||
("distance", LENGTH_MILLIMETERS): LENGTH_INCHES,
|
||||
# Convert non-USCS speeds except knots to mph
|
||||
("speed", SPEED_METERS_PER_SECOND): SPEED_MILES_PER_HOUR,
|
||||
("speed", SPEED_KILOMETERS_PER_HOUR): SPEED_MILES_PER_HOUR,
|
||||
},
|
||||
length=LENGTH_MILES,
|
||||
mass=MASS_POUNDS,
|
||||
|
||||
Reference in New Issue
Block a user