Skip to content

Releases: danielperna84/custom_homematic

1.34.1

16 Apr 10:24
a43d311
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2023.4.0
    • Update requirements
    • Add log message to negative password check
  • Use positional args
  • Fix Cannot parse hex-string value

Full Changelog: 1.34.0...1.34.1

1.34.0

05 Apr 05:01
fe35308
Compare
Choose a tag to compare

This Release requires >= HA 2023.4

New features

  • Add service set cover combined position
  • Add entity name translation (Use this discussion for feedback)

All changes:

  • Bump hahomematic to 2023.3.1
    • Add name to tasks
    • Improve typing
    • Move callback calls into exception block
    • Remove avoidable usage of deepcopy
    • Add dependabot
    • Update requirements
    • Drop pyupgrade, autoflake, flake8 in favor of ruff
    • Refactor cover, add set_combined_position
  • Update minimum required version
  • Add service set cover combined position
  • Add entity name translation

Full Changelog: 1.33.1...1.34.0

1.33.1

03 Mar 15:57
3e6be99
Compare
Choose a tag to compare

This release require HA >= 2023.3.0

What's Changed

  • Bump hahomematic to 2023.3.0
    • Update ruff, adjust module aliases
    • Fix spamming CCU logs with errors (#981)
  • Fix import
  • Update minimum required version

Full Changelog: 1.33.0...1.33.1

1.33.0

26 Feb 10:37
6ff264a
Compare
Choose a tag to compare

What's Changed

  • Bump hahomematic to 2023.2.11
    • Update ruff, fix comments
    • Switch to orjson
    • Fix climate: compare set temperature to target temperature

Full Changelog: 1.32.0...1.33.0

1.32.0

23 Feb 06:42
Compare
Choose a tag to compare

What's Changed

Breaking change

  • Remove set_device_value_raw: use set_device_value instead (See changelog release 1.27.1)

New features

  • Enable HmIP-SMSD as siren

All changes:

  • Bump hahomematic to 2023.2.10

    • Use sets for central callbacks
    • Add get_all_entities for device
  • Enable HmIP-SMSD as siren

  • Add pre-commit checks and cleanup repo

  • Remove set_device_value_raw

Full Changelog: 1.31.0...1.32.0

1.31.0

21 Feb 19:00
4b6b2ef
Compare
Choose a tag to compare

Help wanted

  • Support for HmIP-SWSD as siren is currently disable. A basic API testing is needed.

All changes:

  • Bump hahomematic to 2023.2.9
    • Fix property types
    • Ensure modules for platforms are loaded
    • Use local dicts for device lists
    • Clear central data cache if identified as outdated
    • Avoid redundant cache loads within init phase
    • Extract value preparation from send_value
    • Differentiate between input and default parameter type
    • Fix asyncio-dangling-task (RUF006)
  • Add typed dict for light and siren
  • Bump hahomematic to 2023.2.8
    • Add project setup script
    • Add entity_data event
    • Add payload mixin
    • Cleanup module dependencies
    • Use cache decorators for some high-traffic methods
    • Allow that channel_no could be None
    • Add and use get_channel_address
    • Add HmIP-SWSD as siren
  • Add device_class to doorbell if binary behavior is set
  • Align packages to backend lib
  • Align to siren backend changes
  • Used typed dicts for light and siren
  • Update translation keys

Full Changelog: 1.30.2...1.31.0

1.31.0b1

18 Feb 16:08
0d9e97a
Compare
Choose a tag to compare
1.31.0b1 Pre-release
Pre-release

What's Changed

New features

  • Add HmIP-SWSD as siren (currently disable. testing required)

All changes:

  • Bump hahomematic to 2023.2.9
    • Fix property types
    • Ensure modules for platforms are loaded
    • Use local dicts for device lists
    • Clear central data cache if identified as outdated
    • Avoid redundant cache loads within init phase
    • Extract value preparation from send_value
    • Differentiate between input and default parameter type
    • Fix asyncio-dangling-task (RUF006)
  • Add typed dict for light and siren
  • Bump hahomematic to 2023.2.8
    • Add project setup script
    • Add entity_data event
    • Add payload mixin
    • Cleanup module dependencies
    • Use cache decorators for some high-traffic methods
    • Allow that channel_no could be None
    • Add and use get_channel_address
    • Add HmIP-SWSD as siren
  • Add device_class to doorbell if binary behavior is set
  • Align packages to backend lib
  • Align to siren backend changes
  • Used typed dicts for light and siren

Full Changelog: 1.30.2...1.31.0b1

1.31.0b0

13 Feb 12:47
Compare
Choose a tag to compare
1.31.0b0 Pre-release
Pre-release

What's Changed

New features

All changes:

  • Bump hahomematic to 2023.2.8
    • Add project setup script
    • Add entity_data event
    • Add payload mixin
    • Cleanup module dependencies
    • Use cache decorators for some high-traffic methods
    • Allow that channel_no could be None
    • Add and use get_channel_address
    • Add HmIP-SWSD as siren (currently deactivated)
  • Add device_class to doorbell if binary behavior is set
  • Align packages to backend lib
  • Align to siren backend changes

Full Changelog: 1.30.2...1.31.0b0

1.30.2

08 Feb 07:41
96d3999
Compare
Choose a tag to compare

What's Changed

  • Remove native_precision for Concentration of HmIP-SCTH230

This change is necessary because native_precision has been swapped for suggested_display_precision without a deprecation period in the HA core. Before switching to HA 2023.3, all CC users who use version 1.28.0 (or greater) must therefore update.
Rounding support for Concentration of HmIP-SCTH230 will be readded with HA 2023.3

Full Changelog: 1.30.1...1.30.2

1.30.1

07 Feb 18:30
89109cc
Compare
Choose a tag to compare

What's Changed

All changes:

  • Bump hahomematic to 2023.2.7
    • Disable validation of state change for action and button
    • Check if entity is writable on send

Full Changelog: 1.30.0...1.30.1