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
What's Changed
- Bump hahomematic to 2024.12.12
- Add periodic checks for device firmware updates
- Ensure service and alarm messages are always displayed
- 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 sv prefix from sysvar / p prefix from program
- 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. - Fix warning
device_registry.async_get_or_create referencing a non existing via_device
- 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.0b4