diff --git a/package.json b/package.json index 1755efa60..f202224d5 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "vite-plugin-sass-dts": "1.1.42", "ws": "8.9.0", "zigbee-herdsman": "0.14.97", - "zigbee-herdsman-converters": "15.0.62" + "zigbee-herdsman-converters": "15.5.0" }, "main": "index.js", "husky": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5a4e43d03..8d4d74389 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -76,7 +76,7 @@ specifiers: vite-plugin-sass-dts: 1.1.42 ws: 8.9.0 zigbee-herdsman: 0.14.97 - zigbee-herdsman-converters: 15.0.62 + zigbee-herdsman-converters: 15.5.0 devDependencies: '@commitlint/cli': 16.3.0 @@ -154,7 +154,7 @@ devDependencies: vite-plugin-sass-dts: 1.1.42_jt2zxrqh4slcnoudh6zshr23qm ws: 8.9.0 zigbee-herdsman: 0.14.97 - zigbee-herdsman-converters: 15.0.62 + zigbee-herdsman-converters: 15.5.0 packages: @@ -710,6 +710,10 @@ packages: '@jridgewell/sourcemap-codec': 1.4.13 dev: true + /@leichtgewicht/ip-codec/2.0.4: + resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} + dev: true + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -817,6 +821,20 @@ packages: - supports-color dev: true + /@serialport/bindings-cpp/11.0.1: + resolution: {integrity: sha512-3I1mniVg3osYuIUXxU0jB5AHPsxWmErmc3JC3WfUSlfXsjWMHkHfFzbW9Scuv/z/6DLCJIDyltabRa2FoW2qsQ==} + engines: {node: '>=14.0.0'} + requiresBuild: true + dependencies: + '@serialport/bindings-interface': 1.2.2 + '@serialport/parser-readline': 10.5.0 + debug: 4.3.4 + node-addon-api: 6.1.0 + node-gyp-build: 4.6.0 + transitivePeerDependencies: + - supports-color + dev: true + /@serialport/bindings-interface/1.2.2: resolution: {integrity: sha512-CJaUd5bLvtM9c5dmO9rPBHPXTa9R2UwpkJ0wdh9JCYcbrPWsKz+ErvR0hBLeo7NPeiFdjFO4sonRljiw4d2XiA==} engines: {node: ^12.22 || ^14.13 || >=16} @@ -827,6 +845,11 @@ packages: engines: {node: '>=12.0.0'} dev: true + /@serialport/parser-delimiter/11.0.0: + resolution: {integrity: sha512-aZLJhlRTjSmEwllLG7S4J8s8ctRAS0cbvCpO87smLvl3e4BgzbVgF6Z6zaJd3Aji2uSiYgfedCdNc4L6W+1E2g==} + engines: {node: '>=12.0.0'} + dev: true + /@serialport/parser-readline/10.5.0: resolution: {integrity: sha512-0aXJknodcl94W9zSjvU+sLdXiyEG2rqjQmvBWZCr8wJZjWEtv3RgrnYiWq4i2OTOyC8C/oPK8ZjpBjQptRsoJQ==} engines: {node: '>=12.0.0'} @@ -844,6 +867,16 @@ packages: - supports-color dev: true + /@serialport/stream/11.0.0: + resolution: {integrity: sha512-Zty7B8C1H2XRnay2mVmW1ygEHXRHXQDcaC5wAVvOZMbQSc7ye03rMlPvviDS+pGxU2t2A2bMo34CUrRduSBong==} + engines: {node: '>=12.0.0'} + dependencies: + '@serialport/bindings-interface': 1.2.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /@toolz/allow/1.1.5: resolution: {integrity: sha512-f0wXk1ueRMwTAVt7LYVZR45L2YWvFksHLdW66Mlx8lQcmQVr48vj0Pq+FiMrl/pugi2M7uOFK0QsK1s5Xh2jAA==} dependencies: @@ -1202,9 +1235,9 @@ packages: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} dev: true - /agent-base/6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} + /agent-base/7.0.2: + resolution: {integrity: sha512-k2/tQ1+8Zf50dEUJWklUP80LcE/+Ph+OJ6cf2Ff2fD/c/TtCe6ofnCoNMz9UnyxOQYlaAALZtEWETzn+1JjfHg==} + engines: {node: '>= 14'} dependencies: debug: 4.3.4 transitivePeerDependencies: @@ -1275,6 +1308,10 @@ packages: sprintf-js: 1.0.3 dev: true + /array-flatten/2.1.2: + resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} + dev: true + /array-ify/1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true @@ -1327,8 +1364,8 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true - /axios/1.3.4: - resolution: {integrity: sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==} + /axios/1.4.0: + resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} dependencies: follow-redirects: 1.15.0 form-data: 4.0.0 @@ -1362,6 +1399,15 @@ packages: readable-stream: 4.3.0 dev: true + /bonjour-service/1.1.1: + resolution: {integrity: sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==} + dependencies: + array-flatten: 2.1.2 + dns-equal: 1.0.0 + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + dev: true + /boolbase/1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true @@ -2001,6 +2047,17 @@ packages: path-type: 4.0.0 dev: true + /dns-equal/1.0.0: + resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} + dev: true + + /dns-packet/5.6.0: + resolution: {integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==} + engines: {node: '>=6'} + dependencies: + '@leichtgewicht/ip-codec': 2.0.4 + dev: true + /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -2981,11 +3038,11 @@ packages: void-elements: 3.1.0 dev: true - /https-proxy-agent/5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} + /https-proxy-agent/6.2.0: + resolution: {integrity: sha512-4xhCnMpxR9fupa7leh9uJK2P/qjYIeaM9uZ9c1bi1JDSwX2VH9NDk/oKSToNX4gBKa2WT31Mldne7e26ckohLQ==} + engines: {node: '>= 14'} dependencies: - agent-base: 6.0.2 + agent-base: 7.0.2 debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -3566,6 +3623,14 @@ packages: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true + /multicast-dns/7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + dependencies: + dns-packet: 5.6.0 + thunky: 1.1.0 + dev: true + /mz/2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: @@ -3599,6 +3664,10 @@ packages: resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==} dev: true + /node-addon-api/6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + dev: true + /node-gyp-build/4.6.0: resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} hasBin: true @@ -4756,6 +4825,10 @@ packages: readable-stream: 3.6.0 dev: true + /thunky/1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + dev: true + /timeago.js/4.0.2: resolution: {integrity: sha512-a7wPxPdVlQL7lqvitHGGRsofhdwtkoSXPGATFuSOA2i1ZNQEPLrGnj68vOp2sOJTCFAQVXPeNMX/GctBaO9L2w==} dev: true @@ -5197,19 +5270,36 @@ packages: engines: {node: '>=10'} dev: true - /zigbee-herdsman-converters/15.0.62: - resolution: {integrity: sha512-PVLZEr4P4aeKDowXEczSWnIXE3gJw/oePBzGZz+oUiHc29/nSZp4cqMY5Aob+6MrVFaZgzxaMgKVTixwstZKBA==} + /zigbee-herdsman-converters/15.5.0: + resolution: {integrity: sha512-mP4Tx7o2HP9ByhAbIXfLKbDLB1AWVTmhYiqHiXFi8gVq+odFlp9Z9uTb3GNtR722wluW54XCo9qdgpY9eQpVqQ==} dependencies: - axios: 1.3.4 + axios: 1.4.0 buffer-crc32: 0.2.13 - https-proxy-agent: 5.0.1 + https-proxy-agent: 6.2.0 tar-stream: 3.0.0 - zigbee-herdsman: 0.14.97 + zigbee-herdsman: 0.14.115 transitivePeerDependencies: - debug - supports-color dev: true + /zigbee-herdsman/0.14.115: + resolution: {integrity: sha512-8rP5hS1IlGT3F8pCn7GbE69TXXou4tuBGrYdjKZMbsH1d/2JsrRmu4XNbk6dFK6v3uSGRHeqJ4wFcSuabUpqHg==} + dependencies: + '@serialport/bindings-cpp': 11.0.1 + '@serialport/parser-delimiter': 11.0.0 + '@serialport/stream': 11.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 + transitivePeerDependencies: + - supports-color + dev: true + /zigbee-herdsman/0.14.97: resolution: {integrity: sha512-4zgpUoGJbD6wo1qT4dmOOhLEWGhDmcErzWRIGqtllCBzvYtm4DcO6ffboFi6fh4dHijTQz29Oxf/811cXacPNg==} dependencies: