Skip to content

Commit 24d9bbe

Browse files
authored
Merge pull request #143 from Luligu/dev
Release 2.0.7
2 parents 3605045 + 4927fc8 commit 24d9bbe

14 files changed

Lines changed: 259 additions & 647 deletions

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,35 @@ New setups:
1919
- shellyplusi4, shellyi4g3, shellyix3 and shellybutton1 are automatically added to inputMomentaryList when discovered.
2020
- expertMode is disabled (the config shows only username, password, whitelist and blackList).
2121

22+
New device types:
23+
24+
- shellyflood device type has been updated from contact sensor to water leak sensor.
25+
- shellysmoke device type has been updated from contact sensor to smoke sensor.
26+
27+
If your controller has issues detecting the new device type, blacklist the flood and smoke devices, restart, remove the blacklist and restarat again. This will create a new endpoint on the controller.
28+
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.
29+
30+
## [2.0.7] - 2025-04-13
31+
32+
### Added
33+
34+
- [shelly]: Added more information on the log for disconnection events.
35+
- [ShellyWsClient]: Added immediate offline event in case of WebSocketClient errors.
36+
37+
### Changed
38+
39+
- [package]: Updated dependencies.
40+
- [shellyflood]: Updated the device type from contact sensor to water leak sensor.
41+
- [shellysmoke]: Updated the device type from contact sensor to smoke sensor.
42+
43+
### Fixed
44+
45+
- [restart]: Fixed case when device with sleep mode send config changed.
46+
47+
<a href="https://www.buymeacoffee.com/luligugithub">
48+
<img src="bmc-button.svg" alt="Buy me a coffee" width="80">
49+
</a>
50+
2251
## [2.0.6] - 2025-04-02
2352

2453
### Added

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,20 +89,19 @@ Follow these guidelines for specific devices.
8989

9090
### Add Gen. 1 devices
9191

92-
- CoIoT: the CoIoT (coap) service must be enabled in the settings of the device and the CoIoT peer must be mcast. If mcast is not working on your network put in the peer field `<matterbridge-ipv4>:5683` (where `<matterbridge-ipv4>` is the ipv4 address of Matterbridge e.g. 192.168.1.100:5683). You can find the matterbridge ipv4Address address in the frontend or in the log. Multicast may not work for all networks due to router or access poit configuration or network topology (I cannot help you on this, just check your router or access point configuration). If CoIoT is not configured correctly you will not receive any update from the device.
92+
- CoIoT: the CoIoT (coap) service must be enabled in the settings of the device and the CoIoT peer must be mcast. If mcast is not working on your network put in the peer field `<matterbridge-ipv4>:5683` (where `<matterbridge-ipv4>` is the ipv4 address of Matterbridge e.g. 192.168.1.100:5683). You can find the matterbridge ipv4Address address in the frontend or in the log. Multicast may not work for all networks due to router or access point configuration or network topology (I cannot help you on this, just check your router or access point configuration). If CoIoT is not configured correctly you will not receive any update from the device.
9393

9494
### Add Gen. 1 battery-powered devices
9595

96-
- only for the first time, when you want to register them: check that enableMdnsDiscover and enableStorageDiscover are flagged in the plugin configuration. Restart matterbridge and awake each device you want to register pressing the device button.
96+
- First check that enableMdnsDiscover and enableStorageDiscover are flagged in the plugin configuration. If they are not, enable them and restart matterbridge. Then awake the device you want to register pressing the device button. It is also possible, when CoIoT is correctly configured, to just wait for the device to awake and it will be registered automatically.
9797

9898
### Add Gen. 2 or 3 battery-powered devices
9999

100-
- in the device web page go to "Settings", then "Outbound websocket" and enable it, select "TLS no validation" and put in the server field `ws://<matterbridge-ipv4>:8485` (where `<matterbridge-ipv4>` is the ipv4 address of Matterbridge e.g. ws://192.168.1.100:8485). You can find the matterbridge ipv4Address address in the frontend or in the log. Then, only for the first time, when you want to register them: check that enableMdnsDiscover and enableStorageDiscover are flagged in the plugin configuration. Restart matterbridge and awake each device you want to register pressing the device button.
100+
- First check that enableMdnsDiscover and enableStorageDiscover are flagged in the plugin configuration. If they are not, enable them and restart matterbridge. Then awake the device you want to register pressing the device button and in the device web page go to "Settings", then "Outbound websocket" and enable it, select "TLS no validation" and put in the server field `ws://<matterbridge-ipv4>:8485` (where `<matterbridge-ipv4>` is the ipv4 address of Matterbridge e.g. ws://192.168.1.100:8485). You can find the matterbridge ipv4Address address in the frontend or in the log. It is also possible, when "Outbound websocket" is configured correctly, to just wait for the device to awake and it will be registered automatically.
101101

102102
### Add BLU devices
103103

104-
- BLU devices are supported through a local Shelly device acting as a ble gateway. To enable this feature, choose one or more devices that have the ble component and support the ble gateway (e.g. PRO and gen. 3 devices). In the gateway device web page, enable both "Enable Bluetooth" and "Enable Bluetooth gateway". Then, go to the "Components" section and add your BLU devices in "Bluetooth (BTHome) devices". Give a meaningful name to your device if desired and restart Matterbridge.
105-
See the full guide here: https://github.com/Luligu/matterbridge-shelly/blob/dev/BLU.md
104+
- BLU devices are supported through a local Shelly device acting as a ble gateway. To enable this feature, choose one or more devices that have the ble component and support the ble gateway (e.g. PRO, Gen 3 and Gen 4 devices). In the gateway device web page, enable both "Enable Bluetooth" and "Enable Bluetooth gateway" or "Enable RPC". Then, go to the "Components" section and add your BLU devices in "Bluetooth (BTHome) devices". Give a meaningful name to your device if desired and restart Matterbridge. See the full guide here: https://github.com/Luligu/matterbridge-shelly/blob/dev/BLU.md
106105

107106
## How to make the device IP address stable
108107

0 commit comments

Comments
 (0)