Skip to content

Releases: Luligu/matterbridge

Release 1.3.8

01 Jul 06:32
8651e7e
Compare
Choose a tag to compare

[1.3.8] - 2024-07-01

Fixed

  • [matterbridge]: Fixed crash in childbridge mode
Buy me a coffee

Release 1.3.7

30 Jun 06:41
19c4ec1
Compare
Choose a tag to compare

[1.3.7] - 2024-06-30

Added

  • [matter.js]: Added -mdnsinterface command line parameter to limit the MdnsBroadcaster to a single interface (e.g. matterbridge -bridge -mdnsinterface eth0). Matterbridge will validate the given interface and log a message if the interface is not available and will use all available interfaces.

Changed

  • [dependencies]: Update dependencies.
  • [dependencies]: Update eslint to 9.6.0.
  • [dependencies]: Update matter.js to 0.9.3.
Buy me a coffee

Release 1.3.6

28 Jun 20:04
182dc6d
Compare
Choose a tag to compare

[1.3.6] - 2024-06-28

Changed

  • [matterbridge]: Unified the http server port for the frontend and the WebSockerServer.
  • [matterbridge]: Unified the https server port for the frontend and the WebSockerServer.
  • [certificates]: The certificates for https connections are imported from the directory ~/.matterbridge/certs with these names: cert.pem, key.pem and ca.pem (optional). Use the -ssl command line parameter to activate https for both frontend and WebSocketServer.

Fixed

  • [matterbridge]: Fixed exports
  • [matterbridgeDevice]: Fixed ElectricalEnergyMeasurement and ElectricalPowerMeasurement
Buy me a coffee

Release 1.3.5

27 Jun 13:13
6bb9136
Compare
Choose a tag to compare

[1.3.5] - 2024-06-26

Added

Changed

  • [package]: Updated to eslint 9.5.0 and adopted the flat config
  • [package]: Updated to use prettier and jest with the flat config
  • [matterbridge]: Updated dependencies
  • [matterbridgeDevice]: Updated ColorControl commandHandlers for improved compatibility with (https://github.com/Luligu/matterbridge-shelly)
  • [matterbridge]: The "plugin disable" and "plugin remove" methods now also remove the registered devices from the bridge
  • [matterbridge]: The "plugin add" method now loads, starts, and configures the plugin
Buy me a coffee

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