Skip to content

Releases: danielperna84/custom_homematic

1.73.0b1

25 Nov 13:30
9b189c0
Compare
Choose a tag to compare
1.73.0b1 Pre-release
Pre-release

What's Changed

  • Bump hahomematic to 2024.11.10
    • Add TIME_OF_OPERATION to smoke detector
    • Make sysvars eventable
    • Switch multiplier from int to float
    • Use more constants for cover and light
  • Add option to receive sysvar changes over mqtt
  • Add translations for TIME_OF_OPERATION

Full Changelog: 1.73.0b0...1.73.0b1

1.73.0b0

22 Nov 19:59
e578b53
Compare
Choose a tag to compare
1.73.0b0 Pre-release
Pre-release

What's Changed

  • Bump hahomematic to 2024.11.9
    • Make sysvars eventable
  • Add option to receive sysvar changes over mqtt

Full Changelog: 1.72.0...1.73.0b0

1.72.0

21 Nov 19:25
b50a5b4
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2024.11.8
    • Add missing service annotations
    • Add performance measurement to @service
    • Don't re-raise exception on internal services
    • Move service
    • Remove service from abstract methods
  • Expand list of unrecorded attributes

Full Changelog: 1.71.0...1.72.0

1.71.1mqtt0

20 Nov 06:27
Compare
Choose a tag to compare
1.71.1mqtt0 Pre-release
Pre-release

New Features

  • Add CUxD and CCU-Jack support (15s polling interval)

Optional:

  • Add mqtt support for CUxD and CCU-Jack (advanced options / no polling required for CCU-Jack and CUxD)
    • Requires CCU-Jack installed on CCU
    • Requires HA connected to CCU-Jack's MQTT Broker (No mqtt prefix needed)
    • OR Requires HA to be connected to an MQTT-Brocker (other than CCU-Jack's) and CCU-Jack to use an MQTT-Bridge (here a prefix (RemotePrefix) must potentially be set).
    • Use the discussion in HAHomematic Repo for feedback and questions

Full Changelog: 1.71.0...1.71.1mqtt0

1.71.0

20 Nov 06:20
42f759a
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2024.11.7
    • Add basic support for json clients
    • Add data_point_path event
    • Add getDeviceDescription, getParamsetDescription, listDevices, getValue, setValue, getParamset, putParamset to json_rpc
    • Add get_data_point_path to central
    • Add interface(id) to performance log message
    • Add interfaces_requiring_periodic_refresh to config
    • Add option to refresh data by interface
    • Add periodic data refresh to CentralUnitChecker for some interfaces
    • Add sysvar/program refresh to scheduler
    • Add xml_rpc support flag to client
    • Allow empty port for some interfaces
    • Do reconnect/reload only for affected interfaces
    • Extend DP_KEY with interface_id
    • Fix returned version of client
    • Ignore unknown interfaces
    • Improve store tmp value
    • Maintain data_cache by interface
    • Reduce MAX_CACHE_AGE to 15s
    • Remove clients for not available interfaces
    • Rename event to data_point_event
    • Run periodic tasks with an individual interval
    • Store temporary value for polling client data points
    • Store temporary value for sysvar data points
  • Add mqtt support
  • Add new option to UI (but disabled)
  • Remove sysvar/program refresh from scheduler

Full Changelog: 1.70.0...1.71.0

1.70.0

06 Nov 07:10
ca44336
Compare
Choose a tag to compare

What's Changed

What's Changed

  • Bump hahomematic to 2024.11.0
    • Improve on_time usage
  • Fix copy schedule

Full Changelog: 1.69.0...1.70.0

1.69.0

31 Oct 09:59
Compare
Choose a tag to compare

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.0

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