Releases: danielperna84/custom_homematic
Releases · danielperna84/custom_homematic
1.69.0b2
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
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
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
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
1.66.0
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
New Features
- Unignore is now configurable in the UI
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
- @dotlambda made their first contribution in #706
Full Changelog: 1.64.0...1.65.0
1.64.0
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
What's Changed
- Use entry.runtime_data instead of hass.data
- Use HassKey for hass.data
Full Changelog: 1.63.0...1.63.1