Set parallel updates for SMLIGHT entities (#142455)

Set parallel updates for entities
This commit is contained in:
TimL 2025-04-07 17:38:50 +10:00 committed by GitHub
parent 3e4a077862
commit 056d26f13c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 9 additions and 0 deletions

View File

@ -22,6 +22,7 @@ from .const import SCAN_INTERNET_INTERVAL
from .coordinator import SmConfigEntry, SmDataUpdateCoordinator
from .entity import SmEntity
PARALLEL_UPDATES = 0
SCAN_INTERVAL = SCAN_INTERNET_INTERVAL

View File

@ -23,6 +23,8 @@ from .const import DOMAIN
from .coordinator import SmConfigEntry, SmDataUpdateCoordinator
from .entity import SmEntity
PARALLEL_UPDATES = 1
_LOGGER = logging.getLogger(__name__)

View File

@ -25,6 +25,8 @@ from .const import UPTIME_DEVIATION
from .coordinator import SmConfigEntry, SmDataUpdateCoordinator
from .entity import SmEntity
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True)
class SmSensorEntityDescription(SensorEntityDescription):

View File

@ -22,6 +22,8 @@ from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
from .coordinator import SmConfigEntry, SmDataUpdateCoordinator
from .entity import SmEntity
PARALLEL_UPDATES = 1
_LOGGER = logging.getLogger(__name__)

View File

@ -26,6 +26,8 @@ from .const import LOGGER
from .coordinator import SmConfigEntry, SmFirmwareUpdateCoordinator, SmFwData
from .entity import SmEntity
PARALLEL_UPDATES = 1
def zigbee_latest_version(data: SmFwData, idx: int) -> Firmware | None:
"""Get the latest Zigbee firmware version."""