From 6d7e9f10d93a16256f10f71f55c9c3dba543a647 Mon Sep 17 00:00:00 2001 From: jesperraemaekers <146726232+jesperraemaekers@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:19:28 +0100 Subject: [PATCH] Set PARALLEL_UPDATES for Weheat (#135574) Add PARALLEL_UPDATES --- homeassistant/components/weheat/binary_sensor.py | 3 +++ homeassistant/components/weheat/quality_scale.yaml | 5 +---- homeassistant/components/weheat/sensor.py | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/weheat/binary_sensor.py b/homeassistant/components/weheat/binary_sensor.py index ea939227e77..1fb8f614a40 100644 --- a/homeassistant/components/weheat/binary_sensor.py +++ b/homeassistant/components/weheat/binary_sensor.py @@ -18,6 +18,9 @@ from . import WeheatConfigEntry from .coordinator import WeheatDataUpdateCoordinator from .entity import WeheatEntity +# Coordinator is used to centralize the data updates +PARALLEL_UPDATES = 0 + @dataclass(frozen=True, kw_only=True) class WeHeatBinarySensorEntityDescription(BinarySensorEntityDescription): diff --git a/homeassistant/components/weheat/quality_scale.yaml b/homeassistant/components/weheat/quality_scale.yaml index f6b28c2765d..a8431ad3aad 100644 --- a/homeassistant/components/weheat/quality_scale.yaml +++ b/homeassistant/components/weheat/quality_scale.yaml @@ -42,10 +42,7 @@ rules: entity-unavailable: done integration-owner: done log-when-unavailable: done - parallel-updates: - status: todo - comment: | - PARALLEL_UPDATES is not set. + parallel-updates: done reauthentication-flow: done test-coverage: done diff --git a/homeassistant/components/weheat/sensor.py b/homeassistant/components/weheat/sensor.py index 3e5d9376c34..2d840aec86a 100644 --- a/homeassistant/components/weheat/sensor.py +++ b/homeassistant/components/weheat/sensor.py @@ -31,6 +31,9 @@ from .const import ( from .coordinator import WeheatDataUpdateCoordinator from .entity import WeheatEntity +# Coordinator is used to centralize the data updates +PARALLEL_UPDATES = 0 + @dataclass(frozen=True, kw_only=True) class WeHeatSensorEntityDescription(SensorEntityDescription):