Set has_entity_name in sharkiq (#94606)

This commit is contained in:
Erik Montnemery 2023-06-14 21:02:00 +02:00 committed by GitHub
parent 3424e927cb
commit c5fccffbb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -68,6 +68,7 @@ class SharkVacuumEntity(CoordinatorEntity[SharkIqUpdateCoordinator], StateVacuum
"""Shark IQ vacuum entity."""
_attr_fan_speed_list = list(FAN_SPEEDS_MAP)
_attr_has_entity_name = True
_attr_supported_features = (
VacuumEntityFeature.BATTERY
| VacuumEntityFeature.FAN_SPEED
@ -86,7 +87,7 @@ class SharkVacuumEntity(CoordinatorEntity[SharkIqUpdateCoordinator], StateVacuum
"""Create a new SharkVacuumEntity."""
super().__init__(coordinator)
self.sharkiq = sharkiq
self._attr_name = sharkiq.name
self._attr_name = None
self._attr_unique_id = sharkiq.serial_number
self._serial_number = sharkiq.serial_number
@ -122,7 +123,7 @@ class SharkVacuumEntity(CoordinatorEntity[SharkIqUpdateCoordinator], StateVacuum
identifiers={(DOMAIN, self._serial_number)},
manufacturer=SHARK,
model=self.model,
name=self.name,
name=self.sharkiq.name,
sw_version=self.sharkiq.get_property_value(
Properties.ROBOT_FIRMWARE_VERSION
),