diff --git a/docs/images/devices/421786.jpg b/docs/images/devices/421786.jpg new file mode 100644 index 000000000..265a566e7 Binary files /dev/null and b/docs/images/devices/421786.jpg differ diff --git a/docs/images/devices/BY-185-C.jpg b/docs/images/devices/BY-185-C.jpg new file mode 100644 index 000000000..de6d6cf37 Binary files /dev/null and b/docs/images/devices/BY-185-C.jpg differ diff --git a/docs/images/devices/HS1DS.jpg b/docs/images/devices/HS1DS.jpg new file mode 100644 index 000000000..4576e8f9d Binary files /dev/null and b/docs/images/devices/HS1DS.jpg differ diff --git a/docs/images/devices/HS1WL.jpg b/docs/images/devices/HS1WL.jpg new file mode 100644 index 000000000..e9eff75f0 Binary files /dev/null and b/docs/images/devices/HS1WL.jpg differ diff --git a/docs/images/devices/HS3SA.jpg b/docs/images/devices/HS3SA.jpg new file mode 100644 index 000000000..9883b1113 Binary files /dev/null and b/docs/images/devices/HS3SA.jpg differ diff --git a/docs/images/devices/RB-248-T.jpg b/docs/images/devices/RB-248-T.jpg new file mode 100644 index 000000000..17304fce2 Binary files /dev/null and b/docs/images/devices/RB-248-T.jpg differ diff --git a/docs/images/devices/SP-120.jpg b/docs/images/devices/SP-120.jpg new file mode 100644 index 000000000..2516ba4f4 Binary files /dev/null and b/docs/images/devices/SP-120.jpg differ diff --git a/docs/information/supported_devices.md b/docs/information/supported_devices.md index 495a5aa32..5b9b782cc 100644 --- a/docs/information/supported_devices.md +++ b/docs/information/supported_devices.md @@ -2,7 +2,7 @@ *NOTE: This file has been generated, do not edit this file manually!* -Currently **137** devices are supported from **29** different vendors. +Currently **144** devices are supported from **30** different vendors. In case you own a Zigbee device which is **NOT** listed here, please see [How to support new devices](https://koenkk.github.io/zigbee2mqtt/how_tos/how_to_support_new_devices.html). @@ -19,6 +19,12 @@ In case you own a Zigbee device which is **NOT** listed here, please see | ------------- | ------------- | -------------------------- | | AV2010/22 | Bitron Home Wireless motion detector (occupancy) | ![../images/devices/AV2010-22.jpg](../images/devices/AV2010-22.jpg) | +### Calex + +| Model | Description | Picture | +| ------------- | ------------- | -------------------------- | +| 421786 | Calex LED A60 Zigbee GLS-lamp (on/off, brightness) | ![../images/devices/421786.jpg](../images/devices/421786.jpg) | + ### Centralite | Model | Description | Picture | @@ -78,6 +84,9 @@ In case you own a Zigbee device which is **NOT** listed here, please see | Model | Description | Picture | | ------------- | ------------- | -------------------------- | | HS1SA | HEIMAN Smoke detector (smoke) | ![../images/devices/HS1SA.jpg](../images/devices/HS1SA.jpg) | +| HS3SA | HEIMAN Smoke detector (smoke) | ![../images/devices/HS3SA.jpg](../images/devices/HS3SA.jpg) | +| HS1DS | HEIMAN Door sensor (contact) | ![../images/devices/HS1DS.jpg](../images/devices/HS1DS.jpg) | +| HS1WL | HEIMAN Water leakage sensor (water leak) | ![../images/devices/HS1WL.jpg](../images/devices/HS1WL.jpg) | ### Hive @@ -111,12 +120,14 @@ In case you own a Zigbee device which is **NOT** listed here, please see | Model | Description | Picture | | ------------- | ------------- | -------------------------- | | RB 185 C | Innr E27 Bulb RGBW (on/off, brightness, color temperature, color xy) | ![../images/devices/RB-185-C.jpg](../images/devices/RB-185-C.jpg) | +| BY 185 C | Innr B22 Bulb RGBW (on/off, brightness, color temperature, color xy) | ![../images/devices/BY-185-C.jpg](../images/devices/BY-185-C.jpg) | | RB 285 C | Innr E27 Bulb RGBW (on/off, brightness, color temperature, color xy) | ![../images/devices/RB-285-C.jpg](../images/devices/RB-285-C.jpg) | | RB 165 | Innr E27 Bulb (on/off, brightness) | ![../images/devices/RB-165.jpg](../images/devices/RB-165.jpg) | | RB 175 W | Innr E27 Bulb warm dimming (on/off, brightness) | ![../images/devices/RB-175-W.jpg](../images/devices/RB-175-W.jpg) | | RS 125 | Innr GU10 Spot (on/off, brightness) | ![../images/devices/RS-125.jpg](../images/devices/RS-125.jpg) | | RS 128 T | Innr GU10 Spot 350 lm, dimmable, white spectrum (on/off, brightness, color temperature) | ![../images/devices/RS-128-T.jpg](../images/devices/RS-128-T.jpg) | | RB 145 | Innr E14 Candle (on/off, brightness) | ![../images/devices/RB-145.jpg](../images/devices/RB-145.jpg) | +| RB 248 T | Innr E14 Candle with white spectrum (on/off, brightness, color temperature) | ![../images/devices/RB-248-T.jpg](../images/devices/RB-248-T.jpg) | | BY 165 | Innr B22 Bulb dimmable (on/off, brightness) | ![../images/devices/BY-165.jpg](../images/devices/BY-165.jpg) | | PL 110 | Innr Puck Light (on/off, brightness) | ![../images/devices/PL-110.jpg](../images/devices/PL-110.jpg) | | ST 110 | Innr Strip Light (on/off, brightness) | ![../images/devices/ST-110.jpg](../images/devices/ST-110.jpg) | @@ -126,6 +137,7 @@ In case you own a Zigbee device which is **NOT** listed here, please see | SL 110 N | Innr Spot Flex narrow (on/off, brightness) | ![../images/devices/SL-110-N.jpg](../images/devices/SL-110-N.jpg) | | SL 110 M | Innr Spot Flex medium (on/off, brightness) | ![../images/devices/SL-110-M.jpg](../images/devices/SL-110-M.jpg) | | SL 110 W | Innr Spot Flex wide (on/off, brightness) | ![../images/devices/SL-110-W.jpg](../images/devices/SL-110-W.jpg) | +| SP 120 | Innr Smart plug (on/off, power measurement) | ![../images/devices/SP-120.jpg](../images/devices/SP-120.jpg) | ### Iris diff --git a/docs/integration/home_assistant.md b/docs/integration/home_assistant.md index 10eb22f97..efd712b04 100644 --- a/docs/integration/home_assistant.md +++ b/docs/integration/home_assistant.md @@ -1851,6 +1851,21 @@ light: ``` {% endraw %} +### BY 185 C +{% raw %} +```yaml +light: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + 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": "*" },