1
0
mirror of https://github.com/home-assistant/core.git synced 2026-05-08 17:49:37 +01:00

Use shorthand attributes in pencom switch (#163509)

This commit is contained in:
epenet
2026-02-19 14:54:00 +01:00
committed by GitHub
parent 3323f84c22
commit bc4af64bea
+2 -13
View File
@@ -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]: