[3.10.5] - 2026-08-14
Development news
- [closure]: Closure device is released for production and fully Matter 1.6.0 compliant (all chip tests pass). So far fully supported by SmartThings and partially by Matter Server dashboard.
Added
- [closureControl]: Refactor
MoveTotarget-state fallbacks and set the main state toStoppedwhen the closure is already at the requested target, orMovingotherwise. - [closureControl]: Add the conformance to specs for
MoveTo: reject the command withINVALID_COMMANDwhen none ofPosition,Latch, orSpeedare present. - [closureControl]: Add
Closure.setState(),Closure.setFullyClosed(),Closure.setFullOpened()andClosure.setPartiallyOpened()helpers. - [closureControl]: Add
Closure.triggerOperationalError(),Closure.triggerMovementCompleted()andClosure.triggerSecureStateChanged()helpers to emit theOperationalError,MovementCompletedandSecureStateChangedClosureControl events. - [closureControl]: Add
identifyTime,identifyType, andpowerSourceTypeconstructor options toClosure. - [closureDimension]: Use the Matter
Autofallback whenSetTargetomits speed. - [closureDimension]: Add the conformance to specs for
Step: reject the command withCONSTRAINT_ERRORwhenDirection,NumberOfSteps, orSpeedare out of range. - [thermostat]: Add
Thermostat.Feature.MatterScheduleConfigurationsupport with schedule attributes andSetActiveScheduleRequesthandling. Thanks Ludovic BOUÉ. - [thermostat]: Add
Thermostat.Feature.ThermostatSuggestionssupport with suggestion attributes andAddThermostatSuggestion/RemoveThermostatSuggestionhandling. Thanks Ludovic BOUÉ.
Changed
- [frontend]: Bump
frontendversion to v.3.5.7. - [frontend]: Remove bun version from Header.
- [thermostat]: Align
numberOfPresetswith the configured preset capacity and the Matter specification minimum. Thanks Ludovic BOUÉ.
Fixed
- [irrigationSystem]: Remove the non-functional
singleZoneoption; single-zone systems must now useaddZonelike any other zone. - [microwaveOven]: Use the
PowerAsNumberandPowerNumberLimitsfeatures instead ofPowerInWattsfor theMicrowaveOvenControlcluster, and handle thePowerSettingfield inSetCookingParametersaccordingly. - [closureDimension]:
ClosurePanelandClosure.addPanel()now require adimensionType('lift','tilt'or'modulation') and enable the matching Translation/Rotation/Modulation feature, as required by the[PS].bconformance rule when Positioning is supported. - [thermostat]: Remove the workaround that stripped the
AtomicRequest/AtomicResponsecommands fromacceptedCommandList/generatedCommandListonMatterbridgeThermostatServer; matter.js now handles the atomic-write commands correctly. - [data-model]: Fix missed namspaces.