Set Parallel updates to 0 in Roborock (#140837)

roborock set parallel updates to 0
This commit is contained in:
Luke Lashley 2025-03-17 21:39:48 -04:00 committed by GitHub
parent 412705302d
commit 73a24bf799
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 19 additions and 1 deletions

View File

@ -20,6 +20,8 @@ from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
from .coordinator import RoborockConfigEntry, RoborockDataUpdateCoordinator
from .entity import RoborockCoordinatedEntityV1
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True)
class RoborockBinarySensorDescription(BinarySensorEntityDescription):

View File

@ -17,6 +17,8 @@ from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
from .coordinator import RoborockConfigEntry, RoborockDataUpdateCoordinator
from .entity import RoborockEntity, RoborockEntityV1
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True)
class RoborockButtonDescription(ButtonEntityDescription):

View File

@ -18,6 +18,8 @@ from .entity import RoborockCoordinatedEntityV1
_LOGGER = logging.getLogger(__name__)
PARALLEL_UPDATES = 0
async def async_setup_entry(
hass: HomeAssistant,

View File

@ -22,6 +22,8 @@ from .entity import RoborockEntityV1
_LOGGER = logging.getLogger(__name__)
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True)
class RoborockNumberDescription(NumberEntityDescription):

View File

@ -28,7 +28,7 @@ rules:
entity-unavailable: done
integration-owner: done
log-when-unavailable: done
parallel-updates: todo
parallel-updates: done
reauthentication-flow: todo
test-coverage: done
# Gold

View File

@ -17,6 +17,8 @@ from .const import MAP_SLEEP
from .coordinator import RoborockConfigEntry, RoborockDataUpdateCoordinator
from .entity import RoborockCoordinatedEntityV1
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True)
class RoborockSelectDescription(SelectEntityDescription):

View File

@ -38,6 +38,8 @@ from .coordinator import (
)
from .entity import RoborockCoordinatedEntityA01, RoborockCoordinatedEntityV1
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True)
class RoborockSensorDescription(SensorEntityDescription):

View File

@ -24,6 +24,8 @@ from .entity import RoborockEntityV1
_LOGGER = logging.getLogger(__name__)
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True)
class RoborockSwitchDescription(SwitchEntityDescription):

View File

@ -24,6 +24,8 @@ from .entity import RoborockEntityV1
_LOGGER = logging.getLogger(__name__)
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True)
class RoborockTimeDescription(TimeEntityDescription):

View File

@ -57,6 +57,8 @@ STATE_CODE_TO_STATE = {
RoborockStateCode.device_offline: VacuumActivity.ERROR, # "Device offline"
}
PARALLEL_UPDATES = 0
async def async_setup_entry(
hass: HomeAssistant,