Releases: SukramJ/custom_homematic
Releases · SukramJ/custom_homematic
1.85.0b5
What's Changed
- Bump hahomematic to 2025.7.4
- Add default customization for ELV-SH-SW1-BAT, HmIP-WGT, HmIP-WGTC (Deleting of obsolete entities/device might be required)
- Enable OPERATING_VOLTAGE_LEVEL for HM-CC-RT-DN and HM-TC-IT-WM-W-EU
- Fire updated events for calculated DPs when refreshed within a second
- Rename channel* to group* properties for cover, light and switch
- Check uniqueness of instance name
Full Changelog: 1.85.0b4...1.85.0b5
1.85.0b4
What's Changed
- Bump hahomematic to 2025.7.3
- Add default customization for ELV-SH-SW1-BAT (Deleting of obsolete entities might be required)
- Enable OPERATING_VOLTAGE_LEVEL for HM-CC-RT-DN and HM-TC-IT-WM-W-EU
- Fire updated events for calculated DPs when refreshed within a second
- Rename channel* to group* properties for cover, light and switch
- Check uniqueness of instance name
Full Changelog: 1.85.0b3...1.85.0b4
1.84.1
1.84.0
New EXPERIMENTAL Features
Optional: Use subdevices for channel groups instead of flat devices.
Creates additional HA (sub)devices for Homematic devices with multiple channels, such as HmIP-DRSI4 and HmIP-DRDI3.
Enabling this option affects automations that use devices and need to be updated.
If disabled, outdated devices must be deleted manually.
Activation is done under "Configuration/Advanced Options/Enable Subdevices."
What's Changed
- Bump hahomematic to 2025.6.0
- Add CustomDP valve for ELV-SH-WSM / HmIP-WSM
- Add batteries for ELV-SH-TACO
- Add button_lock to HmIP-DLD
- Add operating voltage level to ELV-SH-WSM / HmIP-WSM
- Add state channel to sub_device_channel mapping
- Enable ACTUAL_TEMPERATURE on maintenance channel
- Improve identify ip address
- Improve sub_device_channel identification
- Wait with PING/PONG handling until interface is initialized
- Add valve platform
- EXPERIMENTAL: Add option to use sub devices to config flow/advanced options
- Set suggested_display_precision for OPERATING_VOLTAGE to 1
Full Changelog: 1.83.0...1.84.0
1.83.0
What's Changed
- Bump hahomematic to 2025.4.1
- Limit text values to 255 characters
- Add add_link and remove_link to actions
- Add translation for HM-Sec-WDS states
- Add options to all enums
Full Changelog: 1.82.1...1.83.0
1.82.1
What's Changed
- Bump hahomematic to 2025.4.0
- Create TLS context during module load
Full Changelog: 1.82.0...1.82.1
1.82.0
- Bump hahomematic to 2025.3.0
- Add HmIP-FCI1 and HmIP-FCI6 to batteries
- Add vapor concentration and dew point to all device channels that support temperature and humidity
- Clear session on auth failure
- Ensure load_data_point_value usage for initial load
- Fix OperatingVoltageLevel attributes: low_bat_limit, low_bat_limit_default
- Ignore model on initial load (HmIP-SWSD, HmIP-SWD)
- Ignore parameters on initial load, if not already fetched by rega script (ERROR*, RSSI*, DUTY_CYCLE, DUTYCYCLE, LOW_BAT, LOWBAT, OPERATING_VOLTAGE)
- Remove @cache and @lru_cache annotations
- Use @cached_property for expensive, one time calculated properties
- Use enums for const parameter values
1.81.2
1.81.1
This release requires HA >= 2025.2.0
What's Changed
- Bump hahomematic to 2025.2.3
- Add calculated data points for HM devices
- Catch JSONDecodeError on load/save cache files
- Catch get_metadata XMLRPC fault
- Ignore devices with unknown battery
- Remove python 3.12 for github tests and pylint
- Set battery to UNKNOWN for HmIP-PCBS-BAT
- Sort battery list for correct wildcard search
- Use py 3.13 for mypy and pylint
- Fix import from HA
Full Changelog: 1.81.0...1.81.1
1.80.0
What's Changed
- Bump hahomematic to 2025.2.0
- Add calculated data points:
- ApparentTemperature
- DewPoint
- FrostPoint
- OperatingVoltageLevel
- VaporConcentration
- Add config option to define the hm_master_poll_after_send_intervals
- Add LOW_BAT_LIMIT
- Add WEEK_PROGRAM_POINTER for bidcos climate devices
- Add climate presets based on WEEK_PROGRAM_POINTER
- Define schedule_channel_address for HM schedule usage
- Don't read on unavailable devices
- Enable schedule on hm thermostat
- Fix usage of master dps for bidcos climate devices
- Improve connection error handling
- Poll master dp values 5s after send for bidcos devices
- Refactor parameter_visibility
- Rename paramset_key to paramset_key_or_link_address for put_paramset
- Use temporary values where push is not supported
- Add calculated data points:
- Add support for CalculatedDataPoint
- Add translations to apparent_temperature
Full Changelog: 1.79.1...1.80.0