From 32945061900aaf932fc34e3f8518be9c2276416d Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Mon, 5 Feb 2024 18:52:58 +0100 Subject: [PATCH] Queue climate calls for Comelit SimpleHome (#109707) --- homeassistant/components/comelit/climate.py | 5 +---- homeassistant/components/comelit/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/comelit/climate.py b/homeassistant/components/comelit/climate.py index 877afd1414e..5a879bc2d24 100644 --- a/homeassistant/components/comelit/climate.py +++ b/homeassistant/components/comelit/climate.py @@ -1,12 +1,11 @@ """Support for climates.""" from __future__ import annotations -import asyncio from enum import StrEnum from typing import Any from aiocomelit import ComelitSerialBridgeObject -from aiocomelit.const import CLIMATE, SLEEP_BETWEEN_CALLS +from aiocomelit.const import CLIMATE from homeassistant.components.climate import ( ClimateEntity, @@ -191,7 +190,6 @@ class ComelitClimateEntity(CoordinatorEntity[ComelitSerialBridge], ClimateEntity await self.coordinator.api.set_clima_status( self._device.index, ClimaAction.MANUAL ) - await asyncio.sleep(SLEEP_BETWEEN_CALLS) await self.coordinator.api.set_clima_status( self._device.index, ClimaAction.SET, target_temp ) @@ -203,7 +201,6 @@ class ComelitClimateEntity(CoordinatorEntity[ComelitSerialBridge], ClimateEntity await self.coordinator.api.set_clima_status( self._device.index, ClimaAction.ON ) - await asyncio.sleep(SLEEP_BETWEEN_CALLS) await self.coordinator.api.set_clima_status( self._device.index, MODE_TO_ACTION[hvac_mode] ) diff --git a/homeassistant/components/comelit/manifest.json b/homeassistant/components/comelit/manifest.json index f1b2cea9e73..bbbb4efe7d6 100644 --- a/homeassistant/components/comelit/manifest.json +++ b/homeassistant/components/comelit/manifest.json @@ -6,5 +6,5 @@ "documentation": "https://www.home-assistant.io/integrations/comelit", "iot_class": "local_polling", "loggers": ["aiocomelit"], - "requirements": ["aiocomelit==0.8.2"] + "requirements": ["aiocomelit==0.8.3"] } diff --git a/requirements_all.txt b/requirements_all.txt index 36e916f9fba..51f9659cd4f 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -215,7 +215,7 @@ aiobafi6==0.9.0 aiobotocore==2.9.1 # homeassistant.components.comelit -aiocomelit==0.8.2 +aiocomelit==0.8.3 # homeassistant.components.dhcp aiodiscover==1.6.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 401e47232dc..467a48d2f0d 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -194,7 +194,7 @@ aiobafi6==0.9.0 aiobotocore==2.9.1 # homeassistant.components.comelit -aiocomelit==0.8.2 +aiocomelit==0.8.3 # homeassistant.components.dhcp aiodiscover==1.6.0