diff --git a/package-lock.json b/package-lock.json index 0df6a5dd..2fac3c63 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,8 @@ "@iobroker/adapter-core": "^3.0.3", "tar": "^6.2.0", "typescript": "^5.2.2", - "zigbee-herdsman": "0.20.0", - "zigbee-herdsman-converters": "15.101.0" + "zigbee-herdsman": "0.21.0", + "zigbee-herdsman-converters": "15.104.0" }, "devDependencies": { "@alcalzone/release-script": "^3.6.0", @@ -7971,9 +7971,9 @@ } }, "node_modules/zigbee-herdsman": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.20.0.tgz", - "integrity": "sha512-/WX4P2y4C/bgWtpvUOWe3DLeWKZx07gksi7aXFsJBVDDrIcTRQyKmNS+QxC1J4xSjg+/jFS4PXplPRZNRhyJIA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.21.0.tgz", + "integrity": "sha512-gksNtJNHIrxEPPnNJ/8sR+UtKCB7oyKFu7XmNJqF4RWBcTyzxh6kaMw+q0nPmicP+BlnqM9fRj9ZWEVWXgG6XQ==", "dependencies": { "@serialport/bindings-cpp": "^12.0.1", "@serialport/parser-delimiter": "^12.0.0", @@ -7988,9 +7988,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "15.101.0", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-15.101.0.tgz", - "integrity": "sha512-KqsIz/GwkhtV2fhyG4lvXCHu/KqEBGTwSNOgCI3ieUrdySJFewms/reuTpPe59hR08Ex8bTjsXTu/Sn24dAkhA==", + "version": "15.104.0", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-15.104.0.tgz", + "integrity": "sha512-czSF5P+zDKp6TZL4rYkXGaPBoVSTPWZ418JDonAGO5vP6xwDgs/hdXr/iWNpg3KatGmS7ozU6xvvz44ZJ6DY+g==", "dependencies": { "axios": "^1.5.1", "buffer-crc32": "^0.2.13", @@ -7999,6 +7999,98 @@ "zigbee-herdsman": "^0.20.0" } }, + "node_modules/zigbee-herdsman-converters/node_modules/@serialport/bindings-cpp": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@serialport/bindings-cpp/-/bindings-cpp-12.0.1.tgz", + "integrity": "sha512-r2XOwY2dDvbW7dKqSPIk2gzsr6M6Qpe9+/Ngs94fNaNlcTRCV02PfaoDmRgcubpNVVcLATlxSxPTIDw12dbKOg==", + "hasInstallScript": true, + "dependencies": { + "@serialport/bindings-interface": "1.2.2", + "@serialport/parser-readline": "11.0.0", + "debug": "4.3.4", + "node-addon-api": "7.0.0", + "node-gyp-build": "4.6.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/serialport/donate" + } + }, + "node_modules/zigbee-herdsman-converters/node_modules/@serialport/parser-delimiter": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-12.0.0.tgz", + "integrity": "sha512-gu26tVt5lQoybhorLTPsH2j2LnX3AOP2x/34+DUSTNaUTzu2fBXw+isVjQJpUBFWu6aeQRZw5bJol5X9Gxjblw==", + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/serialport/donate" + } + }, + "node_modules/zigbee-herdsman-converters/node_modules/@serialport/parser-readline": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-11.0.0.tgz", + "integrity": "sha512-rRAivhRkT3YO28WjmmG4FQX6L+KMb5/ikhyylRfzWPw0nSXy97+u07peS9CbHqaNvJkMhH1locp2H36aGMOEIA==", + "dependencies": { + "@serialport/parser-delimiter": "11.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/serialport/donate" + } + }, + "node_modules/zigbee-herdsman-converters/node_modules/@serialport/parser-readline/node_modules/@serialport/parser-delimiter": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-11.0.0.tgz", + "integrity": "sha512-aZLJhlRTjSmEwllLG7S4J8s8ctRAS0cbvCpO87smLvl3e4BgzbVgF6Z6zaJd3Aji2uSiYgfedCdNc4L6W+1E2g==", + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/serialport/donate" + } + }, + "node_modules/zigbee-herdsman-converters/node_modules/@serialport/stream": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-12.0.0.tgz", + "integrity": "sha512-9On64rhzuqKdOQyiYLYv2lQOh3TZU/D3+IWCR5gk0alPel2nwpp4YwDEGiUBfrQZEdQ6xww0PWkzqth4wqwX3Q==", + "dependencies": { + "@serialport/bindings-interface": "1.2.2", + "debug": "4.3.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/serialport/donate" + } + }, + "node_modules/zigbee-herdsman-converters/node_modules/node-addon-api": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz", + "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==" + }, + "node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.20.0.tgz", + "integrity": "sha512-/WX4P2y4C/bgWtpvUOWe3DLeWKZx07gksi7aXFsJBVDDrIcTRQyKmNS+QxC1J4xSjg+/jFS4PXplPRZNRhyJIA==", + "dependencies": { + "@serialport/bindings-cpp": "^12.0.1", + "@serialport/parser-delimiter": "^12.0.0", + "@serialport/stream": "^12.0.0", + "bonjour-service": "^1.1.1", + "debounce": "^1.2.1", + "debug": "^4.3.4", + "fast-deep-equal": "^3.1.3", + "mixin-deep": "^2.0.1", + "mz": "^2.7.0", + "slip": "^1.0.2" + } + }, "node_modules/zigbee-herdsman/node_modules/@serialport/bindings-cpp": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/@serialport/bindings-cpp/-/bindings-cpp-12.0.1.tgz", @@ -14230,9 +14322,9 @@ "dev": true }, "zigbee-herdsman": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.20.0.tgz", - "integrity": "sha512-/WX4P2y4C/bgWtpvUOWe3DLeWKZx07gksi7aXFsJBVDDrIcTRQyKmNS+QxC1J4xSjg+/jFS4PXplPRZNRhyJIA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.21.0.tgz", + "integrity": "sha512-gksNtJNHIrxEPPnNJ/8sR+UtKCB7oyKFu7XmNJqF4RWBcTyzxh6kaMw+q0nPmicP+BlnqM9fRj9ZWEVWXgG6XQ==", "requires": { "@serialport/bindings-cpp": "^12.0.1", "@serialport/parser-delimiter": "^12.0.0", @@ -14295,15 +14387,80 @@ } }, "zigbee-herdsman-converters": { - "version": "15.101.0", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-15.101.0.tgz", - "integrity": "sha512-KqsIz/GwkhtV2fhyG4lvXCHu/KqEBGTwSNOgCI3ieUrdySJFewms/reuTpPe59hR08Ex8bTjsXTu/Sn24dAkhA==", + "version": "15.104.0", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-15.104.0.tgz", + "integrity": "sha512-czSF5P+zDKp6TZL4rYkXGaPBoVSTPWZ418JDonAGO5vP6xwDgs/hdXr/iWNpg3KatGmS7ozU6xvvz44ZJ6DY+g==", "requires": { "axios": "^1.5.1", "buffer-crc32": "^0.2.13", "https-proxy-agent": "^7.0.2", "tar-stream": "^3.1.6", "zigbee-herdsman": "^0.20.0" + }, + "dependencies": { + "@serialport/bindings-cpp": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@serialport/bindings-cpp/-/bindings-cpp-12.0.1.tgz", + "integrity": "sha512-r2XOwY2dDvbW7dKqSPIk2gzsr6M6Qpe9+/Ngs94fNaNlcTRCV02PfaoDmRgcubpNVVcLATlxSxPTIDw12dbKOg==", + "requires": { + "@serialport/bindings-interface": "1.2.2", + "@serialport/parser-readline": "11.0.0", + "debug": "4.3.4", + "node-addon-api": "7.0.0", + "node-gyp-build": "4.6.0" + } + }, + "@serialport/parser-delimiter": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-12.0.0.tgz", + "integrity": "sha512-gu26tVt5lQoybhorLTPsH2j2LnX3AOP2x/34+DUSTNaUTzu2fBXw+isVjQJpUBFWu6aeQRZw5bJol5X9Gxjblw==" + }, + "@serialport/parser-readline": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-11.0.0.tgz", + "integrity": "sha512-rRAivhRkT3YO28WjmmG4FQX6L+KMb5/ikhyylRfzWPw0nSXy97+u07peS9CbHqaNvJkMhH1locp2H36aGMOEIA==", + "requires": { + "@serialport/parser-delimiter": "11.0.0" + }, + "dependencies": { + "@serialport/parser-delimiter": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-11.0.0.tgz", + "integrity": "sha512-aZLJhlRTjSmEwllLG7S4J8s8ctRAS0cbvCpO87smLvl3e4BgzbVgF6Z6zaJd3Aji2uSiYgfedCdNc4L6W+1E2g==" + } + } + }, + "@serialport/stream": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-12.0.0.tgz", + "integrity": "sha512-9On64rhzuqKdOQyiYLYv2lQOh3TZU/D3+IWCR5gk0alPel2nwpp4YwDEGiUBfrQZEdQ6xww0PWkzqth4wqwX3Q==", + "requires": { + "@serialport/bindings-interface": "1.2.2", + "debug": "4.3.4" + } + }, + "node-addon-api": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz", + "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==" + }, + "zigbee-herdsman": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.20.0.tgz", + "integrity": "sha512-/WX4P2y4C/bgWtpvUOWe3DLeWKZx07gksi7aXFsJBVDDrIcTRQyKmNS+QxC1J4xSjg+/jFS4PXplPRZNRhyJIA==", + "requires": { + "@serialport/bindings-cpp": "^12.0.1", + "@serialport/parser-delimiter": "^12.0.0", + "@serialport/stream": "^12.0.0", + "bonjour-service": "^1.1.1", + "debounce": "^1.2.1", + "debug": "^4.3.4", + "fast-deep-equal": "^3.1.3", + "mixin-deep": "^2.0.1", + "mz": "^2.7.0", + "slip": "^1.0.2" + } + } } } }