mirror of
https://github.com/home-assistant/core.git
synced 2025-07-12 15:57:06 +00:00
Queue climate calls for Comelit SimpleHome (#109707)
This commit is contained in:
parent
53d46acc50
commit
3294506190
@ -1,12 +1,11 @@
|
|||||||
"""Support for climates."""
|
"""Support for climates."""
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import asyncio
|
|
||||||
from enum import StrEnum
|
from enum import StrEnum
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from aiocomelit import ComelitSerialBridgeObject
|
from aiocomelit import ComelitSerialBridgeObject
|
||||||
from aiocomelit.const import CLIMATE, SLEEP_BETWEEN_CALLS
|
from aiocomelit.const import CLIMATE
|
||||||
|
|
||||||
from homeassistant.components.climate import (
|
from homeassistant.components.climate import (
|
||||||
ClimateEntity,
|
ClimateEntity,
|
||||||
@ -191,7 +190,6 @@ class ComelitClimateEntity(CoordinatorEntity[ComelitSerialBridge], ClimateEntity
|
|||||||
await self.coordinator.api.set_clima_status(
|
await self.coordinator.api.set_clima_status(
|
||||||
self._device.index, ClimaAction.MANUAL
|
self._device.index, ClimaAction.MANUAL
|
||||||
)
|
)
|
||||||
await asyncio.sleep(SLEEP_BETWEEN_CALLS)
|
|
||||||
await self.coordinator.api.set_clima_status(
|
await self.coordinator.api.set_clima_status(
|
||||||
self._device.index, ClimaAction.SET, target_temp
|
self._device.index, ClimaAction.SET, target_temp
|
||||||
)
|
)
|
||||||
@ -203,7 +201,6 @@ class ComelitClimateEntity(CoordinatorEntity[ComelitSerialBridge], ClimateEntity
|
|||||||
await self.coordinator.api.set_clima_status(
|
await self.coordinator.api.set_clima_status(
|
||||||
self._device.index, ClimaAction.ON
|
self._device.index, ClimaAction.ON
|
||||||
)
|
)
|
||||||
await asyncio.sleep(SLEEP_BETWEEN_CALLS)
|
|
||||||
await self.coordinator.api.set_clima_status(
|
await self.coordinator.api.set_clima_status(
|
||||||
self._device.index, MODE_TO_ACTION[hvac_mode]
|
self._device.index, MODE_TO_ACTION[hvac_mode]
|
||||||
)
|
)
|
||||||
|
@ -6,5 +6,5 @@
|
|||||||
"documentation": "https://www.home-assistant.io/integrations/comelit",
|
"documentation": "https://www.home-assistant.io/integrations/comelit",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["aiocomelit"],
|
"loggers": ["aiocomelit"],
|
||||||
"requirements": ["aiocomelit==0.8.2"]
|
"requirements": ["aiocomelit==0.8.3"]
|
||||||
}
|
}
|
||||||
|
@ -215,7 +215,7 @@ aiobafi6==0.9.0
|
|||||||
aiobotocore==2.9.1
|
aiobotocore==2.9.1
|
||||||
|
|
||||||
# homeassistant.components.comelit
|
# homeassistant.components.comelit
|
||||||
aiocomelit==0.8.2
|
aiocomelit==0.8.3
|
||||||
|
|
||||||
# homeassistant.components.dhcp
|
# homeassistant.components.dhcp
|
||||||
aiodiscover==1.6.0
|
aiodiscover==1.6.0
|
||||||
|
@ -194,7 +194,7 @@ aiobafi6==0.9.0
|
|||||||
aiobotocore==2.9.1
|
aiobotocore==2.9.1
|
||||||
|
|
||||||
# homeassistant.components.comelit
|
# homeassistant.components.comelit
|
||||||
aiocomelit==0.8.2
|
aiocomelit==0.8.3
|
||||||
|
|
||||||
# homeassistant.components.dhcp
|
# homeassistant.components.dhcp
|
||||||
aiodiscover==1.6.0
|
aiodiscover==1.6.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user