1
0
mirror of https://github.com/home-assistant/core.git synced 2026-02-15 07:36:16 +00:00

Rename group attribute in Insteon (#161703)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Artur Pragacz
2026-01-28 13:58:12 +01:00
committed by GitHub
parent 760a75d1f1
commit 4bae0d15ec

View File

@@ -47,7 +47,7 @@ class InsteonEntity(Entity):
return str(self._insteon_device.address)
@property
def group(self):
def insteon_group(self):
"""Return the INSTEON group that the entity responds to."""
return self._insteon_device_group.group
@@ -76,7 +76,7 @@ class InsteonEntity(Entity):
"""Provide attributes for display on device card."""
return {
"insteon_address": self.address,
"insteon_group": self.group,
"insteon_group": self.insteon_group,
}
@property
@@ -114,7 +114,7 @@ class InsteonEntity(Entity):
_LOGGER.debug(
"Tracking updates for device %s group %d name %s",
self.address,
self.group,
self.insteon_group,
self._insteon_device_group.name,
)
self._insteon_device_group.subscribe(self.async_entity_update)
@@ -142,7 +142,7 @@ class InsteonEntity(Entity):
_LOGGER.debug(
"Remove tracking updates for device %s group %d name %s",
self.address,
self.group,
self.insteon_group,
self._insteon_device_group.name,
)
self._insteon_device_group.unsubscribe(self.async_entity_update)
@@ -170,7 +170,7 @@ class InsteonEntity(Entity):
if self._insteon_device_group.name in STATE_NAME_LABEL_MAP:
label = STATE_NAME_LABEL_MAP[self._insteon_device_group.name]
else:
label = f"Group {self.group:d}"
label = f"Group {self.insteon_group:d}"
return label
async def _async_add_default_links(self):