Releases: danielperna84/custom_homematic
Releases · danielperna84/custom_homematic
1.60.1
1.60.0
Breaking change:
- tilt level is set to 50% to be open instead of 100% for blinds
What's Changed
- Bump hahomematic to 2024.4.12
- Rename loop_safe to loop_check
- Reduce loop_check to minimum
- Update ruff rules / requirements
- Make entity event async
- Extract looper from central and reuse for json/xml_rpc
- Move loop_check to async_support
- Record last value send
- Decompose combined parameter
- Return affected entity keys for service calls
- Add callback to unregister on register return
- Add option to wait for set_value/put_paramset callback
- Add wait_for_callback to collector
- Wait for target value in wait_for_state_change_or_timeout
- Add command queue
- Move open/close from IpBlind to Blind
- Use central_client_factory fixture
- Ensure central.stop() is called in tests
- Fix missing param in unregister_entity_updated_callback
- Set open tilt level to 50%
- Add option to services to wait for set_value/put_paramset callback
- Add wait_for_callback to set_cover_combined_position
Full Changelog: 1.59.0...1.60.0
1.59.0
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
1.58.0
1.57.1
1.57.0
1.56.0
What's Changed
- Bump hahomematic to 2024.2.4
- Add option to un ignore mechanism to ignore the automatic creation of custom entities by device type
- Fix mapping for HBW-LC-RGBWW-IN6-DR
- Fix mapping of HmIP-HDM
- Group entities to sub devices / base channels
- Add mapping for fixed color channel
- Refactor entity name data
Full Changelog: 1.55.0...1.56.0
1.55.0
Breaking Change
- Add new pattern for unignore (parameter:paramset_key@device_type:channel_no). See.
What's Changed
- Bump hahomematic to 2024.2.1
- Store old_value in entity model
- Move product group identification to client
- Add new pattern for unignore (parameter:paramset_key@device_type:channel_no). See.
- Allow all as unignore parameter for device_type and channel_no
- Remove old complex format for unignore
- Remove deprecation warnings for py3.12
- Fix/improve unignore search
- Accept float as input for int numbers
- Use state_class total instead of total_increasing for sensors
- Add required ClimateEntityFeature TURN_OFF/TURN_ON for HA2024.2
- Replace icon_fn by icon translations for HA 2024.2
- Fix via_device in device_info
Full Changelog: 1.54.0...1.55.0
1.55.0b0
What's Changed
- Bump hahomematic to 2024.1.9
- Store old_value in entity model
- Move product group identification to client
- Add new pattern for unignore (parameter:paramset_key@device_type:channel_no)
- Allow all as unignore parameter for device_type and channel_no
- Use state_class total instead of total_increasing for sensors
Full Changelog: 1.54.0...1.55.0b0
1.54.0
What's Changed
- Add dependabot for gh actions by @mrueg
- Bump hahomematic to 2024.1.7
- Fix unignore doc and improve unignore tests
- Move unignore check to entity
- Reload master data after config pending event
- Allow direct_call without cache wait time
- Remove whitespace from name end
New Contributors
Full Changelog: 1.53.0...1.54.0