Releases: Luligu/matterbridge-shelly
Releases · Luligu/matterbridge-shelly
Release 2.0.10
[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.
Release 2.0.9
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.
Release 2.0.8
[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.
Release 2.0.7
[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.
Release 2.0.6
[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.
Release 2.0.5
[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.
Release 2.0.4
[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.
Release 2.0.3
Release 2.0.2
Release 2.0.1
[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.