Breaking changes
- Remove unignore file import
-> Use the UI option - Rename marker for extended system variables from hahm to HAHM to better align with other markers
-> Rename the marker in the sysvar description from hahm to HAHM. This can be done by this script.
What's Changed
- Bump hahomematic to 2024.12.11
- Add periodic checks for device firmware updates
- Extend element_matches_key search
- Fix remove last sysvar/program
- Log debug if variable is too long
- Refactor scheduler to use just one task
- Remove default markers from description
- Remove unignore file import
- Rename create methods
- Rename marker for extended system variables from hahm to HAHM to better align with other markers
- Start json_rpc client only for ccu
- Support markers for sysvar/program selection
- Add advanced config options to define markers for programs and sysvars.
This means that not all programs/sysvars are retrieved except the internal ones. - Move periodic checks for device firmware updates to lib
- Reformat line length to 120
- Use existing config in config flow interface page
Full Changelog: 1.75.1...1.76.0b3