From 9e9aa163f70ada036c59f5a1dbd9df269ff704d2 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sat, 2 Sep 2023 16:42:32 +0200 Subject: [PATCH] Use shorthand attributes in hlk_sw16 (#99383) --- homeassistant/components/hlk_sw16/__init__.py | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/homeassistant/components/hlk_sw16/__init__.py b/homeassistant/components/hlk_sw16/__init__.py index f80972da613..9be0b5203fd 100644 --- a/homeassistant/components/hlk_sw16/__init__.py +++ b/homeassistant/components/hlk_sw16/__init__.py @@ -147,12 +147,8 @@ class SW16Device(Entity): self._device_port = device_port self._is_on = None self._client = client - self._name = device_port - - @property - def unique_id(self): - """Return a unique ID.""" - return f"{self._entry_id}_{self._device_port}" + self._attr_name = device_port + self._attr_unique_id = f"{self._entry_id}_{self._device_port}" @callback def handle_event_callback(self, event): @@ -161,11 +157,6 @@ class SW16Device(Entity): self._is_on = event self.async_write_ha_state() - @property - def name(self): - """Return a name for the device.""" - return self._name - @property def available(self): """Return True if entity is available."""