This release requires HA 2024.4.X
What's Changed
- Bump hahomematic to 2024.4.6
- Remove support for python 3.11
- Use more list comprehension
- Customize HmIP-DRG-DALI
- Fix register refreshed entity
- Refactor callback naming
- Restructure check_connection
- Make xml_rpc event async
- Block central stop until tasks are finished
- Unify entity update/refresh events
- Remove unused callback from tests
- Add loop_safe annotation
- Remove entity_data_event_callback
- Make system_event_callback loop aware
- Use more list comprehension
- Add icons to services
- Use ConfigFlowResult
- Use thread-safe method schedule_update_ha_state to write ha state
- Add missing callback annotations
- Add async prefix to callback annotated methods
- Move state classes from total to total_increasing
Full Changelog: 1.58.0...1.59.0