diff --git a/README.md b/README.md index ac4b25f2..1fa2cb80 100644 --- a/README.md +++ b/README.md @@ -813,44 +813,44 @@ data: weekday: MONDAY weekday_data: "1": - ScheduleSlotType.ENDTIME: "05:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "05:00" + TEMPERATURE: 16 "2": - ScheduleSlotType.ENDTIME: "06:00" - ScheduleSlotType.TEMPERATURE: 17 + ENDTIME: "06:00" + TEMPERATURE: 17 "3": - ScheduleSlotType.ENDTIME: "09:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "09:00" + TEMPERATURE: 16 "4": - ScheduleSlotType.ENDTIME: "15:00" - ScheduleSlotType.TEMPERATURE: 17 + ENDTIME: "15:00" + TEMPERATURE: 17 "5": - ScheduleSlotType.ENDTIME: "19:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "19:00" + TEMPERATURE: 16 "6": - ScheduleSlotType.ENDTIME: "22:00" - ScheduleSlotType.TEMPERATURE: 22 + ENDTIME: "22:00" + TEMPERATURE: 22 "7": - ScheduleSlotType.ENDTIME: "24:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "24:00" + TEMPERATURE: 16 "8": - ScheduleSlotType.ENDTIME: "24:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "24:00" + TEMPERATURE: 16 "9": - ScheduleSlotType.ENDTIME: "24:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "24:00" + TEMPERATURE: 16 "10": - ScheduleSlotType.ENDTIME: "24:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "24:00" + TEMPERATURE: 16 "11": - ScheduleSlotType.ENDTIME: "24:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "24:00" + TEMPERATURE: 16 "12": - ScheduleSlotType.ENDTIME: "24:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "24:00" + TEMPERATURE: 16 "13": - ScheduleSlotType.ENDTIME: "24:00" - ScheduleSlotType.TEMPERATURE: 16 + ENDTIME: "24:00" + TEMPERATURE: 16 ``` ### Sample for set_schedule_simple_profile diff --git a/changelog.md b/changelog.md index 9cc72877..38bcef24 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,12 @@ +# Version 1.81.0 (2025-02-02) + +## What's Changed +- Bump hahomematic to 2025.2.1 + - Add calculated data points for HM devices + - Remove python 3.12 for github tests and pylint + - Use py 3.13 for mypy and pylint +- Fix import from HA + # Version 1.80.0 (2025-01-30) ## What's Changed diff --git a/custom_components/homematicip_local/config_flow.py b/custom_components/homematicip_local/config_flow.py index 19755380..c7ebb5d0 100644 --- a/custom_components/homematicip_local/config_flow.py +++ b/custom_components/homematicip_local/config_flow.py @@ -23,7 +23,6 @@ import voluptuous as vol from voluptuous.schema_builder import UNDEFINED, Schema -from homeassistant.components import ssdp from homeassistant.config_entries import CONN_CLASS_LOCAL_PUSH, ConfigEntry, ConfigFlow, ConfigFlowResult, OptionsFlow from homeassistant.const import CONF_HOST, CONF_NAME, CONF_PASSWORD, CONF_PATH, CONF_PORT, CONF_USERNAME from homeassistant.core import HomeAssistant, callback @@ -39,6 +38,7 @@ TextSelectorConfig, TextSelectorType, ) +from homeassistant.helpers.service_info import ssdp from homeassistant.helpers.typing import ConfigType from .const import ( diff --git a/custom_components/homematicip_local/const.py b/custom_components/homematicip_local/const.py index e4c44cba..45fca918 100644 --- a/custom_components/homematicip_local/const.py +++ b/custom_components/homematicip_local/const.py @@ -10,10 +10,10 @@ from homeassistant.const import Platform DOMAIN: Final = "homematicip_local" -HMIP_LOCAL_MIN_HA_VERSION: Final = "2024.12.0" +HMIP_LOCAL_MIN_HA_VERSION: Final = "2025.2.0b0" ENABLE_EXPERIMENTAL_FEATURES: Final = False -HMIP_LOCAL_HAHOMEMATIC_VERSION: Final = "2025.2.0" +HMIP_LOCAL_HAHOMEMATIC_VERSION: Final = "2025.2.1" DEFAULT_ENABLE_DEVICE_FIRMWARE_CHECK: Final = True DEFAULT_ENABLE_SYSTEM_NOTIFICATIONS: Final = True diff --git a/custom_components/homematicip_local/manifest.json b/custom_components/homematicip_local/manifest.json index 994395fd..8ec86ea1 100644 --- a/custom_components/homematicip_local/manifest.json +++ b/custom_components/homematicip_local/manifest.json @@ -10,13 +10,13 @@ "iot_class": "local_push", "issue_tracker": "https://github.com/sukramj/hahomematic/issues", "loggers": ["hahomematic"], - "requirements": ["hahomematic==2025.2.0"], + "requirements": ["hahomematic==2025.2.1"], "ssdp": [ { "manufacturer": "EQ3", "manufacturerURL": "http://www.homematic.com" } ], - "version": "1.80.0", + "version": "1.81.0", "zeroconf": [] } diff --git a/hacs.json b/hacs.json index 8be9f6a5..f2596755 100644 --- a/hacs.json +++ b/hacs.json @@ -1,6 +1,6 @@ { "name": "Homematic(IP) Local", "hide_default_branch": false, - "homeassistant": "2024.12.0", + "homeassistant": "2025.2.0b0", "hacs": "2.0.1" } diff --git a/requirements_test.txt b/requirements_test.txt index d38c7ff4..b39efbf2 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1,8 +1,8 @@ -r requirements_test_pre_commit.txt async-upnp-client==0.43.0 -hahomematic==2025.2.0 -homeassistant==2025.2.0b4 +hahomematic==2025.2.1 +homeassistant==2025.2.0b6 isal==1.7.1 mypy-dev==1.14.0a7 pre-commit==4.1.0 @@ -10,4 +10,4 @@ pur==7.3.3 pydevccu==0.1.9 pylint==3.3.4 pylint_strict_informational==0.1 -pytest-homeassistant-custom-component==0.13.206 +pytest-homeassistant-custom-component==0.13.207