Skip to content

Releases: Luligu/matterbridge-shelly

Release 2.0.10

26 May 12:43
2f8a39f

Choose a tag to compare

[2.0.10] - 2025-05-26

Added

  • [shelly]: Verified firmware 1.6.2.
  • [shelly]: Verified firmware 1.6.1.

Changed

  • [package]: Updated package.
  • [package]: Updated dependencies.
  • [plugin]: Requires Matterbridge 3.0.4.

Fixed

  • [energy]: Fixed reading of energy component coming not rounded from certain devices.
  • [mcast]: Fixed detection of coap setting in old gen1 devices.
Buy me a coffee

Release 2.0.9

30 Apr 13:48
71d672b

Choose a tag to compare

Breaking Changes

New device types:

  • shellyflood device type has been updated from contact sensor to water leak sensor.
  • shellysmoke device type has been updated from contact sensor to smoke sensor.
  • the device type for all the rgb lights has been updated from colorTemperatureLight to extendedColorLight. This solves SmartThings issues with color lights.

If your controller has issues detecting the new device type, blacklist these devices, restart, remove the blacklist and restart again. This will create a new endpoint on the controller.
For shellyflood, if you have SmartThings, blacklist the Temperature entity for each flood device with deviceEntityBlackList to allow the controller to setup the correct driver.

[2.0.9] - 2025-04-30

Changed

  • [package]: Added tsconfig.jest.json with "isolatedModules": true for ts-jest.
  • [package]: Updated package.
  • [package]: Updated dependencies.
  • [plugin]: Requires Matterbridge 3.0.0.

Fixed

  • [WallDisplay]: Fixed PowerSource component.
Buy me a coffee

Release 2.0.8

20 Apr 06:39
c63be1f

Choose a tag to compare

[2.0.8] - 2025-04-19

Added

  • [Cct]: Added support for Cct component of Shelly Pro RGBWW PM in rgbcct mode. Thanks https://github.com/ericdispencer.
  • [CoIoT]: Refactor decoding of cit/s to send a single event.
  • [CoIoT]: Added Inputs components decoding.
  • [CoIoT]: Added overpower decoding.
  • [ShellyWsServer]: Added check for ws:// in the settings of the device web ui.

Changed

  • [CoIoT]: The cit/s and cit/d response file in debug mode are saved with the device id name.
  • [extenedColorLight]: Added extenedColorLight for rgb color device (solve SmartThings issues with color lights).
  • [package]: Updated dependencies.
  • [plugin]: Requires Matterbridge 2.2.9.

Fixed

  • [restart]: Fixed the case when a device with sleep mode has not updated the cache file. Thanks Pasqualito.
  • [entity]: Fixed the black list of PowerMeter in deviceEntityBlackList. Thanks Tamer.
Buy me a coffee

Release 2.0.7

13 Apr 21:58
24d9bbe

Choose a tag to compare

[2.0.7] - 2025-04-13

Added

  • [shelly]: Added more information on the log for disconnection events.
  • [ShellyWsClient]: Added immediate offline event in case of WebSocketClient errors.

Changed

  • [package]: Updated dependencies.
  • [shellyflood]: Updated the device type from contact sensor to water leak sensor.
  • [shellysmoke]: Updated the device type from contact sensor to smoke sensor.

Fixed

  • [restart]: Fixed the case when a device with sleep mode sends config changed.
Buy me a coffee

Release 2.0.6

02 Apr 21:24
3605045

Choose a tag to compare

[2.0.6] - 2025-04-02

Added

  • [Gen4]: Added support for Gen4 devices.
  • [SHTRV-01]: Added support for Shelly TRV Gen1 (SHTRV-01). Thanks https://github.com/vandan380.
  • [SHRGBWW-01]: Added support for Shelly RGBW1 Gen1 (SHRGBWW-01). Thanks D.D.
  • [Shelly]: Optimized Shelly class Jest test.
  • [CoIoT]: Optimized /cit/d request using http instead of coap. Thanks D.D.

Changed

  • [package]: Updated package.
  • [package]: Updated dependencies.

Fixed

  • [battery]: Fixed voltage reading for Gen1 battery powered devices.
  • [configUrl]: When a device IP change is detected, the configUrl is updated too.
  • [CoIoT]: Fixed wrong error message for the first generation of Gen 1 device that don't have peer and enable in the CoIoT component. Thanks D.D.
Buy me a coffee

Release 2.0.5

19 Mar 16:19
7e9421f

Choose a tag to compare

[2.0.5] - 2025-03-19

Added

  • [config] Added action: manually add a device with IP address. It allows to add the devices that are not discovered on the network with the mdns.
  • [config] Added action: remove a device from the storage with its device id. It allows to remove from the storage a single device when it has been removed from the network.
  • [config] Added action: scan network. It will send a mdns request on the network.
  • [mdns] Added a fully automatic IP change detection when the device is discovered on a different IP (no need to restart).
  • [shelly] Verified AZ Plug Gen3.
  • [shelly] Verified PlugSG3 Matter Gen3.
  • [BLU]: Verified new BLU firmware 1.0.22 on all BLU devices.
  • [TRV]: Verified new BLU TRV firmware 1.2.1.

Removed

  • [fetch]: Removed node-fetch package and use the global fetch.

Changed

  • [config] Removed enableConfigDiscover and deviceIp. Replaced by a config action (manually add a device with IP address).
  • [package]: Updated package.
  • [package]: Updated dependencies.
  • [plugin]: Requires Matterbridge 2.2.5.
Buy me a coffee

Release 2.0.4

12 Mar 10:23
0fcad83

Choose a tag to compare

[2.0.4] - 2025-03-13

Added

  • [MdnsScanner]: Refactor Jest test to include all gen 1, 2, 3 and 4 devices mdns responses (gen 4 are still not supported and blocked).
  • [CoapServer]: CoapServer v. 2.0.0.
  • [WsServer]: WsServer v. 1.3.1.
  • [WsClient]: WsClient v. 2.0.2.
  • [Shelly]: Shelly v. 2.2.0.
  • [ShellyDevice]: ShellyDevice v. 3.1.0
  • [shelly]: Refactor fetchInterval logic to reduce cpu load and network traffic on the board in the first 5 minutes from start.
  • [shelly]: Added check of ws component configuration for gen 2+ battery powered device (i.e. shellyhtg3).
  • [shelly]: Optimized state updates for gen 1 and gen 2+ devices.

Changed

  • [CoapServer]: Removed log of error message for shellymotionsensor and shellymotion2 that don't answer to the /cit/s and /cit/d CoIoT requests.
  • [package]: Updated package.
  • [package]: Updated dependencies.
  • [plugin]: Requires Matterbridge 2.2.4.

Fixed

  • [platform]: Fixed initial values of battery component.
Buy me a coffee

Release 2.0.3

05 Mar 21:25
a540d87

Choose a tag to compare

[2.0.3] - 2025-03-05

Added

  • [MdnsScanner]: Added discovery of gen 4 devices.
Buy me a coffee

Release 2.0.2

05 Mar 13:07
a20f70a

Choose a tag to compare

[2.0.2] - 2025-03-05

Changed

  • [package]: Updated dependencies.

Fixed

  • [platform]: Fixed edge case for select and unselect.
Buy me a coffee

Release 2.0.1

03 Mar 09:00
e175933

Choose a tag to compare

[2.0.1] - 2025-03-02

Changed

  • [blugateway]: The BLU gateways can now be disabled (with whiteList or blackList). The paired BLU devices are exposed even if the gateway is disabled.
  • [mDns]: The MdnsScanner doesn't stop anymore after 10 minutes. Once all the devices have been discovered, it is possible to disable it in the config to reduce the network traffic.
  • [platform]: Refactor select devices and entities for the select in the frontend.
  • [package]: Updated dependencies.
  • [plugin]: Requires Matterbridge 2.2.1.
Buy me a coffee