Skip to content

Releases: Luligu/matterbridge

Release 1.3.4

23 Jun 06:35
e0aa39c
Compare
Choose a tag to compare

[1.3.4] - 2024-06-23

Fixed

  • [matterbridge]: Fixed exports
Buy me a coffee

Release 1.3.3

22 Jun 19:34
c843e53
Compare
Choose a tag to compare

[1.3.3] - 2024-06-22

Changed

  • [matterbridge]: Updated dependencies
  • [matterbridge]: When a plugin is in an error state, the bridge does not start to avoid causing the controllers to delete the registered devices and lose the configuration (e.g. room and automations).
Buy me a coffee

Release 1.3.2

22 Jun 09:02
ac38eb9
Compare
Choose a tag to compare

[1.3.2] - 2024-06-22

New plugin

shelly

Matterbridge shelly allows you to expose Shelly Gen 1, Gen 2, and Gen 3 devices to Matter.

Features:

  • Shellies are automatically discovered using mDNS.
  • Discovered shellies are stored in local storage for quick loading on startup.
  • In this first release, the components exposed are lights (with brightness), switches, rollers and power meters (with EveHistory electrical measurements).
  • Shellies are controlled locally, eliminating the need for cloud or MQTT (which can be disabled).
  • Shelly Gen 1 devices are controlled using the CoIoT protocol (see the note below).
  • Shelly Gen 2 and Gen 3 devices are controlled using WebSocket.
  • The Matter device takes the name configured in the Shelly device's web page.
  • A 10-minute timer checks if the device has reported in that time.

Added

  • [matterbridgeDevice]: Added all clusters for airQualitySensor:
    CarbonMonoxideConcentrationMeasurement,
    CarbonDioxideConcentrationMeasurement,
    NitrogenDioxideConcentrationMeasurement,
    OzoneConcentrationMeasurement,
    FormaldehydeConcentrationMeasurement,
    Pm1ConcentrationMeasurement,
    Pm25ConcentrationMeasurement,
    Pm10ConcentrationMeasurement,
    RadonConcentrationMeasurement,

Changed

  • [matterbridge]: Updated dependencies
  • [matter.js]: Updated matter.js to 0.9.2
Buy me a coffee

Release 1.3.1

20 Jun 13:52
1f277fc
Compare
Choose a tag to compare

[1.3.1] - 2024-06-20

Changed

  • [matterbridge]: Updated dependencies
  • [matterbridge]: Refactor the loading of schemas, now they load from the plugin directory.
  • [matterbridge]: Moved getPluginVersion to the start also for disabled plugins.
Buy me a coffee

Release 1.3.0

16 Jun 16:02
a2b0e85
Compare
Choose a tag to compare

[1.3.0] - 2024-06-16

This release is all about Matter 1.3

If you are wondering whether the controllers already support Matter 1.3, the answer is unfortunately no.

Only Home Automation supports:

  • airQualitySensor (Matter 1.2)

and (probably only like BooleanState cluster)

  • waterFreezeDetector (Matter 1.3)
  • waterLeakDetector (Matter 1.3)
  • rainSensor (Matter 1.3)

Changed

  • [matterbridge]: Updated dependencies
  • [matterbridge]: Default config and schema for the new plugin matterbridge-shelly (will be published after this release)

Added

  • [matterbridgeDevice]: Added waterFreezeDetector, waterLeakDetector, rainSensor, smokeCoAlarm, electricalSensor and deviceEnergyManagement device types as conformance to Matter 1.3
  • [matterbridgeDevice]: Added all clusters needed for the above Matter 1.3 device types
  • [matterbridgeDevice]: Added FanControl cluster (rev. 2) helper methods for the Fan device type
  • [matterbridge]: Added parameter -matterlogger [debug | info | notice | warn | error | fatal] to set the matter.js Logger separately from the Matterbridge log
  • [frontend]: Added logger level settings to reflect -matterlogger [debug | info | notice | warn | error | fatal]
Buy me a coffee

Release 1.2.22

06 Jun 13:24
5782176
Compare
Choose a tag to compare

[1.2.22] - 2024-06-04

Changed

  • [matterbridge]: Updated dependencies
  • [matterbridge]: Default config and schema for the new plugin matterbridge-shelly
Buy me a coffee

Release 1.2.21

04 Jun 08:36
1a9d096
Compare
Choose a tag to compare

[1.2.21] - 2024-06-04

Changed

  • [matterbridge]: Updated dependencies

Fixed

  • [matterbridge]: Removed error stack from log error for npm get versions
  • [matterbridge]: Fixed the error that caused -add plugin to fail at the first run of matterbridge
Buy me a coffee

Release 1.2.20

03 Jun 06:56
6fce354
Compare
Choose a tag to compare

[1.2.20] - 2024-06-03

Changed

  • [matter.js]: Update to @project-chip/matter-node.js v. 0.9.1
  • [matterbridge]: Updated dependencies

Fixed

  • [matterbridge]: Log level of Plugin already configured is now info
Buy me a coffee

Release 1.2.19

01 Jun 06:32
84d7416
Compare
Choose a tag to compare

[1.2.19] - 2024-06-01

Breaking change on Matterbridge start!

Now the plugins load and start before the controller connects.
A special thank to Tamer Salah (https://github.com/tammeryousef1006) for his help testing all controllers.

Changed

  • [matterbridge]: In bridge mode the plugins are loaded and started immediately
  • [matterbridge]: In child bridge mode the plugins are loaded and started immediately
  • [matterbridge]: Updated dependencies

Fixed

  • [frontend]: Fixed the error badge in the registered plugins window
  • [frontend]: Added tooltip to the plugin update badge in the registered plugins window
Buy me a coffee

Release 1.2.18

28 May 19:35
2d995ba
Compare
Choose a tag to compare

[1.2.18] - 2024-05-28

Changed

  • [matterbridgeDevice]: bridgedNode and powerSource device types as conformance to Matter 1.3

Fixed

  • [matterbridge]: Fixed /api/settings error after resetting commissioning server
  • [matterbridge]: Added error message and clean shutdown when WebSocketServer or ExpressServer ports are already in use

Added

  • [frontend]: Added a dropdown menu in Add Remove plugin to select the plugins
Buy me a coffee