Migrate Guardian to new entity naming style (#74745)
parent
f4c333626e
commit
825e696d26
|
@ -373,11 +373,12 @@ class PairedSensorManager:
|
|||
class GuardianEntity(CoordinatorEntity):
|
||||
"""Define a base Guardian entity."""
|
||||
|
||||
_attr_has_entity_name = True
|
||||
|
||||
def __init__( # pylint: disable=super-init-not-called
|
||||
self, entry: ConfigEntry, description: EntityDescription
|
||||
) -> None:
|
||||
"""Initialize."""
|
||||
self._attr_device_info = DeviceInfo(manufacturer="Elexa")
|
||||
self._attr_extra_state_attributes = {}
|
||||
self._entry = entry
|
||||
self.entity_description = description
|
||||
|
@ -406,12 +407,11 @@ class PairedSensorEntity(GuardianEntity):
|
|||
paired_sensor_uid = coordinator.data["uid"]
|
||||
self._attr_device_info = DeviceInfo(
|
||||
identifiers={(DOMAIN, paired_sensor_uid)},
|
||||
manufacturer="Elexa",
|
||||
model=coordinator.data["codename"],
|
||||
name=f"Guardian Paired Sensor {paired_sensor_uid}",
|
||||
via_device=(DOMAIN, entry.data[CONF_UID]),
|
||||
)
|
||||
self._attr_name = (
|
||||
f"Guardian Paired Sensor {paired_sensor_uid}: {description.name}"
|
||||
)
|
||||
self._attr_unique_id = f"{paired_sensor_uid}_{description.key}"
|
||||
self.coordinator = coordinator
|
||||
|
||||
|
@ -434,10 +434,10 @@ class ValveControllerEntity(GuardianEntity):
|
|||
|
||||
self._attr_device_info = DeviceInfo(
|
||||
identifiers={(DOMAIN, entry.data[CONF_UID])},
|
||||
manufacturer="Elexa",
|
||||
model=coordinators[API_SYSTEM_DIAGNOSTICS].data["firmware"],
|
||||
name=f"Guardian Valve Controller {entry.data[CONF_UID]}",
|
||||
)
|
||||
self._attr_name = f"Guardian {entry.data[CONF_UID]}: {description.name}"
|
||||
self._attr_unique_id = f"{entry.data[CONF_UID]}_{description.key}"
|
||||
self.coordinators = coordinators
|
||||
|
||||
|
|
Loading…
Reference in New Issue