Releases: danielperna84/custom_homematic
Releases · danielperna84/custom_homematic
1.73.0b1
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
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
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
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
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
1.69.0
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
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
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
- @Saarlothri made their first contribution in #740
Full Changelog: 1.67.0...1.68.0
1.67.0
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