Skip to content

Releases: SukramJ/custom_homematic

1.82.0b0

09 Mar 08:13
625e64a
Compare
Choose a tag to compare
1.82.0b0 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: 1.81.2...1.82.0b0

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

1.79.1

22 Jan 18:57
63df1cf
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2025.1.11
    • Cleanup cache file clear
    • Delay start of scheduler until devices are created
    • Rename instance_name to central_name
    • Slugify cache file name
  • Compare keys against sysvar names with wildcards

Full Changelog: 1.79.0...1.79.1

1.79.0

19 Jan 17:00
12c18cc
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2025.1.10
    • Improve defaultdict usage
    • Load cached files as defaultdicts
    • Use Mapping instead of dict where possible
  • Delete cache
    • Fix a problem with new devices, due to an issue in 1.78.0

Full Changelog: 1.78.1...1.79.0

1.78.1

14 Jan 21:16
242a478
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2025.1.7
    • Fix KeyError on uninitialised dict

Full Changelog: 1.78.0...1.78.1

1.78.0

12 Jan 08:12
6f2aa15
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2025.1.5
    • Consider heating value type when calculating hvac action
    • Fix issue with programs/sysvars on backend restart
    • Identify channel of a system variable if name ends with channel address
    • Refactor create_* methods:
    • Speedup wildcard lookup
  • Add entity descriptions for (some statistics might be recalculated):
    • svHmIPRainCounter*, svHmIPRainCounterToday*, svHmIPRainCounterYesterday*
    • svHmIPSunshineCounter*, svHmIPSunshineCounterToday*, vHmIPSunshineCounterYesterday*
    • svEnergyCounter*, svEnergyCounterFeedIn*
  • Device related sysvars are now shown under the device instead of the hub

Full Changelog: 1.77.0...1.78.0

1.77.0

03 Jan 09:37
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2025.1.0
    • Remove get-/set_install_mode
  • Add switch to toggle the state of CCU programs
  • Remove action set_install_mode

Full Changelog: 1.76.1...1.77.0

1.76.1

27 Dec 22:36
576b43f
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2024.12.13
    • Add program switch
  • Fix double prefix for programs

Full Changelog: 1.76.0...1.76.1