Skip to content

Commit

Permalink
Merge pull request #92 from Luligu/dev
Browse files Browse the repository at this point in the history
Release 2.4.1
  • Loading branch information
Luligu authored Jan 11, 2025
2 parents bd6c1aa + b7bea34 commit a839a72
Show file tree
Hide file tree
Showing 9 changed files with 147 additions and 101 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/publish-matterbridge-plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20.x'
node-version: '22.x'
registry-url: 'https://registry.npmjs.org'

- name: Clean cache
Expand Down
18 changes: 17 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,32 @@ If you like this project and find it useful, please consider giving it a star on

All notable changes to this project will be documented in this file.

## [2.4.1] - 2025-01-11

### Added

- [selectEntity]: Added selectEntity to get the components names from a list in the config editor.
- [configUrl]: Added zigbeeFrontend in the config to prefix configUrl to get a link to the zigbee2mqtt frontend from the Matterbridge frontend Devices page. This allows to open the device configuration from the frontend.

### Changed

- [plugin]: Requires Matterbridge 1.7.2.
- [package]: Updated dependencies.

<a href="https://www.buymeacoffee.com/luligugithub">
<img src="./yellow-button.png" alt="Buy me a coffee" width="120">
</a>

## [2.4.0] - 2025-01-08

### Added

- [selectDevice]: Added selectDevice to get the device names from a list in the config editor.
- [configUrl]: Added configUrl to get a link to the zigbee2mqtt frontend from the Matterbridge frontend Devices page.

### Changed

- [illuminace_lux]: Follow removal of illuminace_lux https://github.com/Koenkk/zigbee-herdsman-converters/pull/8304
- [plugin]: Requires Matterbridge 1.7.1.
- [package]: Updated dependencies.

<a href="https://www.buymeacoffee.com/luligugithub">
Expand Down
26 changes: 22 additions & 4 deletions matterbridge-zigbee2mqtt.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,21 +46,29 @@
"type": "string",
"default": "zigbee2mqtt"
},
"zigbeeFrontend": {
"description": "Zigbee frontend host to prefix the configUrl",
"type": "string",
"default": "http://localhost:8080"
},
"blackList": {
"description": "The devices in the list will not be exposed.",
"type": "array",
"items": {
"type": "string",
"default": "device or group name"
},
"uniqueItems": true,
"selectFrom": "name"
},
"whiteList": {
"description": "Only the devices in the list will be exposed.",
"type": "array",
"items": {
"type": "string"
"type": "string",
"default": "device or group name"
},
"uniqueItems": true,
"selectFrom": "name"
},
"switchList": {
Expand All @@ -69,6 +77,7 @@
"items": {
"type": "string"
},
"uniqueItems": true,
"selectFrom": "name"
},
"lightList": {
Expand All @@ -77,6 +86,7 @@
"items": {
"type": "string"
},
"uniqueItems": true,
"selectFrom": "name"
},
"outletList": {
Expand All @@ -85,23 +95,31 @@
"items": {
"type": "string"
},
"uniqueItems": true,
"selectFrom": "name"
},
"featureBlackList": {
"description": "The features in the list will not be exposed for all devices.",
"type": "array",
"items": {
"type": "string"
}
},
"uniqueItems": true,
"selectEntityFrom": "name"
},
"deviceFeatureBlackList": {
"description": "List of features not to be exposed for a single device. Enter in the first field the name of the device and in the second field add all the features to exclude.",
"description": "List of features not to be exposed for a single device. Enter in the first field the name of the device and in the list add all the features to exclude.",
"type": "object",
"uniqueItems": true,
"selectFrom": "name",
"additionalProperties": {
"description": "List of features not to be exposed for this device. Enter the feature (i.e. device_temperature) to exclude.",
"type": "array",
"items": {
"type": "string"
}
},
"uniqueItems": true,
"selectDeviceEntityFrom": "name"
}
},
"postfixHostname": {
Expand Down
Loading

0 comments on commit a839a72

Please sign in to comment.