From cdd73a5c5a0a0573182ce5e72294ee3551d5d4a0 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 22 Dec 2024 12:16:08 +0100 Subject: [PATCH] Set parallel updates for Peblar Rocksolid EV Chargers integration (#133786) --- homeassistant/components/peblar/binary_sensor.py | 2 ++ homeassistant/components/peblar/button.py | 2 ++ homeassistant/components/peblar/number.py | 2 ++ homeassistant/components/peblar/quality_scale.yaml | 2 +- homeassistant/components/peblar/select.py | 2 ++ homeassistant/components/peblar/sensor.py | 2 ++ homeassistant/components/peblar/switch.py | 2 ++ homeassistant/components/peblar/update.py | 2 ++ 8 files changed, 15 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/peblar/binary_sensor.py b/homeassistant/components/peblar/binary_sensor.py index f28a02422a9..5b65a8e976d 100644 --- a/homeassistant/components/peblar/binary_sensor.py +++ b/homeassistant/components/peblar/binary_sensor.py @@ -19,6 +19,8 @@ from homeassistant.helpers.update_coordinator import CoordinatorEntity from .const import DOMAIN from .coordinator import PeblarConfigEntry, PeblarData, PeblarDataUpdateCoordinator +PARALLEL_UPDATES = 0 + @dataclass(frozen=True, kw_only=True) class PeblarBinarySensorEntityDescription(BinarySensorEntityDescription): diff --git a/homeassistant/components/peblar/button.py b/homeassistant/components/peblar/button.py index 0b0f12be1b3..68d871c8298 100644 --- a/homeassistant/components/peblar/button.py +++ b/homeassistant/components/peblar/button.py @@ -22,6 +22,8 @@ from homeassistant.helpers.update_coordinator import CoordinatorEntity from .const import DOMAIN from .coordinator import PeblarConfigEntry, PeblarUserConfigurationDataUpdateCoordinator +PARALLEL_UPDATES = 1 + @dataclass(frozen=True, kw_only=True) class PeblarButtonEntityDescription(ButtonEntityDescription): diff --git a/homeassistant/components/peblar/number.py b/homeassistant/components/peblar/number.py index a5e926714d9..32647199b8b 100644 --- a/homeassistant/components/peblar/number.py +++ b/homeassistant/components/peblar/number.py @@ -27,6 +27,8 @@ from .coordinator import ( PeblarRuntimeData, ) +PARALLEL_UPDATES = 1 + @dataclass(frozen=True, kw_only=True) class PeblarNumberEntityDescription(NumberEntityDescription): diff --git a/homeassistant/components/peblar/quality_scale.yaml b/homeassistant/components/peblar/quality_scale.yaml index 78ec3718caf..aea83da25ab 100644 --- a/homeassistant/components/peblar/quality_scale.yaml +++ b/homeassistant/components/peblar/quality_scale.yaml @@ -38,7 +38,7 @@ rules: entity-unavailable: done integration-owner: done log-when-unavailable: done - parallel-updates: todo + parallel-updates: done reauthentication-flow: done test-coverage: todo # Gold diff --git a/homeassistant/components/peblar/select.py b/homeassistant/components/peblar/select.py index 95a87248804..d2c74f482c6 100644 --- a/homeassistant/components/peblar/select.py +++ b/homeassistant/components/peblar/select.py @@ -18,6 +18,8 @@ from homeassistant.helpers.update_coordinator import CoordinatorEntity from .const import DOMAIN from .coordinator import PeblarConfigEntry, PeblarUserConfigurationDataUpdateCoordinator +PARALLEL_UPDATES = 1 + @dataclass(frozen=True, kw_only=True) class PeblarSelectEntityDescription(SelectEntityDescription): diff --git a/homeassistant/components/peblar/sensor.py b/homeassistant/components/peblar/sensor.py index 233417051cb..df8cac13bcc 100644 --- a/homeassistant/components/peblar/sensor.py +++ b/homeassistant/components/peblar/sensor.py @@ -34,6 +34,8 @@ from .const import ( ) from .coordinator import PeblarConfigEntry, PeblarData, PeblarDataUpdateCoordinator +PARALLEL_UPDATES = 0 + @dataclass(frozen=True, kw_only=True) class PeblarSensorDescription(SensorEntityDescription): diff --git a/homeassistant/components/peblar/switch.py b/homeassistant/components/peblar/switch.py index 9a6788a62be..3b7ab591508 100644 --- a/homeassistant/components/peblar/switch.py +++ b/homeassistant/components/peblar/switch.py @@ -23,6 +23,8 @@ from .coordinator import ( PeblarRuntimeData, ) +PARALLEL_UPDATES = 1 + @dataclass(frozen=True, kw_only=True) class PeblarSwitchEntityDescription(SwitchEntityDescription): diff --git a/homeassistant/components/peblar/update.py b/homeassistant/components/peblar/update.py index cc0f1ee0c79..37f20722b98 100644 --- a/homeassistant/components/peblar/update.py +++ b/homeassistant/components/peblar/update.py @@ -22,6 +22,8 @@ from .coordinator import ( PeblarVersionInformation, ) +PARALLEL_UPDATES = 1 + @dataclass(frozen=True, kw_only=True) class PeblarUpdateEntityDescription(UpdateEntityDescription):