Fix entity cleanup and naming bugs in ISY994 (#86023)

This commit is contained in:
shbatm
2023-01-16 12:43:42 -06:00
committed by GitHub
parent 6a89b3a135
commit b229347625
2 changed files with 2 additions and 2 deletions

View File

@@ -74,7 +74,7 @@ async def async_setup_entry(
ISYNodeQueryButtonEntity(
node=isy,
name="Query",
unique_id=isy.uuid,
unique_id=f"{isy.uuid}_query",
device_info=DeviceInfo(identifiers={(DOMAIN, isy.uuid)}),
entity_category=EntityCategory.DIAGNOSTIC,
)

View File

@@ -94,7 +94,7 @@ class ISYNodeEntity(ISYEntity):
) -> None:
"""Initialize the ISY/IoX node entity."""
super().__init__(node, device_info=device_info)
if node.address == node.primary_node:
if hasattr(node, "parent_node") and node.parent_node is None:
self._attr_has_entity_name = True
self._attr_name = None