Releases: danielperna84/custom_homematic
1.34.1
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
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
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
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
What's Changed
Breaking change
- Remove
set_device_value_raw
: useset_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
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
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
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
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
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