Skip to content

Releases: danielperna84/custom_homematic

1.60.1

26 Apr 19:32
247cb0e
Compare
Choose a tag to compare

What's Changed

  • Add missing parameter for set_cover_combined_position

Full Changelog: 1.60.0...1.60.1

1.60.0

24 Apr 14:48
69a05e3
Compare
Choose a tag to compare

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

11 Apr 05:52
f2462ec
Compare
Choose a tag to compare

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

12 Mar 14:26
6c533ae
Compare
Choose a tag to compare

This release is required for HomeAssistant >= 2024.4

What's Changed

  • Bump hahomematic to 2024.3.1
    • Add additional parameter to HBW-LC4-IN4-DR
  • Fix return zero value for sysvar number

Full Changelog: 1.57.1...1.58.0

1.57.1

06 Mar 07:24
2395b18
Compare
Choose a tag to compare

What's Changed

  • Fix device_class for GAS_FLOW

Full Changelog: 1.57.0...1.57.1

1.57.0

04 Mar 12:39
419384a
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2024.3.0
    • Add HBW-LC4-IN4-DR
  • Remove unnecessary async
  • Add GAS_* parameters of HmIP-ESI
  • Avoid some HA deprecation warnings

Full Changelog: 1.56.0...1.57.0

1.56.0

17 Feb 06:47
Compare
Choose a tag to compare

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

07 Feb 06:07
b28cb6c
Compare
Choose a tag to compare

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

27 Jan 16:43
2dd8bda
Compare
Choose a tag to compare
1.55.0b0 Pre-release
Pre-release

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

14 Jan 07:28
510f21c
Compare
Choose a tag to compare

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