Skip to content

Releases: SukramJ/custom_homematic

1.85.0b5

17 Jul 09:46
1b9dc87
Compare
Choose a tag to compare
1.85.0b5 Pre-release
Pre-release

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

13 Jul 11:04
68a1d9c
Compare
Choose a tag to compare
1.85.0b4 Pre-release
Pre-release

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

27 Jun 12:13
900f5ff
Compare
Choose a tag to compare

What's Changed

  • Categorize diagnostic temperature sensors

Full Changelog: 1.84.0...1.84.1

1.84.0

25 Jun 09:17
02cffe4
Compare
Choose a tag to compare

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

11 Apr 07:23
f106377
Compare
Choose a tag to compare

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

03 Apr 10:06
afe3f77
Compare
Choose a tag to compare

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

28 Mar 08:11
12270ee
Compare
Choose a tag to compare
  • 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

05 Feb 22:05
cf0a0ec
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2025.2.5
    • Use value instead of default for low_bat_limit

Full Changelog: 1.81.1...1.81.2

1.81.1

05 Feb 20:32
9b2cb63
Compare
Choose a tag to compare

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

01 Feb 12:26
43252bc
Compare
Choose a tag to compare

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 support for CalculatedDataPoint
  • Add translations to apparent_temperature

Full Changelog: 1.79.1...1.80.0