diff --git a/README.md b/README.md index e262d2f2..c52bcd29 100644 --- a/README.md +++ b/README.md @@ -361,7 +361,7 @@ Get a device parameter via the XML-RPC interface. ### `homematicip_local.get_link_peers` Call to `getLinkPeers` on the XML-RPC interface. -Returns a dict of link partners +Returns a dict of direct connection partners ### `homematicip_local.get_paramset` @@ -370,7 +370,7 @@ Returns a paramset ### `homematicip_local.get_link_paramset` -Call to `getParamset` for links on the XML-RPC interface. +Call to `getParamset` for direct connections on the XML-RPC interface. Returns a paramset ### `homematicip_local.put_paramset` @@ -379,7 +379,7 @@ Call to `putParamset` on the XML-RPC interface. ### `homematicip_local.put_link_paramset` -Call to `putParamset` for links on the XML-RPC interface. +Call to `putParamset` for direct connections on the XML-RPC interface. ### `homematicip_local.set_cover_combined_position` diff --git a/changelog.md b/changelog.md index 7c7f7fab..8c910d75 100644 --- a/changelog.md +++ b/changelog.md @@ -1,6 +1,11 @@ -# Version 1.66.0 (2024-09-01) +# Version 1.66.0 (2024-09-05) -- Bump hahomematic to 2024.9.4 +## Breaking change: +- Use service put_link_paramset to manipulate direct connections +- Use service get_link_paramset to read direct connections + +## What's new +- Bump hahomematic to 2024.9.5 - Add check for link paramsets - Add getLinkPeers XmlRPC method - Add paramset_key to entity_key @@ -17,7 +22,8 @@ - Switch typing of paramset_key from str to ParamsetKey - Use TypedDict for device_description - Use TypedDict for parameter_data -- Add service get_link_peers + - Use validator for local schema +- Add services get_link_peers, get_link_paramset, put_link_paramset - Use select for paramset_key with actions calls - Use selector for rx_mode in service description diff --git a/custom_components/homematicip_local/manifest.json b/custom_components/homematicip_local/manifest.json index c8951874..a7606f61 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.9.4"], + "requirements": ["hahomematic==2024.9.5"], "ssdp": [ { "manufacturer": "EQ3", diff --git a/requirements_test.txt b/requirements_test.txt index 7237af2d..05665492 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1,11 +1,11 @@ -r requirements_test_pre_commit.txt async-upnp-client==0.40.0 -hahomematic==2024.9.4 -homeassistant==2024.9.0b3 +hahomematic==2024.9.5 +homeassistant==2024.9.0 mypy==1.11.2 mypy-dev==1.11.0a9 pre-commit==3.8.0 pydevccu==0.1.8 pylint==3.2.7 -pytest-homeassistant-custom-component==0.13.159 +pytest-homeassistant-custom-component==0.13.161