mirror of
https://github.com/home-assistant/core.git
synced 2025-07-20 19:57:07 +00:00
Use state class enums in AccuWeather (#60813)
This commit is contained in:
parent
caa04c1866
commit
d619a86b4e
@ -3,7 +3,7 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from typing import Final
|
from typing import Final
|
||||||
|
|
||||||
from homeassistant.components.sensor import STATE_CLASS_MEASUREMENT
|
from homeassistant.components.sensor import SensorStateClass
|
||||||
from homeassistant.components.weather import (
|
from homeassistant.components.weather import (
|
||||||
ATTR_CONDITION_CLEAR_NIGHT,
|
ATTR_CONDITION_CLEAR_NIGHT,
|
||||||
ATTR_CONDITION_CLOUDY,
|
ATTR_CONDITION_CLOUDY,
|
||||||
@ -220,7 +220,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
unit_metric=TEMP_CELSIUS,
|
unit_metric=TEMP_CELSIUS,
|
||||||
unit_imperial=TEMP_FAHRENHEIT,
|
unit_imperial=TEMP_FAHRENHEIT,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="Ceiling",
|
key="Ceiling",
|
||||||
@ -228,7 +228,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
name="Cloud Ceiling",
|
name="Cloud Ceiling",
|
||||||
unit_metric=LENGTH_METERS,
|
unit_metric=LENGTH_METERS,
|
||||||
unit_imperial=LENGTH_FEET,
|
unit_imperial=LENGTH_FEET,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="CloudCover",
|
key="CloudCover",
|
||||||
@ -237,7 +237,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
unit_metric=PERCENTAGE,
|
unit_metric=PERCENTAGE,
|
||||||
unit_imperial=PERCENTAGE,
|
unit_imperial=PERCENTAGE,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="DewPoint",
|
key="DewPoint",
|
||||||
@ -246,7 +246,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
unit_metric=TEMP_CELSIUS,
|
unit_metric=TEMP_CELSIUS,
|
||||||
unit_imperial=TEMP_FAHRENHEIT,
|
unit_imperial=TEMP_FAHRENHEIT,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="RealFeelTemperature",
|
key="RealFeelTemperature",
|
||||||
@ -254,7 +254,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
name="RealFeel Temperature",
|
name="RealFeel Temperature",
|
||||||
unit_metric=TEMP_CELSIUS,
|
unit_metric=TEMP_CELSIUS,
|
||||||
unit_imperial=TEMP_FAHRENHEIT,
|
unit_imperial=TEMP_FAHRENHEIT,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="RealFeelTemperatureShade",
|
key="RealFeelTemperatureShade",
|
||||||
@ -263,7 +263,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
unit_metric=TEMP_CELSIUS,
|
unit_metric=TEMP_CELSIUS,
|
||||||
unit_imperial=TEMP_FAHRENHEIT,
|
unit_imperial=TEMP_FAHRENHEIT,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="Precipitation",
|
key="Precipitation",
|
||||||
@ -271,7 +271,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
name="Precipitation",
|
name="Precipitation",
|
||||||
unit_metric=LENGTH_MILLIMETERS,
|
unit_metric=LENGTH_MILLIMETERS,
|
||||||
unit_imperial=LENGTH_INCHES,
|
unit_imperial=LENGTH_INCHES,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="PressureTendency",
|
key="PressureTendency",
|
||||||
@ -287,7 +287,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
name="UV Index",
|
name="UV Index",
|
||||||
unit_metric=UV_INDEX,
|
unit_metric=UV_INDEX,
|
||||||
unit_imperial=UV_INDEX,
|
unit_imperial=UV_INDEX,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="WetBulbTemperature",
|
key="WetBulbTemperature",
|
||||||
@ -296,7 +296,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
unit_metric=TEMP_CELSIUS,
|
unit_metric=TEMP_CELSIUS,
|
||||||
unit_imperial=TEMP_FAHRENHEIT,
|
unit_imperial=TEMP_FAHRENHEIT,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="WindChillTemperature",
|
key="WindChillTemperature",
|
||||||
@ -305,7 +305,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
unit_metric=TEMP_CELSIUS,
|
unit_metric=TEMP_CELSIUS,
|
||||||
unit_imperial=TEMP_FAHRENHEIT,
|
unit_imperial=TEMP_FAHRENHEIT,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="Wind",
|
key="Wind",
|
||||||
@ -313,7 +313,7 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
name="Wind",
|
name="Wind",
|
||||||
unit_metric=SPEED_KILOMETERS_PER_HOUR,
|
unit_metric=SPEED_KILOMETERS_PER_HOUR,
|
||||||
unit_imperial=SPEED_MILES_PER_HOUR,
|
unit_imperial=SPEED_MILES_PER_HOUR,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
AccuWeatherSensorDescription(
|
AccuWeatherSensorDescription(
|
||||||
key="WindGust",
|
key="WindGust",
|
||||||
@ -322,6 +322,6 @@ SENSOR_TYPES: Final[tuple[AccuWeatherSensorDescription, ...]] = (
|
|||||||
unit_metric=SPEED_KILOMETERS_PER_HOUR,
|
unit_metric=SPEED_KILOMETERS_PER_HOUR,
|
||||||
unit_imperial=SPEED_MILES_PER_HOUR,
|
unit_imperial=SPEED_MILES_PER_HOUR,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user