Improve lists in integrations [X-Z] (#113253)

This commit is contained in:
Joost Lekkerkerker 2024-03-13 20:32:12 +01:00 committed by GitHub
parent 64b42a3651
commit 4547131bbc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
27 changed files with 219 additions and 241 deletions

View file

@ -217,18 +217,16 @@ async def async_setup_entry(
for device_coordinator in device_coordinators.values()
if device_coordinator.device.device_type in SENSOR_DEVICE_TYPE
]
entities = []
for sensor_device_coordinator in sensor_device_coordinators:
for description in SENSOR_TYPES:
if description.exists_fn(sensor_device_coordinator.device):
entities.append(
YoLinkSensorEntity(
config_entry,
sensor_device_coordinator,
description,
)
)
async_add_entities(entities)
async_add_entities(
YoLinkSensorEntity(
config_entry,
sensor_device_coordinator,
description,
)
for sensor_device_coordinator in sensor_device_coordinators
for description in SENSOR_TYPES
if description.exists_fn(sensor_device_coordinator.device)
)
class YoLinkSensorEntity(YoLinkEntity, SensorEntity):