From 5fc7760db65fe09d1a2694f47eb106fd77d04e89 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Tue, 5 Feb 2019 18:26:17 +0100 Subject: [PATCH] Update zigbee-shepherd-converters to 7.1.3. --- docs/images/devices/81825.jpg | Bin 0 -> 6568 bytes docs/images/devices/HS3CG.jpg | Bin 0 -> 3903 bytes docs/images/devices/Z809AF.jpg | Bin 0 -> 13238 bytes docs/information/supported_devices.md | 10 +- docs/integration/home_assistant.md | 49 +++ lib/extension/homeassistant.js | 3 + npm-shrinkwrap.json | 531 +++++++++++--------------- package.json | 4 +- 8 files changed, 276 insertions(+), 321 deletions(-) create mode 100644 docs/images/devices/81825.jpg create mode 100644 docs/images/devices/HS3CG.jpg create mode 100644 docs/images/devices/Z809AF.jpg diff --git a/docs/images/devices/81825.jpg b/docs/images/devices/81825.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cfd5f27399215000e1c9526af63771a76a7de90b GIT binary patch literal 6568 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 literal 0 HcmV?d00001 diff --git a/docs/images/devices/HS3CG.jpg b/docs/images/devices/HS3CG.jpg new file mode 100644 index 0000000000000000000000000000000000000000..492d5c2f276fe2a1ff8888ae66589b73e6eff27a GIT binary patch literal 3903 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 R30RaA{C6JyuSP+`{{a#8&P4zK literal 0 HcmV?d00001 diff --git a/docs/images/devices/Z809AF.jpg b/docs/images/devices/Z809AF.jpg new file mode 100644 index 0000000000000000000000000000000000000000..23b5f89ca81fb2b2fb5fd409a366e8eee4849bc4 GIT binary patch literal 13238 zcmeHsc|4Te`|z2~Ap4dUjD5+@$UcN@$-bnbF*BGf!ywBeQ>m1cEK#YDO0-BxC1p>c zMGI}RMX8iM!p!f?i0AqK-skuGeBbx?{_%c3?{nre_kG>hx%P9NbFOpWtkg68ayTm4 zOwJqcr0o=8MG2-4Sj>a01YBZ2d@!;Hwe&Oi`ORxXyX^<*oQ|&6T?ZAMSd#e zCsGVacx_Uk29bi-*U;D1BWoDq^|UpN^bGa%bPOpvYqd#>{D0NIFulk$5|r`hVCmy^ z_4IWDj5G|40*y3ubk>qIj3`9122r1^7eImrY2yRg^95QD{j#G*MbqfrTsB}HFJNMWDR4RYZ_;6bjQTe*`uAeI zz)vKx7XUN4DB=zZSx)Oed$ib1qJ{6E(4!&AZ}TFEbRt}-DD)^Zxj;HC47ZR55#d3& zXxi@wPEP!nBFPjwm96t{1TJaA{qKqXeUUUS;BGrFT2tr3T}05aB0sp$Nkg(iNHS*_$LDY zMBtwY{1buy|03|`shbiGYvx#ZrUtBGKz3O?v*PqLwSnO}dnYver2+uzs}a5cwMx-; zHGKJi1jyA$bHL56t+jQv@vD&puuR8LSBGVP{qW_5IFup-w1}jr z2ul~24Q!c6Jb)ZU3WIP3{P&O|=+W>E zNH)aF$3{o6;oA@vqeBBB+{T837T_K>9IyaSaA-W-tN=iB!?!$qL?S&106sB@$L$~m zK{GjqLH}$PA>ew_k**(e@sTFeS>yeG#V9+?I3&(yc5P@kBa=e#?mo z@m#_OQ|y=ICj@(VFVgIwdTm^Uqe9%5>`4f=TEf#~+?MR8gxjuLqz|O8U-CUH3St-i zrP?p?MhAPaU(9j*A`$vmUKmga^?m{CMDE% z2_Ln?eTg@k?y-cAh;~_u;dY_}JMTHXfC`)d5s;!OaWF>#u%bo8!;?{PG|m#vDhkd% zoTRDFes5?50DF$IX#g0P;LJUQM9ZJJ$XWo5Qei%@rw5Kr1prYVfIEW#h)(^9lOKcW za}R`3kG0`EW%7yw_v2$%x12m}I);75oe zRv=^$iikA`U4$XR9ASglfN(=>LTp0>A;J+ch(ts(;t(PeaS~C8C_$7X?jY(Aj}YyM zH;7)u5Mm7R3yDJVA;pkVNF}5e(hzBhbVPa}w<3d(k;nw(UgQzvapYO#Wn?9?4%v!) zh3r9oMNXmsY8grbC5zHP8KSIE&M040Ac~GkLZzZ|P-jtBQB|mB)C*J(>KkeX&4m_4 zQZfn9?&!#ZP$ z*l6s2>7Cf@hF`%Vcth~1;5Q*2AtfOzA)-){P@d2op-!Pm zVNqcnVQ1km;WXh=;YY%sMX(}DA~qsqk-Z{CA`K$_q9{>$Q7ciBXtL-z(I(LWF)lG> zF?+G?Vu!@8h&>S-5f>5H7xxm66VDUBC*C80l2DScmk5u9fJOYAan=#;!cGvT5bFRbs15 zR*_bvuDZVJ?P}y|wbgE`|5#nLx^4BOl(dwsRD{$CsRpTU(h|}Z(%Yr8rSD4*$%x9B z%TQ&qWol%;;KXs3xKP}2TqABocD1aXY>aH7>=W5pIb}Idxjk}aa$WMg@`mz(^4aqB z@*@f|3Qh`%3YQe#D)J~ADh4a&DmE+rR8m&*R!UL2rSw@@QrTWPLHUyMdlh~af=Z;y zS(TTnT&jkuA*!cUpQ$0$@M^(od1_DBAlDeIp{_Z-rd=JQZloTrepbCxgHOX!V~55i zjb2R&%?+A+G;e8s*HX~()ymLn)?#YowL`VfX}{AE(Q(k(qf@0brmLn)(#_L-smHIk zUXP)7TW?f}^;8(cLQTC1>j+uBoWI}ODQT@2F<9~xnd z))_I3s*Prh4UD6WuN(g`(J%=yDK+_Qs%%OzJ!jf)CTB)8D>Umd$C+<4FEH;R$P$Qz zvxGhic?+_|1&dFXs+QX=FI#?Jr@fB8?&i9mR>oF4t!k}N*0$EE)=z9iY&>mF+I(0q zw?1h7rS&7Wc-ud0Ywa+0j&>P#o%T}pB>NKk5r?%7I~^Jw`5fIHPdfH(P}@M?Q00Vl za&XFWdcRR|WBA5f&cNB;Im@}rMcF0N<*qB2tBY%%>!6#CTcTUDyQsUrd#U@B$2yO6 zk9VFbo-v;FUV>g*yh^-&dRu#EdiVHf`Rw#*-L!HOb<=HMtgn~v1>ecdHk*%a9@v84 zvVTj*R^_d6TOawY^b7U7=P&3_^uMtUv(0;3>9#qdGx02OGQd9IRKN(yij+(GO12

PhP8cDwEQ+kb{QhZKjfLcK%F!nnh> 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" + availability_topic: "zigbee2mqtt/bridge/state" + payload_off: "OFF" + payload_on: "ON" + value_template: "{{ value_json.state }}" + command_topic: "zigbee2mqtt//set" + +sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + unit_of_measurement: "Watt" + icon: "mdi:flash" + value_template: "{{ value_json.power }}" +``` +{% endraw %} + ### 53170161 {% raw %} ```yaml @@ -3066,6 +3088,20 @@ binary_sensor: ``` {% endraw %} +### HS3CG +{% raw %} +```yaml +binary_sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + payload_on: true + payload_off: false + value_template: "{{ value_json.gas }}" + device_class: "gas" +``` +{% endraw %} + ### HS1DS {% raw %} ```yaml @@ -3318,6 +3354,19 @@ light: ``` {% endraw %} +### 81825 +{% raw %} +```yaml +sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + icon: "mdi:gesture-double-tap" + value_template: "{{ value_json.action }}" + force_update: true +``` +{% endraw %} + ### SPZB0001 {% raw %} ```yaml diff --git a/lib/extension/homeassistant.js b/lib/extension/homeassistant.js index b23d2b21..223bbf72 100644 --- a/lib/extension/homeassistant.js +++ b/lib/extension/homeassistant.js @@ -481,6 +481,9 @@ const mapping = { '100.110.39': [configurations.light_brightness_colortemp_colorxy], 'TI0001': [switchWithPostfix('left'), switchWithPostfix('right')], 'SPZB0001': [], + 'HS3CG': [configurations.binary_sensor_gas], + '81825': [configurations.sensor_action], + 'Z809AF': [configurations.switch, configurations.sensor_power], }; /** diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index b1875de1..556ca96c 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -14,12 +14,12 @@ } }, "@babel/generator": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.0.tgz", - "integrity": "sha512-dZTwMvTgWfhmibq4V9X+LMf6Bgl7zAodRn9PvcPdhlzFMbvUutx74dbEv7Atz3ToeEpevYEJtAwfxq/bDCzHWg==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.2.tgz", + "integrity": "sha512-f3QCuPppXxtZOEm5GWPra/uYUjmNQlu9pbAD8D/9jze4pTY83rTtB1igTBSwvkeNlC5gR24zFFkz+2WHLFQhqQ==", "dev": true, "requires": { - "@babel/types": "^7.3.0", + "@babel/types": "^7.3.2", "jsesc": "^2.5.1", "lodash": "^4.17.10", "source-map": "^0.5.0", @@ -67,9 +67,9 @@ } }, "@babel/parser": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.1.tgz", - "integrity": "sha512-ATz6yX/L8LEnC3dtLQnIx4ydcPxhLcoy9Vl6re00zb2w5lG6itY6Vhnr1KFRPq/FHNsgl/gh2mjNN20f9iJTTA==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.2.tgz", + "integrity": "sha512-QzNUC2RO1gadg+fs21fi0Uu0OuGNzRKEmgCxoLNzbCdoprLwjfmZwzUrpUNfJPaVRwBpDY47A17yYEGWyRelnQ==", "dev": true }, "@babel/template": { @@ -118,9 +118,9 @@ } }, "@babel/types": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.0.tgz", - "integrity": "sha512-QkFPw68QqWU1/RVPyBe8SO7lXbPfjtqAxRYQKpFpaB8yMq7X2qAqfwK5LKoQufEkSmO5NQ70O6Kc3Afk03RwXw==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.2.tgz", + "integrity": "sha512-3Y6H8xlUlpbGR+XvawiH0UXehqydTmNmEpozWcXymqwcrwYAl5KMvKtQ+TF6f6E08V6Jur7v/ykdDSF+WDEIXQ==", "dev": true, "requires": { "esutils": "^2.0.2", @@ -196,9 +196,9 @@ } }, "@sinonjs/samsam": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.0.2.tgz", - "integrity": "sha512-m08g4CS3J6lwRQk1pj1EO+KEVWbrbXsmi9Pw0ySmrIbcVxVaedoFgLvFsV8wHLwh01EpROVz3KvVcD1Jmks9FQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.1.0.tgz", + "integrity": "sha512-IXio+GWY+Q8XUjHUOgK7wx8fpvr7IFffgyXb1bnJFfX3001KmHt35Zq4tp7MXZyjJPCLPuadesDYNk41LYtVjw==", "dev": true, "requires": { "@sinonjs/commons": "^1.0.2", @@ -207,9 +207,9 @@ } }, "acorn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.6.tgz", - "integrity": "sha512-5M3G/A4uBSMIlfJ+h9W125vJvPFH/zirISsW5qfxF5YzEvXJCtolLoQvM5yZft0DvMcUrPGKPOlgEu55I6iUtA==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.7.tgz", + "integrity": "sha512-HNJNgE60C9eOTgn974Tlp3dpLZdUr+SoxxDwPaY9J/kDNOLQTkaDgwBUXAF4SSsrAwD9RpdxuHK/EbuF+W9Ahw==", "dev": true }, "acorn-jsx": { @@ -1043,9 +1043,9 @@ } }, "duplexify": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", - "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -1838,15 +1838,15 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw==", "dev": true }, "istanbul-lib-instrument": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.0.0.tgz", - "integrity": "sha512-eQY9vN9elYjdgN9Iv6NS/00bptm02EBBk70lRMaVjeA6QYocQgenVrSgC28TJurdnZa80AGO3ASdFN+w/njGiQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.1.0.tgz", + "integrity": "sha512-ooVllVGT38HIk8MxDj/OIHXSYvH+1tq/Vb38s8ixt9GoJadXska4WkGY+0wkmtYCZNYtaARniH/DixUGGLZ0uA==", "dev": true, "requires": { "@babel/generator": "^7.0.0", @@ -1854,7 +1854,7 @@ "@babel/template": "^7.0.0", "@babel/traverse": "^7.0.0", "@babel/types": "^7.0.0", - "istanbul-lib-coverage": "^2.0.1", + "istanbul-lib-coverage": "^2.0.3", "semver": "^5.5.0" } }, @@ -2246,9 +2246,9 @@ } }, "node-abi": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.6.0.tgz", - "integrity": "sha512-kCnEh6af6Z6DB7RFI/7LHNwqRjvJW7rgrv3lhIFoQ/+XhLPI/lJYwsk5vzvkldPWWgqnAMcuPF5S8/jj56kVOA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.7.0.tgz", + "integrity": "sha512-egTtvNoZLMjwxkL/5iiJKYKZgn2im0zP+G+PncMxICYGiD3aZtXUvEsDmu0pF8gpASvLZyD8v53qi1/ELaRZpg==", "requires": { "semver": "^5.4.1" } @@ -2275,53 +2275,37 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "nyc": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-13.1.0.tgz", - "integrity": "sha512-3GyY6TpQ58z9Frpv4GMExE1SV2tAgYqC7HSy2omEhNiCT3mhT9NyiOvIE8zkbuJVFzmvvNTnE4h/7/wQae7xLg==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-13.2.0.tgz", + "integrity": "sha512-gQBlOqvfpYt9b2PZ7qElrHWt8x4y8ApNfbMBoDPdl3sY4/4RJwCxDGTSqhA9RnaguZjS5nW7taW8oToe86JLgQ==", "dev": true, "requires": { "archy": "^1.0.0", "arrify": "^1.0.1", - "caching-transform": "^2.0.0", + "caching-transform": "^3.0.1", "convert-source-map": "^1.6.0", - "debug-log": "^1.0.1", "find-cache-dir": "^2.0.0", "find-up": "^3.0.0", "foreground-child": "^1.5.6", "glob": "^7.1.3", - "istanbul-lib-coverage": "^2.0.1", - "istanbul-lib-hook": "^2.0.1", - "istanbul-lib-instrument": "^3.0.0", - "istanbul-lib-report": "^2.0.2", - "istanbul-lib-source-maps": "^2.0.1", - "istanbul-reports": "^2.0.1", + "istanbul-lib-coverage": "^2.0.3", + "istanbul-lib-hook": "^2.0.3", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.2", + "istanbul-reports": "^2.1.0", "make-dir": "^1.3.0", "merge-source-map": "^1.1.0", "resolve-from": "^4.0.0", - "rimraf": "^2.6.2", + "rimraf": "^2.6.3", "signal-exit": "^3.0.2", "spawn-wrap": "^1.4.2", - "test-exclude": "^5.0.0", + "test-exclude": "^5.1.0", "uuid": "^3.3.2", - "yargs": "11.1.0", - "yargs-parser": "^9.0.2" + "yargs": "^12.0.5", + "yargs-parser": "^11.1.1" }, "dependencies": { - "align-text": { - "version": "0.1.4", - "bundled": true, - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - } - }, - "amdefine": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, "ansi-regex": { "version": "3.0.0", "bundled": true, @@ -2346,9 +2330,12 @@ "dev": true }, "async": { - "version": "1.5.2", + "version": "2.6.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "lodash": "^4.17.10" + } }, "balanced-match": { "version": "1.0.0", @@ -2370,49 +2357,29 @@ "dev": true }, "caching-transform": { - "version": "2.0.0", + "version": "3.0.1", "bundled": true, "dev": true, "requires": { - "make-dir": "^1.0.0", - "md5-hex": "^2.0.0", - "package-hash": "^2.0.0", - "write-file-atomic": "^2.0.0" + "hasha": "^3.0.0", + "make-dir": "^1.3.0", + "package-hash": "^3.0.0", + "write-file-atomic": "^2.3.0" } }, "camelcase": { - "version": "1.2.1", + "version": "5.0.0", "bundled": true, - "dev": true, - "optional": true - }, - "center-align": { - "version": "0.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } + "dev": true }, "cliui": { - "version": "2.1.0", + "version": "4.1.0", "bundled": true, "dev": true, - "optional": true, "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "bundled": true, - "dev": true, - "optional": true - } + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" } }, "code-point-at": { @@ -2420,6 +2387,12 @@ "bundled": true, "dev": true }, + "commander": { + "version": "2.17.1", + "bundled": true, + "dev": true, + "optional": true + }, "commondir": { "version": "1.0.1", "bundled": true, @@ -2448,18 +2421,13 @@ } }, "debug": { - "version": "3.1.0", + "version": "4.1.1", "bundled": true, "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "debug-log": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, "decamelize": { "version": "1.2.0", "bundled": true, @@ -2473,6 +2441,14 @@ "strip-bom": "^3.0.0" } }, + "end-of-stream": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, "error-ex": { "version": "1.3.2", "bundled": true, @@ -2487,12 +2463,12 @@ "dev": true }, "execa": { - "version": "0.7.0", + "version": "1.0.0", "bundled": true, "dev": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", "is-stream": "^1.1.0", "npm-run-path": "^2.0.0", "p-finally": "^1.0.0", @@ -2501,11 +2477,13 @@ }, "dependencies": { "cross-spawn": { - "version": "5.1.0", + "version": "6.0.5", "bundled": true, "dev": true, "requires": { - "lru-cache": "^4.0.1", + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" } @@ -2550,9 +2528,12 @@ "dev": true }, "get-stream": { - "version": "3.0.0", + "version": "4.1.0", "bundled": true, - "dev": true + "dev": true, + "requires": { + "pump": "^3.0.0" + } }, "glob": { "version": "7.1.3", @@ -2568,28 +2549,25 @@ } }, "graceful-fs": { - "version": "4.1.11", + "version": "4.1.15", "bundled": true, "dev": true }, "handlebars": { - "version": "4.0.11", + "version": "4.0.12", "bundled": true, "dev": true, "requires": { - "async": "^1.4.0", + "async": "^2.5.0", "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" }, "dependencies": { "source-map": { - "version": "0.4.4", + "version": "0.6.1", "bundled": true, - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } + "dev": true } } }, @@ -2598,6 +2576,14 @@ "bundled": true, "dev": true }, + "hasha": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-stream": "^1.0.1" + } + }, "hosted-git-info": { "version": "2.7.1", "bundled": true, @@ -2623,7 +2609,7 @@ "dev": true }, "invert-kv": { - "version": "1.0.0", + "version": "2.0.0", "bundled": true, "dev": true }, @@ -2632,11 +2618,6 @@ "bundled": true, "dev": true }, - "is-buffer": { - "version": "1.1.6", - "bundled": true, - "dev": true - }, "is-builtin-module": { "version": "1.0.0", "bundled": true, @@ -2661,12 +2642,12 @@ "dev": true }, "istanbul-lib-coverage": { - "version": "2.0.1", + "version": "2.0.3", "bundled": true, "dev": true }, "istanbul-lib-hook": { - "version": "2.0.1", + "version": "2.0.3", "bundled": true, "dev": true, "requires": { @@ -2674,22 +2655,32 @@ } }, "istanbul-lib-report": { - "version": "2.0.2", + "version": "2.0.4", "bundled": true, "dev": true, "requires": { - "istanbul-lib-coverage": "^2.0.1", + "istanbul-lib-coverage": "^2.0.3", "make-dir": "^1.3.0", - "supports-color": "^5.4.0" + "supports-color": "^6.0.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "bundled": true, + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "istanbul-lib-source-maps": { - "version": "2.0.1", + "version": "3.0.2", "bundled": true, "dev": true, "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^2.0.1", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.3", "make-dir": "^1.3.0", "rimraf": "^2.6.2", "source-map": "^0.6.1" @@ -2703,7 +2694,7 @@ } }, "istanbul-reports": { - "version": "2.0.1", + "version": "2.1.0", "bundled": true, "dev": true, "requires": { @@ -2715,26 +2706,12 @@ "bundled": true, "dev": true }, - "kind-of": { - "version": "3.2.2", - "bundled": true, - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "lazy-cache": { - "version": "1.0.4", - "bundled": true, - "dev": true, - "optional": true - }, "lcid": { - "version": "1.0.0", + "version": "2.0.0", "bundled": true, "dev": true, "requires": { - "invert-kv": "^1.0.0" + "invert-kv": "^2.0.0" } }, "load-json-file": { @@ -2757,18 +2734,18 @@ "path-exists": "^3.0.0" } }, + "lodash": { + "version": "4.17.11", + "bundled": true, + "dev": true + }, "lodash.flattendeep": { "version": "4.4.0", "bundled": true, "dev": true }, - "longest": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, "lru-cache": { - "version": "4.1.3", + "version": "4.1.5", "bundled": true, "dev": true, "requires": { @@ -2784,25 +2761,22 @@ "pify": "^3.0.0" } }, - "md5-hex": { - "version": "2.0.0", + "map-age-cleaner": { + "version": "0.1.3", "bundled": true, "dev": true, "requires": { - "md5-o-matic": "^0.1.1" + "p-defer": "^1.0.0" } }, - "md5-o-matic": { - "version": "0.1.1", - "bundled": true, - "dev": true - }, "mem": { - "version": "1.1.0", + "version": "4.0.0", "bundled": true, "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" } }, "merge-source-map": { @@ -2854,7 +2828,12 @@ } }, "ms": { - "version": "2.0.0", + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "nice-try": { + "version": "1.0.5", "bundled": true, "dev": true }, @@ -2905,22 +2884,32 @@ "dev": true }, "os-locale": { - "version": "2.1.0", + "version": "3.1.0", "bundled": true, "dev": true, "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" } }, + "p-defer": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, "p-finally": { "version": "1.0.0", "bundled": true, "dev": true }, + "p-is-promise": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, "p-limit": { - "version": "2.0.0", + "version": "2.1.0", "bundled": true, "dev": true, "requires": { @@ -2941,13 +2930,13 @@ "dev": true }, "package-hash": { - "version": "2.0.0", + "version": "3.0.0", "bundled": true, "dev": true, "requires": { - "graceful-fs": "^4.1.11", + "graceful-fs": "^4.1.15", + "hasha": "^3.0.0", "lodash.flattendeep": "^4.4.0", - "md5-hex": "^2.0.0", "release-zalgo": "^1.0.0" } }, @@ -3001,6 +2990,15 @@ "bundled": true, "dev": true }, + "pump": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "read-pkg": { "version": "3.0.0", "bundled": true, @@ -3028,11 +3026,6 @@ "es6-error": "^4.0.1" } }, - "repeat-string": { - "version": "1.6.1", - "bundled": true, - "dev": true - }, "require-directory": { "version": "2.1.1", "bundled": true, @@ -3048,21 +3041,12 @@ "bundled": true, "dev": true }, - "right-align": { - "version": "0.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "align-text": "^0.1.1" - } - }, "rimraf": { - "version": "2.6.2", + "version": "2.6.3", "bundled": true, "dev": true, "requires": { - "glob": "^7.0.5" + "glob": "^7.1.3" } }, "safe-buffer": { @@ -3071,7 +3055,7 @@ "dev": true }, "semver": { - "version": "5.5.0", + "version": "5.6.0", "bundled": true, "dev": true }, @@ -3098,12 +3082,6 @@ "bundled": true, "dev": true }, - "source-map": { - "version": "0.5.7", - "bundled": true, - "dev": true, - "optional": true - }, "spawn-wrap": { "version": "1.4.2", "bundled": true, @@ -3118,7 +3096,7 @@ } }, "spdx-correct": { - "version": "3.0.0", + "version": "3.1.0", "bundled": true, "dev": true, "requires": { @@ -3127,7 +3105,7 @@ } }, "spdx-exceptions": { - "version": "2.1.0", + "version": "2.2.0", "bundled": true, "dev": true }, @@ -3141,7 +3119,7 @@ } }, "spdx-license-ids": { - "version": "3.0.0", + "version": "3.0.3", "bundled": true, "dev": true }, @@ -3172,16 +3150,8 @@ "bundled": true, "dev": true }, - "supports-color": { - "version": "5.4.0", - "bundled": true, - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, "test-exclude": { - "version": "5.0.0", + "version": "5.1.0", "bundled": true, "dev": true, "requires": { @@ -3192,43 +3162,30 @@ } }, "uglify-js": { - "version": "2.8.29", + "version": "3.4.9", "bundled": true, "dev": true, "optional": true, "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "commander": "~2.17.1", + "source-map": "~0.6.1" }, "dependencies": { - "yargs": { - "version": "3.10.0", + "source-map": { + "version": "0.6.1", "bundled": true, "dev": true, - "optional": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } + "optional": true } } }, - "uglify-to-browserify": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, "uuid": { "version": "3.3.2", "bundled": true, "dev": true }, "validate-npm-package-license": { - "version": "3.0.3", + "version": "3.0.4", "bundled": true, "dev": true, "requires": { @@ -3249,12 +3206,6 @@ "bundled": true, "dev": true }, - "window-size": { - "version": "0.1.0", - "bundled": true, - "dev": true, - "optional": true - }, "wordwrap": { "version": "0.0.3", "bundled": true, @@ -3308,7 +3259,7 @@ "dev": true }, "write-file-atomic": { - "version": "2.3.0", + "version": "2.4.2", "bundled": true, "dev": true, "requires": { @@ -3318,7 +3269,7 @@ } }, "y18n": { - "version": "3.2.1", + "version": "4.0.0", "bundled": true, "dev": true }, @@ -3328,87 +3279,31 @@ "dev": true }, "yargs": { - "version": "11.1.0", + "version": "12.0.5", "bundled": true, "dev": true, "requires": { "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", + "os-locale": "^3.0.0", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", "string-width": "^2.0.0", "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - }, - "dependencies": { - "cliui": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "bundled": true, - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "bundled": true, - "dev": true - } + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" } }, "yargs-parser": { - "version": "9.0.2", + "version": "11.1.1", "bundled": true, "dev": true, "requires": { - "camelcase": "^4.1.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "bundled": true, - "dev": true - } + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } @@ -3881,9 +3776,9 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "queue": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/queue/-/queue-5.0.0.tgz", - "integrity": "sha512-2K9XzFpaho+lzRzyrFZVfzNSMq34/c0mRurL2Ciqy/+wShotbPDnl2COQjOpaJsKbNZQ28YMzQH96MTFdQD9AA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/queue/-/queue-5.0.1.tgz", + "integrity": "sha512-c3KGXGbjY5KMHfemu1HN57Fz/7ECA4TPgCJ3u0io25z2vBpgppHo5SQOkScDRU5iXP4HWE7hKk+Cteb6+p/wew==", "requires": { "inherits": "~2.0.3" } @@ -4767,18 +4662,18 @@ } }, "zcl-packet": { - "version": "git+https://github.com/Koenkk/zcl-packet.git#9fdecf5d684fb664b416bde982436c4a22187062", - "from": "git+https://github.com/Koenkk/zcl-packet.git#9fdecf5d684fb664b416bde982436c4a22187062", + "version": "git+https://github.com/Koenkk/zcl-packet.git#3acee8aa20f2d07d746ebd281d6a1df728401803", + "from": "git+https://github.com/Koenkk/zcl-packet.git#3acee8aa20f2d07d746ebd281d6a1df728401803", "requires": { "concentrate": "^0.2.3", "dissolve-chunks": "^1.3.0", "enum": "^2.3.0", - "zcl-id": "git+https://github.com/Koenkk/zcl-id.git#509f77ab620ece6ad8e83a008283457a5280c8db" + "zcl-id": "git+https://github.com/Koenkk/zcl-id.git#2f25e0848562b570453abd663794d5b95e1f324f" }, "dependencies": { "zcl-id": { - "version": "git+https://github.com/Koenkk/zcl-id.git#509f77ab620ece6ad8e83a008283457a5280c8db", - "from": "git+https://github.com/Koenkk/zcl-id.git#509f77ab620ece6ad8e83a008283457a5280c8db", + "version": "git+https://github.com/Koenkk/zcl-id.git#2f25e0848562b570453abd663794d5b95e1f324f", + "from": "git+https://github.com/Koenkk/zcl-id.git#2f25e0848562b570453abd663794d5b95e1f324f", "requires": { "busyman": "^0.3.0", "enum": "^2.5.0" @@ -4796,8 +4691,8 @@ } }, "zigbee-shepherd": { - "version": "git+https://github.com/Koenkk/zigbee-shepherd.git#6f06ba01d7dbe13dc5a3b0652cf4ad01debbf188", - "from": "git+https://github.com/Koenkk/zigbee-shepherd.git#6f06ba01d7dbe13dc5a3b0652cf4ad01debbf188", + "version": "git+https://github.com/Koenkk/zigbee-shepherd.git#bff587393e59c351ba15927b2233dbe247a510b7", + "from": "git+https://github.com/Koenkk/zigbee-shepherd.git#bff587393e59c351ba15927b2233dbe247a510b7", "requires": { "areq": "^0.2.0", "busyman": "^0.3.0", @@ -4806,15 +4701,15 @@ "objectbox": "^0.3.0", "proving": "^0.1.0", "q": "^1.5.1", - "zcl-id": "git+https://github.com/Koenkk/zcl-id.git#509f77ab620ece6ad8e83a008283457a5280c8db", - "zcl-packet": "git+https://github.com/Koenkk/zcl-packet.git#9fdecf5d684fb664b416bde982436c4a22187062", + "zcl-id": "git+https://github.com/Koenkk/zcl-id.git#2f25e0848562b570453abd663794d5b95e1f324f", + "zcl-packet": "git+https://github.com/Koenkk/zcl-packet.git#3acee8aa20f2d07d746ebd281d6a1df728401803", "ziee": "^0.3.0", "zstack-constants": "^0.2.0" }, "dependencies": { "zcl-id": { - "version": "git+https://github.com/Koenkk/zcl-id.git#509f77ab620ece6ad8e83a008283457a5280c8db", - "from": "git+https://github.com/Koenkk/zcl-id.git#509f77ab620ece6ad8e83a008283457a5280c8db", + "version": "git+https://github.com/Koenkk/zcl-id.git#2f25e0848562b570453abd663794d5b95e1f324f", + "from": "git+https://github.com/Koenkk/zcl-id.git#2f25e0848562b570453abd663794d5b95e1f324f", "requires": { "busyman": "^0.3.0", "enum": "^2.5.0" @@ -4823,9 +4718,9 @@ } }, "zigbee-shepherd-converters": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/zigbee-shepherd-converters/-/zigbee-shepherd-converters-7.1.2.tgz", - "integrity": "sha512-7FpDwWO4ZKGVLkUfL2O4tZhUNS9oMbEmWl3K4KW30O3/3ppSlCce7kfW36tEzAqGe43Kjn8/P2siZaWWk5jnLg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/zigbee-shepherd-converters/-/zigbee-shepherd-converters-7.1.3.tgz", + "integrity": "sha512-iRJyIYNkvOiUBOsoS/WBVdvRC5vomJgFLxnLunydEoLJvhjCVHag7mZRHn/vBboYk6NGjAiP2quMWr2myEK+2A==", "requires": { "chai": "*", "debounce": "*", @@ -4835,7 +4730,7 @@ "dependencies": { "zcl-id": { "version": "https://github.com/koenkk/zcl-id/tarball/master", - "integrity": "sha512-VzHMq1JqhdCVVLWBmCECLrkQMEY6DYL/0gp4GrsJbyQuBE4wcMGs0zAHhF9DxlWZ4eT6zkiH0e5z6hEhUSRLRA==", + "integrity": "sha512-lfVS1kAuuiSs0laGpaOX9tpn3r/hZvNZLCSr1ZxZNaUz9a4xDRdGkvbdEox4x3Xkg8PTFF2Au1S5cFRUmbA/cA==", "requires": { "busyman": "^0.3.0", "enum": "^2.5.0" diff --git a/package.json b/package.json index cc46a3cc..fb33f539 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "semver": "*", "winston": "2.4.2", "ziee": "*", - "zigbee-shepherd": "git+https://github.com/Koenkk/zigbee-shepherd.git#6f06ba01d7dbe13dc5a3b0652cf4ad01debbf188", - "zigbee-shepherd-converters": "7.1.2", + "zigbee-shepherd": "git+https://github.com/Koenkk/zigbee-shepherd.git#bff587393e59c351ba15927b2233dbe247a510b7", + "zigbee-shepherd-converters": "7.1.3", "zive": "*" }, "devDependencies": {