From cf9a5b755346ae82724a1e3fe3def8a6f474efe6 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Fri, 14 Dec 2018 22:08:01 +0100 Subject: [PATCH] Update zigbee-shepherd-converters to 7.0.2. --- docs/images/devices/421786.jpg | Bin 0 -> 9316 bytes docs/images/devices/BY-185-C.jpg | Bin 0 -> 2037 bytes docs/images/devices/HS1DS.jpg | Bin 0 -> 4960 bytes docs/images/devices/HS1WL.jpg | Bin 0 -> 2661 bytes docs/images/devices/HS3SA.jpg | Bin 0 -> 13459 bytes docs/images/devices/RB-248-T.jpg | Bin 0 -> 2287 bytes docs/images/devices/SP-120.jpg | Bin 0 -> 2909 bytes docs/information/supported_devices.md | 14 +++- docs/integration/home_assistant.md | 113 +++++++++++++++++++++++++ lib/extension/homeassistant.js | 6 ++ npm-shrinkwrap.json | 115 +++++++++++--------------- package.json | 2 +- 12 files changed, 183 insertions(+), 67 deletions(-) create mode 100644 docs/images/devices/421786.jpg create mode 100644 docs/images/devices/BY-185-C.jpg create mode 100644 docs/images/devices/HS1DS.jpg create mode 100644 docs/images/devices/HS1WL.jpg create mode 100644 docs/images/devices/HS3SA.jpg create mode 100644 docs/images/devices/RB-248-T.jpg create mode 100644 docs/images/devices/SP-120.jpg diff --git a/docs/images/devices/421786.jpg b/docs/images/devices/421786.jpg new file mode 100644 index 0000000000000000000000000000000000000000..265a566e753db27a6afe5a5958cf1b7c44e1913a GIT binary patch literal 9316 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 Ko?lA{`~M4`CLc}! literal 0 HcmV?d00001 diff --git a/docs/images/devices/BY-185-C.jpg b/docs/images/devices/BY-185-C.jpg new file mode 100644 index 0000000000000000000000000000000000000000..de6d6cf374216967eff7abb721801daaf226f025 GIT binary patch literal 2037 zcmbVMdpML?7(d^9GiFR=h8dS>ThY+)HFhUcq-~AS3?@CyY=}*5iO}{`E+I=IwKTDm zF>bAdMQBlU*B1nXw4qW|54nWezWv5^>#u$GJ>PrY_nhxNzw`di4ZVjx1{9Id zK?ooS0DG(ev>QkTp?*F9Y}f!y0RSXGfHVP&c@S0r!~ldT9{>@wXwH{FteF@b07v}* zekR5Pvr55`m7`}YoDIz*X5;3fW!dn&uN;QH0+!CcdxG`^`tI4g#N6ylV99sbfLEep zGUXdhxs}r!21AAbM}=T2gkA&sSQZ3mN~VTk6@-KF z1QjAlmAn88xIh6o2!?TZm_SfY14Ur}0iH_GG~n2%XopO{qg!q#(|7FJI)`-B%22%pu)urZ=LHhQ97P2;z+if(Yq&CIuzY&Z6 zU(Du+&GUKyY=No@k)jlJiiXl?P&70aVv05BRBdeY+yPi zYy|DXjwKnr57b}?J4`SYScA6=R!$UoRz*9KV+T4EXU|I`j$Q!YGDEl-4FyHU)^Ebj zG}53*S;f_D&FQC*%)y7@W7!M15=k>8pgGSf5pAA_OK@M67+HJDKet3SxsOLu3F8i$ z5Ln!r$oqU&m%T@nu0UYec3s{E-nmyF{y>~`DQb#bz1VK$8Thqxgdb!?6Y~f&s*kqJ z;WFCA{ttqzZCx~@^aVz=8V_565x}=PQ`e0)>IUz#z#YoAZNz{3<05`jI)@bV-HhEX64XvMr`-#4Umb}oZ zPh_IDi+sG^u{Ot_C&_g6zEQG1zVRY=lh3)My9bN=3McHEga1C5vfCw`R4F|6(tPx* z^sn~y#>7O3 z`a`vm$w0>wj)dIh4=qz+-^Mhc7Wmie_(HS9lpY>)SS@2ry}JLmV)~u85t9mUcTMi| zfy=AhzR6rcsrx#O&NJ?F8THmL@uZM??K^S|vme8;Akg_<=}u{Q-y4-EE0G7Qh{?){ z2eXQ{f0X9ZjJ$RE`Khln10oRfcY^T5bGP)z6)-P7u0O;7#+rk@Lnt^d40c&tJv4#> zh6?+ZYpZp~FD=z0jG!u;>MJOS$XlPwcZ_{=(b=vsB*1q;#!0b&GkYwQRv*3l(Ug=9 zsOR0EUVkK5W+gG$H_z6vPvyED-28Jw$@b%}uTBKTyDpE3Ib!)C=u2e$_eaRup*0AF zgSf3gBdy|RNd$5wt-`0(Gx5A_qD)gnZ`djirZAYVncodd$*)VYH?@dW=sfaTkRK(BXXVe{D5WK$9iLFt z8q#u!%h@HazU>yx|Ej99>Y(R%!+_`SJ3>?KboR=J%gRf23CxryCdeabccdqs($C6~f4q_ZdOK#G VBTcEKg{QiH`tmC8!K^}P=RY@?4MYF{ literal 0 HcmV?d00001 diff --git a/docs/images/devices/HS1DS.jpg b/docs/images/devices/HS1DS.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4576e8f9df64b2213409a8fdfe5d877aeb60d7a9 GIT binary patch literal 4960 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 H&>r~@6FgPm literal 0 HcmV?d00001 diff --git a/docs/images/devices/HS1WL.jpg b/docs/images/devices/HS1WL.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e9eff75f00755e7312f3cdddfe26e23bdfde7279 GIT binary patch literal 2661 zcmbW2cT`i!9>?dV7>FPQ6RH>$bVFj0rXUKT2UzJ6A)@=F2`np0v9JddWEEvu5u_+Z z0VxTRr5F%g5erBWq=T+ck+mR2S2QsYNbX+H=k9rbz4Lze{C@MjbAK~)KfjrC27UxT z2db`4E=~Y~0B}Yg0FME#0c7Mau+Wk%4MPHi zLSwMYa0-g}pVi%Wz5|HlzL%^!7HMU*0(rX`X-65h$VtSE+o?Xoy zl6T*Gebd0`6N-3s4NWcW^&7sS7*NeNZ!x#nYH9D_=)`n(arN2h%i87V&khO>3EdwS z9uX58clgNBWARBpojjF%`bK9*YLH5P)?Yw>@^H-u@irU-n``8-o0QDoyapB7?eAex}am%3_EA*^*b&^ zGYXWnj3%SEk+$M4W%?mfn9hE|H3aFVk8mnWhUy$Sc?#DGxiERJjb)sy4j z7nB?xZyx6R=8?r`87k3Qv8FBl?j8LdnLKl#V?!aNDkIR8m?}h$&8?K-BJJX$uUFax4X`NXGCt^Y`X@ z&EnK0RR8k~lQ`X(vvt9&E&NEEm1XvA4}vPs$Qk{@%6FL4tB$Oi*S=lbO3V}jFGu2k z9D@5L(9)W_V1OchUVhhX3h$lLcu@JkO6kCvwyH7q#gjyCyxhJNqhdSf2|0%wi{+W2 zT&1C_DhTJSJZ|Su-e(o7tQ(=k`*TWE`E=#WWBcSULXKaSSF%d>U_+`N#B-jcG0I`U zuHHC86rRZD;wi;nodFLl)ZYImaS56(?Sfv**FgmmDZERb`n`5~A2or=eI@tr|=WAd)8 z)=xS2%WKoGQLxVb2XV1F%yRzg+84JRZ#EqB-|3KYapHU%h}%$OX6b4g&^mJFV~Y(% z{_(@;iL|L5^)ZyL^XFnxjSet>#Syua*S-x9{ro9TO}}X5pc3>jX7-QkgX3hIFi7-e zcRBE&1m8ZRAbTvW5)0xxW^mGLV)Agsw#2R#7e#mY+7}88ZhsOu2S*z8mW4Z)?xhg) z$_!5B#2Nq2)s9aK%Ds-%snSD|GdJY9O`3AOoFnj%oJ2b&xXu;-cJBVX->NM(k6=K# zt=AOdcA)h^yZ_G_t+k*-Y*n%6fQP8D4W|~o!i00Uu}u&WPH=a6OfNO6-)ezPXya9W zYm(u7Ws=!z=rQi&Kj|sto^a76C1H*~+ARDbsLuPD-HygNzn9yC<^|`DN-D4Z7bTm8^rNB`aNR5iQA`_@?_kl!b&ex_yGQ->lwQDofaS_2^b zT8SYEzGDOiL*`?$@7c9=GxKE&i~@^yxJ|m-Q&LR5S@$Ci%sKhqp*e9t%Q|_^D{b$s z6X(rBx$1)O<|!Z9n6D{IbZ>r8+G`d%74O?|BO|1KKWfiR{lCxIakV(qrl_kC3D!Nd zLmfuHGK}v2X2I;V&YWgp^Xr;kO<9N32PU8L(%fqmy*pQE)>ZBHWbO88GA$x`L`ez6yW(cw-r++JT4S-8~C*sqCt#E$Y5 zkj*TUs*JO8X3PQxa#j4GIRO+|gcC*_Mf7z4y!lT|}arm~2H zh=PEA7z~#WbD8_dwj$okM)cY8URJ_e7(ArEn15v(1B30oFqj_XuU=-wAbI;*5geSwQ@j27YKfWdl!fY)YI`gH{G(m8C z7HUVIQOL_9tFJU|;J)EUP=b|;lI=_wcQ5CrUxr5z>XGIl^IncIJBuwtIVnEh!RrCx<~Iyc2VA4~M5 zFp%=){#TGa3PWS}_H%}-Y9?lVFyz*r(6D&%r zp#g+k1bBmR3Utc&&pB~fUK~>2L80dbRUKau`COSS-3llBK)q8q(4e~9K}42x!r-LE z?oBY@LEioS4TRIl&ExLA=u*oRLqKUoWpmeMuNghMU)SJrkO!x0u=`no4N2a9=_i?s anfMIT1~=yI?TK7OL?Or&dfAZS$A1BM?1{<% literal 0 HcmV?d00001 diff --git a/docs/images/devices/HS3SA.jpg b/docs/images/devices/HS3SA.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9883b11132c6fa4cca0677dd120f0e15932ed5b9 GIT binary patch literal 13459 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 literal 0 HcmV?d00001 diff --git a/docs/images/devices/RB-248-T.jpg b/docs/images/devices/RB-248-T.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17304fce29e687c4a7c57efce568cc41694ff869 GIT binary patch literal 2287 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 b2yMSOQGC|ot&di" + availability_topic: "zigbee2mqtt/bridge/state" + brightness: true + color_temp: true + xy: true + schema: "json" + command_topic: "zigbee2mqtt//set" +``` +{% endraw %} + ### RB 285 C {% raw %} ```yaml @@ -1932,6 +1947,20 @@ light: ``` {% endraw %} +### RB 248 T +{% raw %} +```yaml +light: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + brightness: true + color_temp: true + schema: "json" + command_topic: "zigbee2mqtt//set" +``` +{% endraw %} + ### BY 165 {% raw %} ```yaml @@ -2049,6 +2078,35 @@ light: ``` {% endraw %} +### SP 120 +{% raw %} +```yaml +switch: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + 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 }}" + json_attributes: + - "linkquality" + - "voltage" + - "temperature" + - "consumption" + - "current" + - "power_factor" +``` +{% endraw %} + ### 73742 {% raw %} ```yaml @@ -2653,4 +2711,59 @@ binary_sensor: ``` {% endraw %} +### HS3SA +{% raw %} +```yaml +binary_sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + payload_on: true + payload_off: false + value_template: "{{ value_json.smoke }}" + device_class: "smoke" +``` +{% endraw %} + +### HS1DS +{% raw %} +```yaml +binary_sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + payload_on: false + payload_off: true + value_template: "{{ value_json.contact }}" + device_class: "door" +``` +{% endraw %} + +### HS1WL +{% raw %} +```yaml +binary_sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + payload_on: true + payload_off: false + value_template: "{{ value_json.water_leak }}" + device_class: "moisture" +``` +{% endraw %} + +### 421786 +{% raw %} +```yaml +light: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + brightness: true + schema: "json" + command_topic: "zigbee2mqtt//set" +``` +{% endraw %} + diff --git a/lib/extension/homeassistant.js b/lib/extension/homeassistant.js index e7aa182bf..a372067b5 100644 --- a/lib/extension/homeassistant.js +++ b/lib/extension/homeassistant.js @@ -406,6 +406,12 @@ const mapping = { 'HS1SA': [configurations.binary_sensor_smoke], 'Z01-A19NAE26': [configurations.light_brightness_colortemp], 'AC01353010G': [configurations.binary_sensor_occupancy, configurations.sensor_temperature], + 'SP 120': [configurations.switch, configurations.sensor_power], + 'RB 248 T': [configurations.light_brightness_colortemp], + 'HS3SA': [configurations.binary_sensor_smoke], + 'HS1DS': [configurations.binary_sensor_contact], + 'HS1WL': [configurations.binary_sensor_water_leak], + '421786': [configurations.light_brightness], }; /** diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index bf586f505..525492dab 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -187,30 +187,24 @@ } }, "@sinonjs/formatio": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.0.0.tgz", - "integrity": "sha512-vdjoYLDptCgvtJs57ULshak3iJe4NW3sJ3g36xVDGff5AE8P30S6A093EIEPjdi2noGhfuNOEkbxt3J3awFW1w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.1.0.tgz", + "integrity": "sha512-ZAR2bPHOl4Xg6eklUGpsdiIJ4+J1SNag1DHHrG/73Uz/nVwXqjgUtRPLoS+aVyieN9cSbc0E4LsU984tWcDyNg==", "dev": true, "requires": { - "@sinonjs/samsam": "2.1.0" - }, - "dependencies": { - "@sinonjs/samsam": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.0.tgz", - "integrity": "sha512-5x2kFgJYupaF1ns/RmharQ90lQkd2ELS8A9X0ymkAAdemYHGtI2KiUHG8nX2WU0T1qgnOU5YMqnBM2V7NUanNw==", - "dev": true, - "requires": { - "array-from": "^2.1.1" - } - } + "@sinonjs/samsam": "^2 || ^3" } }, "@sinonjs/samsam": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.3.tgz", - "integrity": "sha512-8zNeBkSKhU9a5cRNbpCKau2WWPfan+Q2zDlcXvXyhn9EsMqgYs4qzo0XHNVlXC6ABQL8fT6nV+zzo5RTHJzyXw==", - "dev": true + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.0.2.tgz", + "integrity": "sha512-m08g4CS3J6lwRQk1pj1EO+KEVWbrbXsmi9Pw0ySmrIbcVxVaedoFgLvFsV8wHLwh01EpROVz3KvVcD1Jmks9FQ==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.0.2", + "array-from": "^2.1.1", + "lodash.get": "^4.4.2" + } }, "acorn": { "version": "6.0.4", @@ -1122,9 +1116,9 @@ "dev": true }, "eslint": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.9.0.tgz", - "integrity": "sha512-g4KWpPdqN0nth+goDNICNXGfJF7nNnepthp46CAlJoJtC5K/cLu3NgCM3AHu1CkJ5Hzt9V0Y0PBAO6Ay/gGb+w==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.10.0.tgz", + "integrity": "sha512-HpqzC+BHULKlnPwWae9MaVZ5AXJKpkxCVXQHrFaRw3hbDj26V/9ArYM4Rr/SQ8pi6qUPLXSSXC4RBJlyq2Z2OQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -1136,7 +1130,7 @@ "eslint-scope": "^4.0.0", "eslint-utils": "^1.3.1", "eslint-visitor-keys": "^1.0.0", - "espree": "^4.0.0", + "espree": "^5.0.0", "esquery": "^1.0.1", "esutils": "^2.0.2", "file-entry-cache": "^2.0.0", @@ -1146,7 +1140,6 @@ "ignore": "^4.0.6", "imurmurhash": "^0.1.4", "inquirer": "^6.1.0", - "is-resolvable": "^1.1.0", "js-yaml": "^3.12.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.3.0", @@ -1237,9 +1230,9 @@ "dev": true }, "espree": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", - "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.0.tgz", + "integrity": "sha512-1MpUfwsdS9MMoN7ZXqAr9e9UKdVHDcvrJpyx7mm1WuQlx/ygErEQBzgi5Nh5qBHIoYweprhtMkTCb9GhcAIcsA==", "dev": true, "requires": { "acorn": "^6.0.2", @@ -1783,12 +1776,6 @@ "is-unc-path": "^1.0.0" } }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", @@ -1899,9 +1886,9 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" }, "just-extend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-3.0.0.tgz", - "integrity": "sha512-Fu3T6pKBuxjWT/p4DkqGHFRsysc8OauWr4ZRTY9dIx07Y9O0RkoR5jcv28aeD1vuAwhm3nLkDurwLXoALp4DpQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.0.2.tgz", + "integrity": "sha512-FrLwOgm+iXrPV+5zDU6Jqu4gCRXbWEQg2O3SKONsWE4w7AXFRkryS53bpWdaL9cNol+AmR3AEYz6kn+o0fCPnw==", "dev": true }, "kind-of": { @@ -2137,9 +2124,9 @@ "dev": true }, "moment": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", - "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.23.0.tgz", + "integrity": "sha512-3IE39bHVqFbWWaPOMHZF98Q9c3LDKGTmypMiTM2QygGXXElkFWIH7GxfmlwmY2vwa+wmNsoYZmG2iusf1ZjJoA==" }, "mqtt": { "version": "2.18.8", @@ -2225,13 +2212,13 @@ "dev": true }, "nise": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.6.tgz", - "integrity": "sha512-1GedetLKzmqmgwabuMSqPsT7oumdR77SBpDfNNJhADRIeA3LN/2RVqR4fFqwvzhAqcTef6PPCzQwITE/YQ8S8A==", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.8.tgz", + "integrity": "sha512-kGASVhuL4tlAV0tvA34yJYZIVihrUt/5bDwpp4tTluigxUr2bBlJeDXmivb6NuEdFkqvdv/Ybb9dm16PSKUhtw==", "dev": true, "requires": { - "@sinonjs/formatio": "3.0.0", - "just-extend": "^3.0.0", + "@sinonjs/formatio": "^3.1.0", + "just-extend": "^4.0.2", "lolex": "^2.3.2", "path-to-regexp": "^1.7.0", "text-encoding": "^0.6.4" @@ -3443,7 +3430,7 @@ }, "is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { "kind-of": "^3.0.2" @@ -3451,7 +3438,7 @@ }, "is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { "kind-of": "^3.0.2" @@ -3877,11 +3864,11 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "queue": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/queue/-/queue-4.5.1.tgz", - "integrity": "sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/queue/-/queue-5.0.0.tgz", + "integrity": "sha512-2K9XzFpaho+lzRzyrFZVfzNSMq34/c0mRurL2Ciqy/+wShotbPDnl2COQjOpaJsKbNZQ28YMzQH96MTFdQD9AA==", "requires": { - "inherits": "~2.0.0" + "inherits": "~2.0.3" } }, "radio-symbol": { @@ -4199,20 +4186,18 @@ } }, "sinon": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.1.1.tgz", - "integrity": "sha512-iYagtjLVt1vN3zZY7D8oH7dkjNJEjLjyuzy8daX5+3bbQl8gaohrheB9VfH1O3L6LKuue5WTJvFluHiuZ9y3nQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.2.2.tgz", + "integrity": "sha512-WLagdMHiEsrRmee3jr6IIDntOF4kbI6N2pfbi8wkv50qaUQcBglkzkjtoOEbeJ2vf1EsrHhLI+5Ny8//WHdMoA==", "dev": true, "requires": { "@sinonjs/commons": "^1.2.0", - "@sinonjs/formatio": "^3.0.0", - "@sinonjs/samsam": "^2.1.2", + "@sinonjs/formatio": "^3.1.0", + "@sinonjs/samsam": "^3.0.2", "diff": "^3.5.0", - "lodash.get": "^4.4.2", "lolex": "^3.0.0", - "nise": "^1.4.6", - "supports-color": "^5.5.0", - "type-detect": "^4.0.8" + "nise": "^1.4.7", + "supports-color": "^5.5.0" } }, "slice-ansi": { @@ -4250,7 +4235,7 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "stack-trace": { @@ -4277,7 +4262,7 @@ }, "is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { "kind-of": "^3.0.2" @@ -4295,7 +4280,7 @@ }, "is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { "kind-of": "^3.0.2" @@ -4821,9 +4806,9 @@ } }, "zigbee-shepherd-converters": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/zigbee-shepherd-converters/-/zigbee-shepherd-converters-7.0.1.tgz", - "integrity": "sha512-VQfwtzfIrwzYbuU1oSpsBpx6bp6qshSPZO+Z9jTIGYu/xzjMStv93JeMk2n26cQvrhmh2fx8NH9+D+dFVaxqzA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/zigbee-shepherd-converters/-/zigbee-shepherd-converters-7.0.2.tgz", + "integrity": "sha512-1j4b16iiQbc00nAFGrc7YVDa2DR4xnGSBGb651lujEal3yMu12z8dwVOFxJ5ZpwKrDbgKb/NXo8AfVhCPAmjmA==", "requires": { "debounce": "*", "debug": "3.2.6", diff --git a/package.json b/package.json index c3fa756ed..4126fe1f7 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "rimraf": "*", "winston": "2.4.2", "zigbee-shepherd": "git+https://github.com/Koenkk/zigbee-shepherd.git#ce52ac4131e2a505af6197b4a26d2b5360e4eb80", - "zigbee-shepherd-converters": "7.0.1", + "zigbee-shepherd-converters": "7.0.2", "ziee": "*", "zive": "*" },