github homebridge-plugins/homebridge-lutron v3.1.1

latest releases: v3.1.3-beta.2, v3.1.3-beta.1, v3.1.3-beta.0...
12 hours ago

Features

  • expand Matter device registration/mapping across supported device families (WallDimmer, WallSwitch, Serena tilt-only blinds, occupancy sensors, and Pico remotes) using api.matter.deviceTypes.*
  • refactor platform layout into dedicated HAP and Matter modules (Platform.HAP.ts, Platform.Matter.ts) and add Matter cluster helpers in device classes

Bug Fixes

  • Matter registration: set required accessory metadata on root object (fixes missing manufacturer validation failures)
  • Matter registration: constrain bridged accessory display names to Matter nodeLabel length limits (fixes Behaviors have errors on long room/device names)
  • Pico Matter composed endpoints: explicitly apply GenericSwitch SwitchServer behavior (GenericSwitch.with(SwitchServer)), restoring expected per-button rendering in Apple Home
  • Pico Matter behavior: move to GenericSwitch state updates for button presses, expand Pico button map coverage, and include Pico4Button in Matter GenericSwitch registration mapping
  • add options.excludedDeviceTypes support to skip selected device types in both HAP and Matter registration paths (including removing cached accessories for explicitly excluded types)
  • remove legacy options.filterBlinds toggle and rely on options.excludedDeviceTypes for Serena blind exclusion
  • excluded-device cleanup: in Matter mode, unregister excluded cached accessories from both HAP and Matter registries for deterministic removal
  • Pico button mapping robustness: improve Pico3ButtonRaiseLower alias resolution (including Favorite center-button naming variants) and skip unknown button definitions without failing whole-remote initialization
  • Matter command handling: add explicit handlers so WallDimmer and WallSwitch On/Off/Level commands always dispatch LEAP GoToLevel requests
  • Matter blind control: add windowCovering.goToTiltPercentage handler for Serena tilt-only blinds to map Matter tilt commands to LEAP blind tilt writes
  • Matter external-state sync: propagate unsolicited bridge updates back into Matter cluster state for WallDimmer (onOff + levelControl), WallSwitch (onOff), Serena tilt-only blinds (windowCovering tilt), and occupancy sensors (occupancySensing)
  • Pico Matter composed endpoint polish: use BridgedNode as Pico parent in composed mode and provide part displayName values to avoid undefined child labels in UI

Maintenance

  • align imports/file naming with ESM casing expectations and update docs output
  • bump Homebridge beta compatibility to ^2.0.0-beta.110 and refresh lint/tooling dependencies

Full Changelog: v3.1.0...v3.1.1

Don't miss a new homebridge-lutron release

NewReleases is sending notifications on new releases.