Skip to content

Commit d5175bd

Browse files
authored
Merge pull request #108 from Luligu/dev
Release 1.1.1
2 parents e8acf39 + 4d8f25b commit d5175bd

7 files changed

Lines changed: 217 additions & 128 deletions

File tree

.github/workflows/build-matterbridge-plugin.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ jobs:
2424
- name: Clean cache
2525
run: npm cache clean --force
2626

27-
- name: Install latest npm
28-
run: npm install -g npm@latest
29-
3027
- name: Verify Node.js version
3128
run: node -v
3229

.github/workflows/publish-matterbridge-plugin.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ jobs:
2121
- name: Clean cache
2222
run: npm cache clean --force
2323

24-
- name: Install latest npm
25-
run: npm install -g npm@latest
26-
2724
- name: Verify Node.js version
2825
run: node -v
2926

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,28 @@ If you like this project and find it useful, please consider giving it a star on
66

77
You can also sponsor Tamer here https://buymeacoffee.com/6sjde6vkzl for his invaluable contribution to this project.
88

9+
## [1.1.1] - 2024-12-22
10+
11+
### Added
12+
13+
- [matter]: Add list generation of device types and cluster servers used in the plugin for the certification.
14+
- [plugin]: Add the possibility to validate shelly wifi devices by name, id and mac (i.e. you can put in the blacklist and whitelist the device name given in the web UI, the shelly id or the shelly mac).
15+
- [plugin]: Add the possibility to validate shelly BLU devices by name and mac (i.e. you can put in the blacklist and whitelist the device name given in the gateway web UI or the shelly BLU mac). If you put a shelly BLU in the white list, you need to put also his BLU gateway on the white list.
16+
- [plugin]: Refactor child endpoint creation in ShellyPlatform to use addChildDeviceType and addRequiredClusterServers.
17+
- [platform]: Added a check for endpoint numbers changes.
18+
19+
### Changed
20+
21+
- [package]: Updated dependencies.
22+
23+
### Fixed
24+
25+
- [configure]: Fixed async loop.
26+
27+
<a href="https://www.buymeacoffee.com/luligugithub">
28+
<img src="./yellow-button.png" alt="Buy me a coffee" width="120">
29+
</a>
30+
931
## [1.1.0] - 2024-12-14
1032

1133
### Added

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,11 +187,15 @@ Choose how to expose the shelly power meters: disabled, matter13 (it uses Matter
187187

188188
### blackList
189189

190-
If the blackList is defined the devices included in the list will not be exposed to Matter. Use the device id (e.g. shellyplus2pm-5443B23D81F8) or the BLU addr (i.e. 7c:c6:b6:65:2d:87).
190+
If the blackList is defined the devices included in the list will not be exposed to Matter.
191+
For shelly wifi devices use the device name (i.e. the name defined in the device web UI), the device id (i.e. shellyplus2pm-5443B23D81F8) or the device mac (i.e. 5443B23D81F8).
192+
For shelly BLU devices use the device name (i.e. the name defined in the device gateway web UI) or the device mac addr (i.e. 7c:c6:b6:65:2d:87).
191193

192194
### whiteList
193195

194-
If the whiteList is defined only the devices included in the list are exposed to Matter. Use the device id (e.g. shellyplus2pm-5443B23D81F8) or the BLU addr (i.e. 7c:c6:b6:65:2d:87).
196+
If the whiteList is defined only the devices included in the list are exposed to Matter.
197+
For shelly wifi devices use the device name (i.e. the name defined in the device web UI), the device id (i.e. shellyplus2pm-5443B23D81F8) or the device mac (i.e. 5443B23D81F8).
198+
For shelly BLU devices use the device name (i.e. the name defined in the device gateway web UI) or the device mac addr (i.e. 7c:c6:b6:65:2d:87).
195199
If you add a BLU device in the white list, you need to put also its BLU gateway on the list.
196200

197201
### entityBlackList
@@ -201,7 +205,8 @@ The components in the list will not be exposed for all devices. Use the componen
201205
### deviceEntityBlackList
202206

203207
List of components not to be exposed for a single device. Enter in the first field the name of the device id (e.g. shellyplus2pm-5443B23D81F8 for wifi shelly devices or 7c:c6:b6:65:2d:87 for BLU shelly devices) and in the second field add all the component names (i.e. Temperature) or component ids (i.e. temperature:0) you want to exclude for that device.
204-
Exammples:
208+
209+
Examples:
205210

206211
- if you want the BLU motion to only have the motion component, add its device addr and in the list Illuminance and Button;
207212

package-lock.json

Lines changed: 74 additions & 71 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)