Migrate Flu Near You to new entity naming style (#74918)

This commit is contained in:
Aaron Bach 2022-07-10 14:29:50 -06:00 committed by GitHub
parent 5f728b955e
commit a19ab389fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,12 +42,12 @@ SENSOR_TYPE_USER_TOTAL = "total"
CDC_SENSOR_DESCRIPTIONS = ( CDC_SENSOR_DESCRIPTIONS = (
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_CDC_LEVEL, key=SENSOR_TYPE_CDC_LEVEL,
name="CDC Level", name="CDC level",
icon="mdi:biohazard", icon="mdi:biohazard",
), ),
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_CDC_LEVEL2, key=SENSOR_TYPE_CDC_LEVEL2,
name="CDC Level 2", name="CDC level 2",
icon="mdi:biohazard", icon="mdi:biohazard",
), ),
) )
@ -55,49 +55,49 @@ CDC_SENSOR_DESCRIPTIONS = (
USER_SENSOR_DESCRIPTIONS = ( USER_SENSOR_DESCRIPTIONS = (
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_USER_CHICK, key=SENSOR_TYPE_USER_CHICK,
name="Avian Flu Symptoms", name="Avian flu symptoms",
icon="mdi:alert", icon="mdi:alert",
native_unit_of_measurement="reports", native_unit_of_measurement="reports",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
), ),
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_USER_DENGUE, key=SENSOR_TYPE_USER_DENGUE,
name="Dengue Fever Symptoms", name="Dengue fever symptoms",
icon="mdi:alert", icon="mdi:alert",
native_unit_of_measurement="reports", native_unit_of_measurement="reports",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
), ),
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_USER_FLU, key=SENSOR_TYPE_USER_FLU,
name="Flu Symptoms", name="Flu symptoms",
icon="mdi:alert", icon="mdi:alert",
native_unit_of_measurement="reports", native_unit_of_measurement="reports",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
), ),
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_USER_LEPTO, key=SENSOR_TYPE_USER_LEPTO,
name="Leptospirosis Symptoms", name="Leptospirosis symptoms",
icon="mdi:alert", icon="mdi:alert",
native_unit_of_measurement="reports", native_unit_of_measurement="reports",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
), ),
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_USER_NO_SYMPTOMS, key=SENSOR_TYPE_USER_NO_SYMPTOMS,
name="No Symptoms", name="No symptoms",
icon="mdi:alert", icon="mdi:alert",
native_unit_of_measurement="reports", native_unit_of_measurement="reports",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
), ),
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_USER_SYMPTOMS, key=SENSOR_TYPE_USER_SYMPTOMS,
name="Flu-like Symptoms", name="Flu-like symptoms",
icon="mdi:alert", icon="mdi:alert",
native_unit_of_measurement="reports", native_unit_of_measurement="reports",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
), ),
SensorEntityDescription( SensorEntityDescription(
key=SENSOR_TYPE_USER_TOTAL, key=SENSOR_TYPE_USER_TOTAL,
name="Total Symptoms", name="Total symptoms",
icon="mdi:alert", icon="mdi:alert",
native_unit_of_measurement="reports", native_unit_of_measurement="reports",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
@ -133,6 +133,8 @@ async def async_setup_entry(
class FluNearYouSensor(CoordinatorEntity, SensorEntity): class FluNearYouSensor(CoordinatorEntity, SensorEntity):
"""Define a base Flu Near You sensor.""" """Define a base Flu Near You sensor."""
_attr_has_entity_name = True
def __init__( def __init__(
self, self,
coordinator: DataUpdateCoordinator, coordinator: DataUpdateCoordinator,