Add missing unit conversion for BTU/h (#152300)
parent
f832002afd
commit
a3a4433d62
|
@ -412,6 +412,7 @@ class PowerConverter(BaseUnitConverter):
|
|||
UnitOfPower.MEGA_WATT: 1 / 1e6,
|
||||
UnitOfPower.GIGA_WATT: 1 / 1e9,
|
||||
UnitOfPower.TERA_WATT: 1 / 1e12,
|
||||
UnitOfPower.BTU_PER_HOUR: 1 / 0.29307107,
|
||||
}
|
||||
VALID_UNITS = {
|
||||
UnitOfPower.MILLIWATT,
|
||||
|
@ -420,6 +421,7 @@ class PowerConverter(BaseUnitConverter):
|
|||
UnitOfPower.MEGA_WATT,
|
||||
UnitOfPower.GIGA_WATT,
|
||||
UnitOfPower.TERA_WATT,
|
||||
UnitOfPower.BTU_PER_HOUR,
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -4941,9 +4941,15 @@ async def async_record_states(
|
|||
POWER_SENSOR_ATTRIBUTES,
|
||||
"W",
|
||||
"kW",
|
||||
"GW, MW, TW, W, kW, mW",
|
||||
"BTU/h, GW, MW, TW, W, kW, mW",
|
||||
),
|
||||
(
|
||||
METRIC_SYSTEM,
|
||||
POWER_SENSOR_ATTRIBUTES,
|
||||
"W",
|
||||
"kW",
|
||||
"BTU/h, GW, MW, TW, W, kW, mW",
|
||||
),
|
||||
(METRIC_SYSTEM, POWER_SENSOR_ATTRIBUTES, "W", "kW", "GW, MW, TW, W, kW, mW"),
|
||||
(
|
||||
US_CUSTOMARY_SYSTEM,
|
||||
TEMPERATURE_SENSOR_ATTRIBUTES,
|
||||
|
@ -5159,9 +5165,15 @@ async def test_validate_statistics_unit_ignore_device_class(
|
|||
POWER_SENSOR_ATTRIBUTES,
|
||||
"W",
|
||||
"kW",
|
||||
"GW, MW, TW, W, kW, mW",
|
||||
"BTU/h, GW, MW, TW, W, kW, mW",
|
||||
),
|
||||
(
|
||||
METRIC_SYSTEM,
|
||||
POWER_SENSOR_ATTRIBUTES,
|
||||
"W",
|
||||
"kW",
|
||||
"BTU/h, GW, MW, TW, W, kW, mW",
|
||||
),
|
||||
(METRIC_SYSTEM, POWER_SENSOR_ATTRIBUTES, "W", "kW", "GW, MW, TW, W, kW, mW"),
|
||||
(
|
||||
US_CUSTOMARY_SYSTEM,
|
||||
TEMPERATURE_SENSOR_ATTRIBUTES,
|
||||
|
|
|
@ -664,6 +664,7 @@ _CONVERTED_VALUE: dict[
|
|||
(10, UnitOfPower.TERA_WATT, 10e12, UnitOfPower.WATT),
|
||||
(10, UnitOfPower.WATT, 0.01, UnitOfPower.KILO_WATT),
|
||||
(10, UnitOfPower.MILLIWATT, 0.01, UnitOfPower.WATT),
|
||||
(10, UnitOfPower.BTU_PER_HOUR, 2.9307107, UnitOfPower.WATT),
|
||||
],
|
||||
PressureConverter: [
|
||||
(1000, UnitOfPressure.HPA, 14.5037743897, UnitOfPressure.PSI),
|
||||
|
|
Loading…
Reference in New Issue