Set parallel updates for Peblar Rocksolid EV Chargers integration (#133786)

This commit is contained in:
Franck Nijhof 2024-12-22 12:16:08 +01:00 committed by GitHub
parent 88eb550ec1
commit cdd73a5c5a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 15 additions and 1 deletions

View File

@ -19,6 +19,8 @@ from homeassistant.helpers.update_coordinator import CoordinatorEntity
from .const import DOMAIN from .const import DOMAIN
from .coordinator import PeblarConfigEntry, PeblarData, PeblarDataUpdateCoordinator from .coordinator import PeblarConfigEntry, PeblarData, PeblarDataUpdateCoordinator
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class PeblarBinarySensorEntityDescription(BinarySensorEntityDescription): class PeblarBinarySensorEntityDescription(BinarySensorEntityDescription):

View File

@ -22,6 +22,8 @@ from homeassistant.helpers.update_coordinator import CoordinatorEntity
from .const import DOMAIN from .const import DOMAIN
from .coordinator import PeblarConfigEntry, PeblarUserConfigurationDataUpdateCoordinator from .coordinator import PeblarConfigEntry, PeblarUserConfigurationDataUpdateCoordinator
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class PeblarButtonEntityDescription(ButtonEntityDescription): class PeblarButtonEntityDescription(ButtonEntityDescription):

View File

@ -27,6 +27,8 @@ from .coordinator import (
PeblarRuntimeData, PeblarRuntimeData,
) )
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class PeblarNumberEntityDescription(NumberEntityDescription): class PeblarNumberEntityDescription(NumberEntityDescription):

View File

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

View File

@ -18,6 +18,8 @@ from homeassistant.helpers.update_coordinator import CoordinatorEntity
from .const import DOMAIN from .const import DOMAIN
from .coordinator import PeblarConfigEntry, PeblarUserConfigurationDataUpdateCoordinator from .coordinator import PeblarConfigEntry, PeblarUserConfigurationDataUpdateCoordinator
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class PeblarSelectEntityDescription(SelectEntityDescription): class PeblarSelectEntityDescription(SelectEntityDescription):

View File

@ -34,6 +34,8 @@ from .const import (
) )
from .coordinator import PeblarConfigEntry, PeblarData, PeblarDataUpdateCoordinator from .coordinator import PeblarConfigEntry, PeblarData, PeblarDataUpdateCoordinator
PARALLEL_UPDATES = 0
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class PeblarSensorDescription(SensorEntityDescription): class PeblarSensorDescription(SensorEntityDescription):

View File

@ -23,6 +23,8 @@ from .coordinator import (
PeblarRuntimeData, PeblarRuntimeData,
) )
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class PeblarSwitchEntityDescription(SwitchEntityDescription): class PeblarSwitchEntityDescription(SwitchEntityDescription):

View File

@ -22,6 +22,8 @@ from .coordinator import (
PeblarVersionInformation, PeblarVersionInformation,
) )
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class PeblarUpdateEntityDescription(UpdateEntityDescription): class PeblarUpdateEntityDescription(UpdateEntityDescription):