From dcc410f6c5eb29fb047f93b7a01ca255ab65c252 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Fri, 30 Nov 2018 23:39:04 +0100 Subject: [PATCH] Update zigbee-shepherd-converters to 6.0.7. --- docs/integrating-with-homeassistant.md | 35 +++++++++++++++++++++++++ docs/supported-devices.md | 13 ++++++++- images/devices/HS1SA.jpg | Bin 0 -> 3053 bytes images/devices/PSS-23ZBS.jpg | Bin 0 -> 7463 bytes images/devices/Z01-A19NAE26.jpg | Bin 0 -> 3469 bytes lib/extension/homeassistant.js | 2 ++ npm-shrinkwrap.json | 6 ++--- package.json | 2 +- 8 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 images/devices/HS1SA.jpg create mode 100644 images/devices/PSS-23ZBS.jpg create mode 100644 images/devices/Z01-A19NAE26.jpg diff --git a/docs/integrating-with-homeassistant.md b/docs/integrating-with-homeassistant.md index 17d45f33..d5b8fafd 100644 --- a/docs/integrating-with-homeassistant.md +++ b/docs/integrating-with-homeassistant.md @@ -1738,6 +1738,17 @@ light: command_topic: "zigbee2mqtt//set" ``` +### Z01-A19NAE26 +```yaml +light: + - platform: "mqtt_json" + state_topic: "zigbee2mqtt/" + availability_topic: "zigbee2mqtt/bridge/state" + brightness: true + color_temp: true + command_topic: "zigbee2mqtt//set" +``` + ### E11-N1EA ```yaml light: @@ -2037,4 +2048,28 @@ sensor: - "power_factor" ``` +### PSS-23ZBS +```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" +``` + +### HS1SA +```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" +``` + diff --git a/docs/supported-devices.md b/docs/supported-devices.md index 1430ccb4..33d7752b 100644 --- a/docs/supported-devices.md +++ b/docs/supported-devices.md @@ -1,6 +1,6 @@ *NOTE: This file has been generated, do not edit this file manually!* -Currently **131** devices are supported from **27** different vendors. +Currently **134** devices are supported from **29** different vendors. In case you own a Zigbee device which is **NOT** listed here, please see [How to support new devices](https://github.com/Koenkk/zigbee2mqtt/wiki/How-to-support-new-devices). @@ -20,6 +20,11 @@ In case you own a Zigbee device which is **NOT** listed here, please see | ------------- | ------------- | -------------------------- | | 4256251-RZHAC | Centralite White Swiss power outlet switch with power meter (switch and power meter) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/4256251-RZHAC.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/4256251-RZHAC.jpg) | +### Climax +| Model | Description | Picture | +| ------------- | ------------- | -------------------------- | +| PSS-23ZBS | Climax Power plug (on/off) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/PSS-23ZBS.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/PSS-23ZBS.jpg) | + ### Commercial Electric | Model | Description | Picture | | ------------- | ------------- | -------------------------- | @@ -56,6 +61,11 @@ In case you own a Zigbee device which is **NOT** listed here, please see | ------------- | ------------- | -------------------------- | | GL-C-008 | Gledopto Zigbee LED controller RGB + CCT / RGBW / WWCW / Dimmer (on/off, brightness, color temperature, color xy) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/GL-C-008.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/GL-C-008.jpg) | +### HEIMAN +| Model | Description | Picture | +| ------------- | ------------- | -------------------------- | +| HS1SA | HEIMAN Smoke detector (smoke) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/HS1SA.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/HS1SA.jpg) | + ### Hive | Model | Description | Picture | | ------------- | ------------- | -------------------------- | @@ -188,6 +198,7 @@ In case you own a Zigbee device which is **NOT** listed here, please see | E11-G13 | Sengled Element Classic (A19) (on/off, brightness) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/E11-G13.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/E11-G13.jpg) | | E11-G23/E11-G33 | Sengled Element Classic (A60) (on/off, brightness) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/E11-G23-E11-G33.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/E11-G23-E11-G33.jpg) | | Z01-CIA19NAE26 | Sengled Element Touch (A19) (on/off, brightness) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/Z01-CIA19NAE26.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/Z01-CIA19NAE26.jpg) | +| Z01-A19NAE26 | Sengled Element Plus (A19) (on/off, brightness, color temperature) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/Z01-A19NAE26.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/Z01-A19NAE26.jpg) | | E11-N1EA | Sengled Element Plus Color (A19) (on/off, brightness, color temperature, color xy) | ![https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/E11-N1EA.jpg](https://github.com/Koenkk/zigbee2mqtt/raw/dev/images/devices/E11-N1EA.jpg) | ### SmartThings diff --git a/images/devices/HS1SA.jpg b/images/devices/HS1SA.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce0a47e150b3ce0667804df9c5f1af36aa8320d2 GIT binary patch literal 3053 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 xTBU&!X%&c1