Fix state class issues in Ambient PWS (#86758)

fixes undefined
This commit is contained in:
Aaron Bach 2023-01-26 16:14:46 -07:00 committed by GitHub
parent b84cf3a3d9
commit 020d52c3e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -128,7 +128,6 @@ SENSOR_DESCRIPTIONS = (
key=TYPE_AQI_PM25_24H, key=TYPE_AQI_PM25_24H,
name="AQI PM2.5 24h avg", name="AQI PM2.5 24h avg",
device_class=SensorDeviceClass.AQI, device_class=SensorDeviceClass.AQI,
state_class=SensorStateClass.TOTAL_INCREASING,
), ),
SensorEntityDescription( SensorEntityDescription(
key=TYPE_AQI_PM25_IN, key=TYPE_AQI_PM25_IN,
@ -140,7 +139,6 @@ SENSOR_DESCRIPTIONS = (
key=TYPE_AQI_PM25_IN_24H, key=TYPE_AQI_PM25_IN_24H,
name="AQI PM2.5 indoor 24h avg", name="AQI PM2.5 indoor 24h avg",
device_class=SensorDeviceClass.AQI, device_class=SensorDeviceClass.AQI,
state_class=SensorStateClass.TOTAL_INCREASING,
), ),
SensorEntityDescription( SensorEntityDescription(
key=TYPE_BAROMABSIN, key=TYPE_BAROMABSIN,
@ -182,7 +180,7 @@ SENSOR_DESCRIPTIONS = (
name="Event rain", name="Event rain",
native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES,
device_class=SensorDeviceClass.PRECIPITATION, device_class=SensorDeviceClass.PRECIPITATION,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.TOTAL,
), ),
SensorEntityDescription( SensorEntityDescription(
key=TYPE_FEELSLIKE, key=TYPE_FEELSLIKE,
@ -287,7 +285,6 @@ SENSOR_DESCRIPTIONS = (
name="Last rain", name="Last rain",
icon="mdi:water", icon="mdi:water",
device_class=SensorDeviceClass.TIMESTAMP, device_class=SensorDeviceClass.TIMESTAMP,
state_class=SensorStateClass.MEASUREMENT,
), ),
SensorEntityDescription( SensorEntityDescription(
key=TYPE_LIGHTNING_PER_DAY, key=TYPE_LIGHTNING_PER_DAY,
@ -315,7 +312,7 @@ SENSOR_DESCRIPTIONS = (
name="Monthly rain", name="Monthly rain",
native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES,
device_class=SensorDeviceClass.PRECIPITATION, device_class=SensorDeviceClass.PRECIPITATION,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.TOTAL,
), ),
SensorEntityDescription( SensorEntityDescription(
key=TYPE_PM25_24H, key=TYPE_PM25_24H,
@ -586,7 +583,7 @@ SENSOR_DESCRIPTIONS = (
name="Lifetime rain", name="Lifetime rain",
native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES,
device_class=SensorDeviceClass.PRECIPITATION, device_class=SensorDeviceClass.PRECIPITATION,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.TOTAL_INCREASING,
), ),
SensorEntityDescription( SensorEntityDescription(
key=TYPE_UV, key=TYPE_UV,
@ -599,7 +596,7 @@ SENSOR_DESCRIPTIONS = (
name="Weekly rain", name="Weekly rain",
native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES,
device_class=SensorDeviceClass.PRECIPITATION, device_class=SensorDeviceClass.PRECIPITATION,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.TOTAL,
), ),
SensorEntityDescription( SensorEntityDescription(
key=TYPE_WINDDIR, key=TYPE_WINDDIR,