From e5233494af7f6a78e14820439f5cf47caa7f60fb Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Mon, 11 Feb 2019 19:59:50 +0100 Subject: [PATCH] Update zigbee-shehperd-converters to 7.1.8. --- docs/images/devices/E1743.jpg | Bin 0 -> 10077 bytes docs/images/devices/YRD426NRSC.jpg | Bin 0 -> 10394 bytes docs/information/supported_devices.md | 9 +++++- docs/integration/home_assistant.md | 41 ++++++++++++++++++++++++++ lib/extension/homeassistant.js | 14 ++++++++- npm-shrinkwrap.json | 18 +++++------ package.json | 2 +- 7 files changed, 72 insertions(+), 12 deletions(-) create mode 100644 docs/images/devices/E1743.jpg create mode 100644 docs/images/devices/YRD426NRSC.jpg diff --git a/docs/images/devices/E1743.jpg b/docs/images/devices/E1743.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6811c598a5797f91c926ef044d92ca739f52140d GIT binary patch literal 10077 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 F_#Xn9bq4?d literal 0 HcmV?d00001 diff --git a/docs/images/devices/YRD426NRSC.jpg b/docs/images/devices/YRD426NRSC.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8627f198b0902507a20a496de8fb8840c175fa8f GIT binary patch literal 10394 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 K;6o1e{eJ+cVp%2t literal 0 HcmV?d00001 diff --git a/docs/information/supported_devices.md b/docs/information/supported_devices.md index f42fa4d4..f376bd43 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 **202** devices are supported from **44** different vendors. +Currently **204** devices are supported from **45** 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). @@ -165,6 +165,7 @@ In case you own a Zigbee device which is **NOT** listed here, please see | L1531 | IKEA SURTE door light panel, dimmable, white spectrum (38x64 cm) (on/off, brightness, color temperature) | ![../images/devices/L1531.jpg](../images/devices/L1531.jpg) | | E1603 | IKEA TRADFRI control outlet (on/off) | ![../images/devices/E1603.jpg](../images/devices/E1603.jpg) | | E1524 | IKEA TRADFRI remote control (toggle, arrow left/right click/hold/release, brightness up/down click/hold/release (**[requires additional setup!](https://koenkk.github.io/zigbee2mqtt/getting_started/pairing_devices.html#ikea-tradfri)**)) | ![../images/devices/E1524.jpg](../images/devices/E1524.jpg) | +| E1743 | IKEA TRADFRI ON/OFF switch (on, off) | ![../images/devices/E1743.jpg](../images/devices/E1743.jpg) | | E1746 | IKEA TRADFRI signal repeater () | ![../images/devices/E1746.jpg](../images/devices/E1746.jpg) | ### Immax @@ -411,6 +412,12 @@ In case you own a Zigbee device which is **NOT** listed here, please see | DJT11LM | Xiaomi Aqara vibration sensor (drop, tilt and touch) | ![../images/devices/DJT11LM.jpg](../images/devices/DJT11LM.jpg) | | ZNCLDJ11LM | Xiaomi Aqara curtain motor (open, close, stop, position) | ![../images/devices/ZNCLDJ11LM.jpg](../images/devices/ZNCLDJ11LM.jpg) | +### Yale + +| Model | Description | Picture | +| ------------- | ------------- | -------------------------- | +| YRD426NRSC | Yale Assure lock (lock/unlock, battery) | ![../images/devices/YRD426NRSC.jpg](../images/devices/YRD426NRSC.jpg) | + ### eCozy | Model | Description | Picture | diff --git a/docs/integration/home_assistant.md b/docs/integration/home_assistant.md index 4c5764d7..16207257 100644 --- a/docs/integration/home_assistant.md +++ b/docs/integration/home_assistant.md @@ -1040,6 +1040,27 @@ sensor: ``` {% endraw %} +### E1743 +{% raw %} +```yaml +sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + icon: "mdi:toggle-switch" + value_template: "{{ value_json.click }}" + force_update: true + +sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + unit_of_measurement: "%" + device_class: "battery" + value_template: "{{ value_json.battery }}" +``` +{% endraw %} + ### E1746 {% raw %} ```yaml @@ -3472,4 +3493,24 @@ light: ``` {% endraw %} +### YRD426NRSC +{% raw %} +```yaml +lock: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + command_topic: "zigbee2mqtt//set" + value_template: "{{ value_json.state }}" + +sensor: + - platform: "mqtt" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + unit_of_measurement: "%" + device_class: "battery" + value_template: "{{ value_json.battery }}" +``` +{% endraw %} + diff --git a/lib/extension/homeassistant.js b/lib/extension/homeassistant.js index 814b64d5..f60e178d 100644 --- a/lib/extension/homeassistant.js +++ b/lib/extension/homeassistant.js @@ -254,6 +254,16 @@ const configurations = { optimistic: true, }, }, + + // Lock + 'lock': { + type: 'lock', + object_id: 'lock', + discovery_payload: { + command_topic: true, + value_template: '{{ value_json.state }}', + }, + }, }; const switchWithPostfix = (postfix) => { @@ -492,6 +502,8 @@ const mapping = { ], 'IM-Z3.0-DIM': [configurations.light_brightness], 'E1746': [], + 'YRD426NRSC': [configurations.lock, configurations.sensor_battery], + 'E1743': [configurations.sensor_click, configurations.sensor_battery], }; /** @@ -541,7 +553,7 @@ class HomeAssistant { // Set json_attributes_topic for types which support this // https://github.com/Koenkk/zigbee2mqtt/issues/840 - if (['binary_sensor', 'sensor'].includes(config.type)) { + if (['binary_sensor', 'sensor', 'lock'].includes(config.type)) { payload.json_attributes_topic = payload.state_topic; } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index cbc6bf9e..a693fdcb 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1500,9 +1500,9 @@ } }, "globals": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.10.0.tgz", - "integrity": "sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ==", + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==", "dev": true }, "graceful-fs": { @@ -1998,9 +1998,9 @@ } }, "lolex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-3.0.0.tgz", - "integrity": "sha512-hcnW80h3j2lbUfFdMArd5UPA/vxZJ+G8vobd+wg3nVEQA0EigStbYcrG030FJxL6xiDDPEkoMatV9xIh5OecQQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-3.1.0.tgz", + "integrity": "sha512-zFo5MgCJ0rZ7gQg69S4pqBsLURbFw11X68C18OcJjJQbqaXm2NoTrGl1IMM3TIz0/BnN1tIs2tzmmqvCsOMMjw==", "dev": true }, "map-visit": { @@ -4725,9 +4725,9 @@ } }, "zigbee-shepherd-converters": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/zigbee-shepherd-converters/-/zigbee-shepherd-converters-7.1.7.tgz", - "integrity": "sha512-KeMkwo3gVeFJ58aRmpRWv8ZvTVPnch+ZMKgbh5Aqqyo6rrLn4w+TNsvOtfuePc2ZvvfLMqWDZR3HCoWbThE4xw==", + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/zigbee-shepherd-converters/-/zigbee-shepherd-converters-7.1.8.tgz", + "integrity": "sha512-iS4rKe3tEGlTsiH+BKA7V4CcxXavSBtUZdhgrLk36CxuLhqR9Qhvpvo65hBalKGKazwqjdCk6IGDI2uKYTk4Fw==", "requires": { "chai": "*", "debounce": "*", diff --git a/package.json b/package.json index eb813264..4db06714 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "winston": "2.4.2", "ziee": "*", "zigbee-shepherd": "git+https://github.com/Koenkk/zigbee-shepherd.git#76af47e307b1c6cfca49f51d35d7d2624a4fead9", - "zigbee-shepherd-converters": "7.1.7", + "zigbee-shepherd-converters": "7.1.8", "zive": "*" }, "devDependencies": {