From bc4af64beaa0542e4b8baa030084c43ddff956c3 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 19 Feb 2026 14:54:00 +0100 Subject: [PATCH] Use shorthand attributes in pencom switch (#163509) --- homeassistant/components/pencom/switch.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/homeassistant/components/pencom/switch.py b/homeassistant/components/pencom/switch.py index 28e36719291..ef988f41da1 100644 --- a/homeassistant/components/pencom/switch.py +++ b/homeassistant/components/pencom/switch.py @@ -82,18 +82,7 @@ class PencomRelay(SwitchEntity): self._hub = hub self._board = board self._addr = addr - self._name = name - self._state = None - - @property - def name(self): - """Relay name.""" - return self._name - - @property - def is_on(self): - """Return a relay's state.""" - return self._state + self._attr_name = name def turn_on(self, **kwargs: Any) -> None: """Turn a relay on.""" @@ -105,7 +94,7 @@ class PencomRelay(SwitchEntity): def update(self) -> None: """Refresh a relay's state.""" - self._state = self._hub.get(self._board, self._addr) + self._attr_is_on = self._hub.get(self._board, self._addr) @property def extra_state_attributes(self) -> dict[str, Any]: