diff --git a/homeassistant/components/airzone_cloud/__init__.py b/homeassistant/components/airzone_cloud/__init__.py index 7e787ef4c69..697b80942f2 100644 --- a/homeassistant/components/airzone_cloud/__init__.py +++ b/homeassistant/components/airzone_cloud/__init__.py @@ -24,6 +24,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: options = ConnectionOptions( entry.data[CONF_USERNAME], entry.data[CONF_PASSWORD], + True, ) airzone = AirzoneCloudApi(aiohttp_client.async_get_clientsession(hass), options) diff --git a/homeassistant/components/airzone_cloud/config_flow.py b/homeassistant/components/airzone_cloud/config_flow.py index e523ba23cbe..486c1dfa8b6 100644 --- a/homeassistant/components/airzone_cloud/config_flow.py +++ b/homeassistant/components/airzone_cloud/config_flow.py @@ -93,6 +93,7 @@ class AirZoneCloudConfigFlow(ConfigFlow, domain=DOMAIN): ConnectionOptions( user_input[CONF_USERNAME], user_input[CONF_PASSWORD], + False, ), ) diff --git a/homeassistant/components/airzone_cloud/manifest.json b/homeassistant/components/airzone_cloud/manifest.json index f8b740dc04d..3b8247d003c 100644 --- a/homeassistant/components/airzone_cloud/manifest.json +++ b/homeassistant/components/airzone_cloud/manifest.json @@ -6,5 +6,5 @@ "documentation": "https://www.home-assistant.io/integrations/airzone_cloud", "iot_class": "cloud_polling", "loggers": ["aioairzone_cloud"], - "requirements": ["aioairzone-cloud==0.3.8"] + "requirements": ["aioairzone-cloud==0.4.5"] } diff --git a/requirements_all.txt b/requirements_all.txt index 4bff6b5d276..6684dd41ad9 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -188,7 +188,7 @@ aio-georss-gdacs==0.9 aioairq==0.3.2 # homeassistant.components.airzone_cloud -aioairzone-cloud==0.3.8 +aioairzone-cloud==0.4.5 # homeassistant.components.airzone aioairzone==0.7.5 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index eef8c4d19d1..8067b2e4806 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -167,7 +167,7 @@ aio-georss-gdacs==0.9 aioairq==0.3.2 # homeassistant.components.airzone_cloud -aioairzone-cloud==0.3.8 +aioairzone-cloud==0.4.5 # homeassistant.components.airzone aioairzone==0.7.5 diff --git a/tests/components/airzone_cloud/test_coordinator.py b/tests/components/airzone_cloud/test_coordinator.py index 40b6c937ed2..a2307b94335 100644 --- a/tests/components/airzone_cloud/test_coordinator.py +++ b/tests/components/airzone_cloud/test_coordinator.py @@ -46,6 +46,9 @@ async def test_coordinator_client_connector_error(hass: HomeAssistant) -> None: ) as mock_webserver, patch( "homeassistant.components.airzone_cloud.AirzoneCloudApi.login", return_value=None, + ), patch( + "homeassistant.components.airzone_cloud.AirzoneCloudApi._update_websockets", + return_value=False, ): await hass.config_entries.async_setup(config_entry.entry_id) await hass.async_block_till_done()