Skip to content

Releases: danielperna84/custom_homematic

1.69.0b2

29 Oct 18:35
ecc1d6d
Compare
Choose a tag to compare
1.69.0b2 Pre-release
Pre-release

What's Changed

  • Bump hahomematic to 2024.10.17
    • Fire interface event, if data could not be fetched with script from CCU
    • Optimize MASTER data load
    • Rename model to better distinguish from HA
    • Use enum for json/event keys
  • Add missing action icons
  • Follow backend changes
  • Use enum for services

Full Changelog: 1.68.1...1.69.0b2

1.69.0b1

28 Oct 13:54
5d370c6
Compare
Choose a tag to compare
1.69.0b1 Pre-release
Pre-release

What's Changed

  • Bump hahomematic to 2024.10.16
    • Optimize MASTER data load
    • Rename model to better distinguish from HA
  • Add missing action icons
  • Follow backend changes

Full Changelog: 1.69.0b0...1.69.0b1

1.69.0b0

27 Oct 17:32
71a6743
Compare
Choose a tag to compare
1.69.0b0 Pre-release
Pre-release

What's Changed

  • Bump hahomematic to 2024.10.15
    • Rename model to better distinguish from HA
  • Add missing action icons
  • Follow backend changes

Full Changelog: 1.68.1...1.69.0b0

1.68.1

26 Oct 08:31
a27d352
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2024.10.14
    • Use version from module hahomematic
  • Add check if Homematic(IP) local uses the expected version of hahomematic

Full Changelog: 1.68.0...1.68.1

1.68.0

25 Oct 07:20
ba2fb7f
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2024.10.13
    • Add central link methods to click event
    • Add create_central_links and remove_central_links to device and central
    • Add operation_mode to channel
    • Add reportValueUsage, addLink, removeLink and getLinks to client
    • Add version to code
    • Align method parameters with CCU
    • Check if channel has programs before deleting links
    • Disable climate temperature validation when turning off
    • Fix wrong channel assignment for HmIP-DRBLI4
    • Use PRESS_SHORT for reportValueUsage
  • Add actions to manage central links

New Contributors

Full Changelog: 1.67.0...1.68.0

1.67.0

15 Oct 15:23
0bb603b
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2024.10.8
    • Add MIN_MAX_VALUE_NOT_RELEVANT_FOR_MANU_MODE, OPTIMUM_START_STOP and TEMPERATURE_OFFSET to climate
    • Add basic climate schedule services.
    • Add config option for max read workers
    • Add services to copy climate schedules
    • Add simple climate schedule service to store profiles
    • Convert schedule time from minutes to hh:mm
    • Disable collector for stop events
    • Fix rx_mode lazy_config
    • Improve logging when raising exception
    • Improve profile validation
    • Log exception at the most outer service
    • Make DEFAULT and UPDATEABLE optional due to homegear support
    • Make validation for climate schedules optional
    • Move context var to own module
    • Raise exception on set_value, put_paramset
    • Remove command queue
    • Rename climate enums and constants to better distinguish from HA
    • Reuse existing dict types
    • Simplify entity imports
    • Use regex to identify schedule profiles
  • Add action to fetch climate device schedule
  • Add action to store climate device schedule
  • Add action to copy climate schedules
  • Add option to config flow/advanced to listen on all ip addresses
  • Add OPTIMUM_START_STOP and TEMPERATURE_OFFSET to climate attributes
  • Fix issue with duplicate device addresses over multiple backends
  • Raise HomeAssistantError on service exception
  • Remove periodic master entity update
  • Rename service to action in README.md

Full Changelog: 1.66.0...1.67.0

1.66.0

27 Sep 16:59
7922008
Compare
Choose a tag to compare

What's Changed

Breaking change:

  • Use service put_link_paramset to manipulate direct connections
  • Use service get_link_paramset to read direct connections
  • Remove customization (it's not a pure dimmer) for ELV-SH-WUA / HmIP-WUA. Remove obsolete entities if necessary

What's Changed

  • Bump hahomematic to 2024.9.12
    • Add bind_collector to all relevant methods with option to disable it
    • Add config option for listen ip address and port
    • Add check for link paramsets
    • Add getLinkPeers XmlRPC method
    • Add missing PayloadMixin
    • Add name to channel
    • Add paramset_key to entity_key
    • Adjust payload and path
    • Avoid permanent cache save on remove device
    • Catch bind address errors of xml rpc server
    • Check rx_mode
    • Do not create update entities that are not updatable (manually remove obsolete update entities)
    • Ensure only one load/save of cache file at time
    • Identify bind_collector annotated methods
    • Improve paramset key check
    • Load all paramsets
    • Mark externally accessed services with service_call if bind_collector is not appropriate
    • Mark only level as relevant entity for DALI
    • Only try device update refresh if device is updatable
    • Refactor device/entity to extract channel
    • Refactor get_events, get_new_entities
    • Refactor update entity
    • Remove CED for ELV-SH-WUA / HmIP-WUA
    • Remove unnecessary checks
    • Rename value_property to state_property
    • Replace device_type by model
    • Separate enable/disable sysvar and program scan
    • Shorten names
    • Small definition fix for DALI
    • Switch typing of paramset_key from str to ParamsetKey
    • Use TypedDict for device_description
    • Use TypedDict for parameter_data
    • Use channel instead of channel_addresses
    • Use paramset_description from channel
    • Use validator for local schema
  • Add advanced options to config flow
  • Add option to enable/disable program scan to advanced options
  • Add services get_link_peers, get_link_paramset, put_link_paramset
  • Improve german descriptions by @Baxxy13
  • Use domain alias
  • Use select for paramset_key with actions calls
  • Use selector for rx_mode in service description

Full Changelog: 1.65.0...1.66.0

1.65.0

26 Aug 10:22
90590f1
Compare
Choose a tag to compare

New Features

What's Changed

  • Bump hahomematic to 2024.8.13
    • Add CED for ELV-SH-WUA / HmIP-WUA (you have to delete some obsolte entities manually)
    • Add UN_IGNORE_WILDCARD to get_parameters
    • Add additional validation on config parameters
    • Avoid excessive memory usage in cache
    • Check/convert values of manual executed put_paramset/set_value
    • Cleanup DeviceDescriptionCache
    • Cleanup ParamsetDescriptionCache
    • Make HEATING_COOLING visible for thermostats
    • Make load only relevant paramset descriptions configurable
    • Refactor folder handling
    • Refactor get_parameters for unignore_candidates
    • Use only relevant IP for XmlRPC Server listening on
  • Add HEATING_COOLING translations
  • Clear cache on schema migration
  • Keep optional values in config flow
  • Load al paramset descriptions into cache
  • Make unignore configurable in the UI
  • Move mapping access to control config
  • Refactor config flow. some options are now on the advanced page.
  • Use SELECTORs in config flow
  • Validate put_paramset/set_value against device descriptions
  • Write optional parameters in Config Flow only when filled

New Contributors

Full Changelog: 1.64.0...1.65.0

1.64.0

07 Aug 15:22
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2024.8.1
    • Add button lock CE
    • Reduce data load, if only device description is updated
    • Allow undefined generic entities besides CE
  • Remove service delete_device. Use delete on the device entry instead
  • Fix triggers and action when using meta integrations
  • Add translation to button lock
  • Add device class to RSSI

Full Changelog: 1.63.1...1.64.0

1.63.1

22 Jun 13:48
Compare
Choose a tag to compare

What's Changed

  • Use entry.runtime_data instead of hass.data
  • Use HassKey for hass.data

Full Changelog: 1.63.0...1.63.1