github SukramJ/homematicip_local 1.91.0b36

pre-release8 hours ago

What's Changed

New Features

  • Siren Control: Automatic select entities for siren tone and light pattern selection with full translations (no manual InputHelper setup required)
  • Reauthentication: Added reauthentication flow to update expired credentials without removing the integration
  • Reconfigure Flow: Quick reconfiguration of connection settings without full re-setup

Improvements

  • Configuration Experience: Enhanced config flow with improved error messages, progress indicators (Step X of Y), and menu-based navigation
  • Error Handling: Reduced log flooding during connection issues with improved error handling decorator for entity actions
  • Translations: Fixed naming of untranslated entities and improved translation coverage for press events

Bug Fixes

  • Services: Fixed set_schedule_simple_weekday service
  • Translations: Fixed translation issues

Developer Experience

  • Code Quality: Strict mypy type checking, consistent use of keyword-only arguments, removed legacy code from config flow
  • Testing: Comprehensive test coverage improvements for config flow, services, lights, and updates
  • Documentation: Added comprehensive CLAUDE.md for AI assistants with development guidelines and project structure

Bump aiohomematic to 2025.12.43

Connection Reliability

  • Improved Reconnection: New state machine architecture for faster, more reliable recovery after CCU restarts
  • CircuitBreaker: Automatic protection against repeated connection failures with staged reconnection
  • Reduced Log Noise: Less ERROR logging during expected reconnection scenarios

Device Management

  • Device Inbox: Accept and rename new devices pending pairing directly from the integration
  • Install Mode: Separate install mode control per interface (HmIP-RF and BidCos-RF) with countdown timer
  • Backup Support: Create and download CCU system backups, firmware download and update triggers

Climate & Schedules

  • Schedule Caching: Faster schedule operations with intelligent caching
  • Simple Schedule Format: Easier to read and modify weekly heating schedules
  • Schedule Sync: Bidirectional get/set schedule operations with filtered data format

Siren Control

  • Visible Alarm Settings: Acoustic and optical alarm selection now available as controllable entities
  • Flexible Turn-On: Siren activation uses entity values as defaults when service parameters omitted

Bug Fixes

  • RGBW/LSC Auto-Off: Fixed lights turning off unexpectedly when using transition times
  • Reconnect Availability: Entities no longer remain unavailable after CCU reconnect
  • STATUS Parameters: Fixed handling of integer values from backend for status updates
  • Firmware Updates: Fixed firmware data not refreshing after update check

New Device Support

  • DeviceProfileRegistry for centralized device-to-profile mappings
  • DpActionSelect data point type for write-only selection parameters

Internal Improvements

  • Protocol-based architecture for better testability and decoupling
  • Event bus system replacing legacy callback patterns
  • Strict type checking throughout codebase
  • Translatable log messages and exceptions

Full Changelog: 1.91.0b35...1.91.0b36

Don't miss a new homematicip_local release

NewReleases is sending notifications on new releases.