github SukramJ/homematicip_local 2.6.1b9

pre-release12 hours ago

What's Changed

Integration

  • Per-channel schedule enable/disable support for non-climate week profiles (WebSocket endpoint + sensor attribute)
  • Schedule switch entities are now disabled by default in the entity registry
  • Schedule entities (week profile sensor, schedule switch) now consistently use "Zeitplan"/"Schedule" in their name, both with and without sub-devices enabled
  • Fixed schedule sub-device naming: schedule devices now correctly include "Schedule"/"Zeitplan" in their name when sub-devices are enabled
  • Added configurable command_retry_max_attempts setting in advanced config (default: 3, range: 0-10) for the new command retry mechanism
  • Added retry parameter to set_device_value, put_paramset, and put_link_paramset services (default: true) to leverage the new command retry mechanism in aiohomematic
  • Added missing config flow translations (EN/DE) for command_retry_max_attempts
  • Fixed KeyError when command_retry_max_attempts is absent from existing config entries
  • Enabled parallel test execution via pytest-xdist (-n auto --dist loadscope)

Blueprints

  • Modernized all blueprints: replaced deprecated service: with action:, simplified condition templates to shorthand syntax
  • Added homeassistant.min_version: "2026.3.0" to all blueprints
  • Added multi-device support to all button blueprints (2, 4, 6, 8-button)
  • Added CCU direct-link detection to all button blueprints: optional warning notification and action skip when CCU direct connections exist for the pressed button (based on community contribution by @hosswald)
  • Added configurable delay to all reactivate-device blueprints (default: 10 seconds)
  • Updated all blueprint versions to v2026-04-14
  • Added comprehensive blueprint test suite (171 tests): schema validation, input validation, template substitution, full-flow end-to-end tests including direct-link detection and all button-subtype mappings

Dependencies

Bump aiohomematic to 2026.4.11

  • Added ScheduleChannelSwitch data point for per-channel schedule enable/disable
  • Per-channel schedule enable/disable via COMBINED_PARAMETER (atomic bitmask + mode write)
  • Load WEEK_PROGRAM_CHANNEL_LOCKS value at startup (fixes delayed schedule_enabled attribute)
  • Command retry mechanism for transient failures (automatic retry with backoff for temporarily unreachable devices)
  • Fixed missing DURATION_UNIT/DURATION_VALUE in putParamset for turn_on and turn_off (HmIP-BSL, HmIP-RGBW, HmIPW-WRC6, HmIP-DRG-DALI)
  • Fixed RAMP_TIME_TO_OFF usage for RGBW and DRG-DALI lights
  • Fixed siren duration always sent on turn_on

Bump aiohomematic-config to 2026.4.2

  • Per-channel schedule_enabled field on DeviceScheduleData

Bump homematicip-local-frontend

  • Per-channel schedule enable/disable as clickable channel chips
  • Improved the schedule card layout to reduce vertical space usage
  • Removed misleading "Update verfügbar" badge from CCU dashboard System Information card
  • Fixed cards showing "Konfigurationsfehler" in Firefox
  • Fixed cards showing infinite loading spinner in HA Card Picker and on dashboards
  • Fixed device icons invisible or poorly visible in dark mode

Don't miss a new homematicip_local release

NewReleases is sending notifications on new releases.