Update aioairzone-cloud to v0.6.9 (#129217)

This commit is contained in:
Álvaro Fernández Rojas 2024-10-26 14:37:58 +02:00 committed by GitHub
parent 39693786ef
commit 03e3c88d8b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 11 additions and 9 deletions

View File

@ -310,6 +310,10 @@ class AirzoneDeviceClimate(AirzoneClimate):
async def async_set_temperature(self, **kwargs: Any) -> None:
"""Set new target temperature."""
hvac_mode = kwargs.get(ATTR_HVAC_MODE)
if hvac_mode is not None:
await self.async_set_hvac_mode(hvac_mode)
params: dict[str, Any] = {}
if ATTR_TEMPERATURE in kwargs:
params[API_SETPOINT] = {
@ -333,9 +337,6 @@ class AirzoneDeviceClimate(AirzoneClimate):
}
await self._async_update_params(params)
if ATTR_HVAC_MODE in kwargs:
await self.async_set_hvac_mode(kwargs[ATTR_HVAC_MODE])
class AirzoneDeviceGroupClimate(AirzoneClimate):
"""Define an Airzone Cloud DeviceGroup base class."""
@ -366,6 +367,10 @@ class AirzoneDeviceGroupClimate(AirzoneClimate):
async def async_set_temperature(self, **kwargs: Any) -> None:
"""Set new target temperature."""
hvac_mode = kwargs.get(ATTR_HVAC_MODE)
if hvac_mode is not None:
await self.async_set_hvac_mode(hvac_mode)
params: dict[str, Any] = {}
if ATTR_TEMPERATURE in kwargs:
params[API_PARAMS] = {
@ -376,9 +381,6 @@ class AirzoneDeviceGroupClimate(AirzoneClimate):
}
await self._async_update_params(params)
if ATTR_HVAC_MODE in kwargs:
await self.async_set_hvac_mode(kwargs[ATTR_HVAC_MODE])
async def async_set_hvac_mode(self, hvac_mode: HVACMode) -> None:
"""Set hvac mode."""
params: dict[str, Any] = {

View File

@ -6,5 +6,5 @@
"documentation": "https://www.home-assistant.io/integrations/airzone_cloud",
"iot_class": "cloud_push",
"loggers": ["aioairzone_cloud"],
"requirements": ["aioairzone-cloud==0.6.8"]
"requirements": ["aioairzone-cloud==0.6.9"]
}

View File

@ -176,7 +176,7 @@ aio-georss-gdacs==0.10
aioairq==0.3.2
# homeassistant.components.airzone_cloud
aioairzone-cloud==0.6.8
aioairzone-cloud==0.6.9
# homeassistant.components.airzone
aioairzone==0.9.5

View File

@ -164,7 +164,7 @@ aio-georss-gdacs==0.10
aioairq==0.3.2
# homeassistant.components.airzone_cloud
aioairzone-cloud==0.6.8
aioairzone-cloud==0.6.9
# homeassistant.components.airzone
aioairzone==0.9.5