Improve lists in integrations [I-K] (#113221)

This commit is contained in:
Joost Lekkerkerker 2024-03-13 16:56:33 +01:00 committed by GitHub
parent dbb07c98e2
commit 7e0aac3feb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 136 additions and 143 deletions

View file

@ -64,14 +64,14 @@ async def async_setup_entry(
hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback
) -> None:
"""Set up the ISY thermostat platform."""
entities = []
isy_data: IsyData = hass.data[DOMAIN][entry.entry_id]
devices: dict[str, DeviceInfo] = isy_data.devices
for node in isy_data.nodes[Platform.CLIMATE]:
entities.append(ISYThermostatEntity(node, devices.get(node.primary_node)))
async_add_entities(entities)
async_add_entities(
ISYThermostatEntity(node, devices.get(node.primary_node))
for node in isy_data.nodes[Platform.CLIMATE]
)
class ISYThermostatEntity(ISYNodeEntity, ClimateEntity):