[3.1.1] - 2025-07-04
Development Breaking Changes
- [exports]: The single devices (i.e. Rvc, Evse etc...) are only exported from
matterbridge/devices
. Please update your imports to use the new export path. Refer to the documentation for details on imports. - [MatterbridgeEndpoint]: Added the mode property:
server
will make the device indipendent from its plugin. It has its own server node: QRCode, Fabrics and Sessions are visible in the Devices section of the Home page. This is a workaround for the Rvc Apple issue. With mode=server the Rvc (like any other device) can be paired directly to the controller like a native not bridged Matter device.
Added
- [LaundryDryer]: Added LaundryDryer (not supported by the Home app) class and Jest test.
- [DeviceEnergyManagement]: Added MatterbridgeDeviceEnergyManagementServer with power adjustment methods.
- [SolarPower]: Added SolarPower class and Jest test (working on Home Assistant and SmartThings). Thanks Ludovic BOUÉ.
- [BatteryStorage]: Added BatteryStorage class and Jest test (working on Home Assistant and SmartThings). Thanks Ludovic BOUÉ.
- [HeatPump]: Added HeatPump class and Jest test (working on Home Assistant and SmartThings).
- [test]: Improved test units on Frontend class and all Matterbridge classes (coverage 93%).
Changed
- [package]: Updated dependencies.
- [matter.js]: Bumped
matter.js
to 0.15.1 (project-chip/matter.js#2220). Great job matter.js! - [frontend]: Added all esa devices.
- [frontend]: New default values: devices on the home page and icon view on the devices page.
- [imports]: Added dynamic imports to Matterbridge and Frontend classes.