diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index be02e2e0..e00645bb 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: v0.6.8 + rev: v0.6.9 hooks: - id: ruff args: diff --git a/changelog.md b/changelog.md index c7d2bdbd..cc16298e 100644 --- a/changelog.md +++ b/changelog.md @@ -1,11 +1,14 @@ -# Version 1.67.0 (2024-10-03) +# Version 1.67.0 (2024-10-06) -- Bump hahomematic to 2024.10.0 +## What's Changed +- Bump hahomematic to 2024.10.1 - Add config option for max read workers - Disable collector for stop events + - Fix rx_mode lazy_config - Improve logging when raising exception - Log exception at the most outer service - - Make UPDATEABLE optional due to homegear support + - Make DEFAULT and UPDATEABLE optional due to homegear support + - Move context var to own module - Raise exception on set_value, put_paramset - Remove command queue - Raise HomeAssistantError on service exception diff --git a/custom_components/homematicip_local/cover.py b/custom_components/homematicip_local/cover.py index a6482b2f..cff8e300 100644 --- a/custom_components/homematicip_local/cover.py +++ b/custom_components/homematicip_local/cover.py @@ -170,11 +170,7 @@ async def async_set_cover_combined_position( await self._hm_entity.set_position( position=position, tilt_position=tilt_position, collector=collector ) - await collector.send_data( - wait_for_callback=wait_for_callback, - use_command_queue=False, - use_put_paramset=True, - ) + await collector.send_data(wait_for_callback=wait_for_callback) async def async_open_cover(self, **kwargs: Any) -> None: """Open the cover.""" diff --git a/custom_components/homematicip_local/manifest.json b/custom_components/homematicip_local/manifest.json index 6dbd318b..b597d425 100644 --- a/custom_components/homematicip_local/manifest.json +++ b/custom_components/homematicip_local/manifest.json @@ -10,7 +10,7 @@ "iot_class": "local_push", "issue_tracker": "https://github.com/danielperna84/hahomematic/issues", "loggers": ["hahomematic"], - "requirements": ["hahomematic==2024.10.0"], + "requirements": ["hahomematic==2024.10.1"], "ssdp": [ { "manufacturer": "EQ3", diff --git a/requirements_test.txt b/requirements_test.txt index 481ccddd..d5a121a3 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1,12 +1,12 @@ -r requirements_test_pre_commit.txt -async-upnp-client==0.40.0 -hahomematic==2024.10.0 -homeassistant==2024.10.0 +async-upnp-client==0.41.0 +hahomematic==2024.10.1 +homeassistant==2024.10.1 mypy==1.11.2 mypy-dev==1.11.0a9 -pre-commit==3.8.0 +pre-commit==4.0.0 pur==7.3.2 pydevccu==0.1.8 pylint==3.3.1 -pytest-homeassistant-custom-component==0.13.171 +pytest-homeassistant-custom-component==0.13.172 diff --git a/requirements_test_pre_commit.txt b/requirements_test_pre_commit.txt index 9c458171..111e104c 100644 --- a/requirements_test_pre_commit.txt +++ b/requirements_test_pre_commit.txt @@ -1,4 +1,4 @@ bandit==1.7.10 codespell==2.3.0 -ruff==0.6.8 +ruff==0.6.9 yamllint==1.35.1