From a36115993cea1bfd086766cef01eab34dd09b9ce Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 13 Oct 2023 10:20:12 +0200 Subject: [PATCH 1/6] Downgrade aiohttp to 3.8.5 (#101913) --- homeassistant/package_constraints.txt | 2 +- pyproject.toml | 2 +- requirements.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index 12fbc6f9f9a..005a6735e03 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -1,5 +1,5 @@ aiodiscover==1.5.1 -aiohttp==3.8.6 +aiohttp==3.8.5 aiohttp_cors==0.7.0 astral==2.2 async-upnp-client==0.36.1 diff --git a/pyproject.toml b/pyproject.toml index e254462f866..64a6ceb78d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ ] requires-python = ">=3.11.0" dependencies = [ - "aiohttp==3.8.6", + "aiohttp==3.8.5", "astral==2.2", "attrs==23.1.0", "atomicwrites-homeassistant==1.4.1", diff --git a/requirements.txt b/requirements.txt index a7ede68c9ec..60eb2359ba5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -c homeassistant/package_constraints.txt # Home Assistant Core -aiohttp==3.8.6 +aiohttp==3.8.5 astral==2.2 attrs==23.1.0 atomicwrites-homeassistant==1.4.1 From 497da016af72e363cbd35505dff8b544e822ca7a Mon Sep 17 00:00:00 2001 From: G Johansson Date: Thu, 12 Oct 2023 18:05:51 +0200 Subject: [PATCH 2/6] Add missing fan mode in Sensibo (#101883) * Add missing fan mode in Sensibo * translations --- homeassistant/components/sensibo/climate.py | 1 + homeassistant/components/sensibo/strings.json | 3 +++ 2 files changed, 4 insertions(+) diff --git a/homeassistant/components/sensibo/climate.py b/homeassistant/components/sensibo/climate.py index f8ecd1b9b80..40aa54e5d56 100644 --- a/homeassistant/components/sensibo/climate.py +++ b/homeassistant/components/sensibo/climate.py @@ -57,6 +57,7 @@ BOOST_INCLUSIVE = "boost_inclusive" AVAILABLE_FAN_MODES = { "quiet", "low", + "medium_low", "medium", "medium_high", "high", diff --git a/homeassistant/components/sensibo/strings.json b/homeassistant/components/sensibo/strings.json index ddd164225fc..9af6139b789 100644 --- a/homeassistant/components/sensibo/strings.json +++ b/homeassistant/components/sensibo/strings.json @@ -125,6 +125,7 @@ "auto": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::auto%]", "high": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::high%]", "low": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::low%]", + "medium_low": "Medium low", "medium": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::medium%]", "medium_high": "Medium high", "strong": "Strong", @@ -210,6 +211,7 @@ "auto": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::auto%]", "high": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::high%]", "low": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::low%]", + "medium_low": "[%key:component::sensibo::entity::sensor::climate_react_low::state_attributes::fanlevel::state::medium_low%]", "medium": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::medium%]", "medium_high": "[%key:component::sensibo::entity::sensor::climate_react_low::state_attributes::fanlevel::state::medium_high%]", "strong": "[%key:component::sensibo::entity::sensor::climate_react_low::state_attributes::fanlevel::state::strong%]", @@ -351,6 +353,7 @@ "quiet": "Quiet", "strong": "Strong", "low": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::low%]", + "medium_low": "Medium low", "medium": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::medium%]", "medium_high": "Medium high", "high": "[%key:component::climate::entity_component::_::state_attributes::fan_mode::state::high%]", From e3122ec6dc61c2e854d917f22208e67a983d99ba Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Fri, 13 Oct 2023 10:23:32 +0200 Subject: [PATCH 3/6] Uncancel task when swallowing CancelledError (#101884) --- homeassistant/components/reolink/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/reolink/__init__.py b/homeassistant/components/reolink/__init__.py index 5cfb2ceecb7..fd62f8451fb 100644 --- a/homeassistant/components/reolink/__init__.py +++ b/homeassistant/components/reolink/__init__.py @@ -95,6 +95,9 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> b try: return await host.api.check_new_firmware() except (ReolinkError, asyncio.exceptions.CancelledError) as err: + task = asyncio.current_task() + if task is not None: + task.uncancel() if starting: _LOGGER.debug( "Error checking Reolink firmware update at startup " From e17a25ca4ad997fd584319bd3df2d9bbddbf9600 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Thu, 12 Oct 2023 19:50:29 +0200 Subject: [PATCH 4/6] Bump reolink-aio to 0.7.11 (#101886) --- homeassistant/components/reolink/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/reolink/manifest.json b/homeassistant/components/reolink/manifest.json index 221a6b8b59d..9d9d8d59e88 100644 --- a/homeassistant/components/reolink/manifest.json +++ b/homeassistant/components/reolink/manifest.json @@ -18,5 +18,5 @@ "documentation": "https://www.home-assistant.io/integrations/reolink", "iot_class": "local_push", "loggers": ["reolink_aio"], - "requirements": ["reolink-aio==0.7.10"] + "requirements": ["reolink-aio==0.7.11"] } diff --git a/requirements_all.txt b/requirements_all.txt index b178c78b815..d396581a2c8 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2309,7 +2309,7 @@ renault-api==0.2.0 renson-endura-delta==1.6.0 # homeassistant.components.reolink -reolink-aio==0.7.10 +reolink-aio==0.7.11 # homeassistant.components.idteck_prox rfk101py==0.0.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index c67fa8ef757..5ba3c3f85f2 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1720,7 +1720,7 @@ renault-api==0.2.0 renson-endura-delta==1.6.0 # homeassistant.components.reolink -reolink-aio==0.7.10 +reolink-aio==0.7.11 # homeassistant.components.rflink rflink==0.0.65 From 2fac26c6c616394fe193be6e969244ed51cc9ae3 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 12 Oct 2023 23:05:25 -1000 Subject: [PATCH 5/6] Fix implicit device name in wiz switch (#101914) --- homeassistant/components/wiz/switch.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/wiz/switch.py b/homeassistant/components/wiz/switch.py index ffe75910b40..1bebaba7579 100644 --- a/homeassistant/components/wiz/switch.py +++ b/homeassistant/components/wiz/switch.py @@ -30,6 +30,8 @@ async def async_setup_entry( class WizSocketEntity(WizToggleEntity, SwitchEntity): """Representation of a WiZ socket.""" + _attr_name = None + def __init__(self, wiz_data: WizData, name: str) -> None: """Initialize a WiZ socket.""" super().__init__(wiz_data, name) From 8b8df2ec3b7a5d5a48ea3681c1f5ff60eb962254 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 13 Oct 2023 11:17:45 +0200 Subject: [PATCH 6/6] Bumped version to 2023.10.3 --- homeassistant/const.py | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/const.py b/homeassistant/const.py index 0e3595d6e0e..82eae8434bd 100644 --- a/homeassistant/const.py +++ b/homeassistant/const.py @@ -7,7 +7,7 @@ from typing import Final APPLICATION_NAME: Final = "HomeAssistant" MAJOR_VERSION: Final = 2023 MINOR_VERSION: Final = 10 -PATCH_VERSION: Final = "2" +PATCH_VERSION: Final = "3" __short_version__: Final = f"{MAJOR_VERSION}.{MINOR_VERSION}" __version__: Final = f"{__short_version__}.{PATCH_VERSION}" REQUIRED_PYTHON_VER: Final[tuple[int, int, int]] = (3, 11, 0) diff --git a/pyproject.toml b/pyproject.toml index 64a6ceb78d8..41152c944dc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "homeassistant" -version = "2023.10.2" +version = "2023.10.3" license = {text = "Apache-2.0"} description = "Open-source home automation platform running on Python 3." readme = "README.rst"