Migrate Airly to new entity naming style (#74995)

This commit is contained in:
Maciej Bieniek 2022-07-11 17:30:22 +02:00 committed by GitHub
parent e1e85caf18
commit 7b5cf63a46
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 4 deletions

View File

@ -25,7 +25,6 @@ SUFFIX_LIMIT: Final = "LIMIT"
ATTRIBUTION: Final = "Data provided by Airly" ATTRIBUTION: Final = "Data provided by Airly"
CONF_USE_NEAREST: Final = "use_nearest" CONF_USE_NEAREST: Final = "use_nearest"
DEFAULT_NAME: Final = "Airly"
DOMAIN: Final = "airly" DOMAIN: Final = "airly"
LABEL_ADVICE: Final = "advice" LABEL_ADVICE: Final = "advice"
MANUFACTURER: Final = "Airly sp. z o.o." MANUFACTURER: Final = "Airly sp. z o.o."

View File

@ -45,7 +45,6 @@ from .const import (
ATTR_LIMIT, ATTR_LIMIT,
ATTR_PERCENT, ATTR_PERCENT,
ATTRIBUTION, ATTRIBUTION,
DEFAULT_NAME,
DOMAIN, DOMAIN,
MANUFACTURER, MANUFACTURER,
SUFFIX_LIMIT, SUFFIX_LIMIT,
@ -137,6 +136,7 @@ async def async_setup_entry(
class AirlySensor(CoordinatorEntity[AirlyDataUpdateCoordinator], SensorEntity): class AirlySensor(CoordinatorEntity[AirlyDataUpdateCoordinator], SensorEntity):
"""Define an Airly sensor.""" """Define an Airly sensor."""
_attr_has_entity_name = True
entity_description: AirlySensorEntityDescription entity_description: AirlySensorEntityDescription
def __init__( def __init__(
@ -151,12 +151,11 @@ class AirlySensor(CoordinatorEntity[AirlyDataUpdateCoordinator], SensorEntity):
entry_type=DeviceEntryType.SERVICE, entry_type=DeviceEntryType.SERVICE,
identifiers={(DOMAIN, f"{coordinator.latitude}-{coordinator.longitude}")}, identifiers={(DOMAIN, f"{coordinator.latitude}-{coordinator.longitude}")},
manufacturer=MANUFACTURER, manufacturer=MANUFACTURER,
name=DEFAULT_NAME, name=name,
configuration_url=URL.format( configuration_url=URL.format(
latitude=coordinator.latitude, longitude=coordinator.longitude latitude=coordinator.latitude, longitude=coordinator.longitude
), ),
) )
self._attr_name = f"{name} {description.name}"
self._attr_unique_id = ( self._attr_unique_id = (
f"{coordinator.latitude}-{coordinator.longitude}-{description.key}".lower() f"{coordinator.latitude}-{coordinator.longitude}-{description.key}".lower()
) )