From 8523aa61b04b18917ff0d2868726ee3db4ad0bea Mon Sep 17 00:00:00 2001 From: Koenkk Date: Sun, 6 May 2018 18:08:10 +0200 Subject: [PATCH] Support LED1623G12. #21 --- lib/converters/zigbee2mqtt.js | 4 ++-- lib/devices.js | 7 +++++++ lib/homeassistant.js | 9 +++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/lib/converters/zigbee2mqtt.js b/lib/converters/zigbee2mqtt.js index 455edce47..d26ffadf7 100644 --- a/lib/converters/zigbee2mqtt.js +++ b/lib/converters/zigbee2mqtt.js @@ -131,7 +131,7 @@ const parsers = [ convert: (msg) => {return {contact: msg.data.data['onOff'] === 0}} }, { - devices: ['LED1545G12', '7146060PH', 'LED1537R6'], + devices: ['LED1545G12', '7146060PH', 'LED1537R6', 'LED1623G12'], cid: 'genLevelCtrl', type: 'devChange', convert: (msg) => {return {brightness: msg.data.data['currentLevel']}}, @@ -249,7 +249,7 @@ const parsers = [ // Ignore parsers (these message dont need parsing). { - devices: ['WXKG11LM', 'MCCGQ11LM', 'MCCGQ01LM', 'WXKG01LM', 'LED1545G12', '7146060PH', 'LED1537R6', 'ZNCZ02LM', 'QBCZ11LM', 'QBKG04LM', 'QBKG03LM'], + devices: ['WXKG11LM', 'MCCGQ11LM', 'MCCGQ01LM', 'WXKG01LM', 'LED1545G12', '7146060PH', 'LED1537R6', 'ZNCZ02LM', 'QBCZ11LM', 'QBKG04LM', 'QBKG03LM', 'LED1623G12'], cid: 'genOnOff', type: 'devChange', convert: () => null diff --git a/lib/devices.js b/lib/devices.js index 197623e55..ab2dd59f3 100644 --- a/lib/devices.js +++ b/lib/devices.js @@ -118,6 +118,13 @@ const devices = { supports: 'on/off, brightness, color temperature', homeassistant: [homeassistant.light_brightness_colortemp] }, + 'TRADFRI bulb E27 opal 1000lm': { + model: 'LED1623G12', + vendor: 'IKEA', + description: 'TRADFRI LED bulb E27 1000 lumen, dimmable, opal white', + supports: 'on/off, brightness', + homeassistant: [homeassistant.light_brightness] + }, 'TRADFRI bulb GU10 WS 400lm': { model: 'LED1537R6', vendor: 'IKEA', diff --git a/lib/homeassistant.js b/lib/homeassistant.js index 3c78823b4..1e9937fa9 100644 --- a/lib/homeassistant.js +++ b/lib/homeassistant.js @@ -118,6 +118,15 @@ const configurations = { command_topic: true } }, + 'light_brightness': { + type: 'light', + object_id: 'light', + discovery_payload: { + brightness: true, + platform: 'mqtt_json', + command_topic: true + } + }, // Switch 'switch': {