Use native_precision instead of round in Accuweather (#86869)

This commit is contained in:
Maciej Bieniek
2023-01-30 12:36:24 +01:00
committed by GitHub
parent d2e75e4f7a
commit cc36848a6d

View File

@@ -248,7 +248,8 @@ SENSOR_TYPES: tuple[AccuWeatherSensorDescription, ...] = (
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
metric_unit=UnitOfLength.METERS, metric_unit=UnitOfLength.METERS,
us_customary_unit=UnitOfLength.FEET, us_customary_unit=UnitOfLength.FEET,
value_fn=lambda data, unit: round(cast(float, data[unit][ATTR_VALUE])), value_fn=lambda data, unit: cast(float, data[unit][ATTR_VALUE]),
native_precision=0,
), ),
AccuWeatherSensorDescription( AccuWeatherSensorDescription(
key="CloudCover", key="CloudCover",