Bug fIx Release
☕ Support This Project
If you find this integration useful, consider supporting its development:
Your support helps maintain and improve this integration. Thank you! 🙏
What's Changed
New Features
- Light Last Brightness Option: Added config option
Restore last brightness for lightsin advanced settings. When enabled, lights will turn on with the last non-zero brightness level instead of default 100%. Default is disabled.
Improvements
- Configuration Options: Improved labels and descriptions for all advanced configuration options in config flow and options flow
- Documentation: Updated README.md with corrected descriptions for Device Behavior and Expert Options sections
Bug Fixes
- Sensor State Class: Added unit-based fallback rules for %, bar, °C, and g/m³ units. This restores long-term statistics support for Homebrew devices like HB-UNI sensors
- Device Model Matching: Fixed case-insensitive device model matching for entity description rules. Older devices like HmIP-SWDO (reported as
HMIP-SWDOby CCU) now correctly receive their device_class (e.g.,window) - Service Schema: Removed invalid
base_temperatureparameter fromset_schedule_simple_profileservice schema (parameter is part ofsimple_profile_data, not a separate field) - Service Name: Fixed incorrect service name
create_backup→create_ccu_backupin release notes
Bump aiohomematic to 2026.1.8
Bug Fixes
- Fix CuXD/CCU-Jack Device Control:
ClientJsonCCUnow properly overridesset_valueandput_paramsetto use JSON-RPC - Fix Sysvar-to-Device Association: System variables with device references are now correctly associated with their devices/channels
- Fix Runtime Device Addition: Fixed
KeyErrorwhen adding new devices during runtime after cache was loaded
Full Changelog: 2.0.2...2.0.3