UNPKG

zigbee-herdsman-converters

Version:

Collection of device converters to be used with zigbee-herdsman

97 lines (95 loc) 3.72 kB
const exposes = require('../lib/exposes'); const fz = {...require('../converters/fromZigbee'), legacy: require('../lib/legacy').fromZigbee}; const extend = require('../lib/extend'); const e = exposes.presets; module.exports = [ { zigbeeModel: ['NLG-remote', 'Neuhaus remote'], model: '100.462.31', vendor: 'Paul Neuhaus', description: 'Q-REMOTE', fromZigbee: [fz.command_on, fz.command_off, fz.command_toggle, fz.command_step, fz.command_move_to_color_temp, fz.command_stop, fz.command_move_to_color, fz.command_move, fz.command_color_loop_set, fz.command_ehanced_move_to_hue_and_saturation, fz.tint_scene, fz.command_recall], exposes: [e.action(['on', 'off', 'toggle', 'brightness_step_up', 'brightness_step_down', 'color_temperature_move', 'color_move', 'brightness_stop', 'brightness_move_up', 'brightness_move_down', 'color_loop_set', 'enhanced_move_to_hue_and_saturation', 'recall_*', 'scene_*'])], toZigbee: [], }, { zigbeeModel: ['NLG-CCT light'], model: 'NLG-CCT light', vendor: 'Paul Neuhaus', description: 'Various color temperature lights (e.g. 100.424.11)', extend: extend.light_onoff_brightness_colortemp(), }, { zigbeeModel: ['Neuhaus NLG-TW light', 'NLG-TW light'], model: 'NLG-TW light', vendor: 'Paul Neuhaus', description: 'Various tunable white lights (e.g. 8195-55)', extend: extend.light_onoff_brightness_colortemp({colorTempRange: [153, 370]}), }, { zigbeeModel: ['NLG-RGBW light '], // the space as the end is intentional, as this is what the device sends model: 'NLG-RGBW_light', vendor: 'Paul Neuhaus', description: 'Various RGBW lights (e.g. 100.110.39)', extend: extend.light_onoff_brightness_colortemp_color(), endpoint: (device) => { return {'default': 2}; }, }, { zigbeeModel: ['NLG-RGBW light'], model: 'NLG-RGBW light', vendor: 'Paul Neuhaus', description: 'Various RGBW lights (e.g. 100.111.57)', extend: extend.light_onoff_brightness_colortemp_color(), }, { zigbeeModel: ['NLG-RGB-TW light'], model: 'NLG-RGB-TW light', vendor: 'Paul Neuhaus', description: 'Various RGB + tunable white lights (e.g. 100.470.92)', extend: extend.light_onoff_brightness_colortemp_color(), }, { zigbeeModel: ['NLG-plug'], model: '100.425.90', vendor: 'Paul Neuhaus', description: 'Q-PLUG adapter plug with night orientation light', extend: extend.switch(), }, { zigbeeModel: ['JZ-CT-Z01'], model: '100.110.51', vendor: 'Paul Neuhaus', description: 'Q-FLAG LED panel, Smart-Home CCT', extend: extend.light_onoff_brightness_colortemp(), }, { zigbeeModel: ['JZ-RGBW-Z01'], model: '100.075.74', vendor: 'Paul Neuhaus', description: 'Q-VIDAL RGBW ceiling lamp, 6032-55', endpoint: (device) => { return {'default': 2}; }, extend: extend.light_onoff_brightness_colortemp_color(), }, { zigbeeModel: ['JZD60-J4R150'], model: '100.001.96', vendor: 'Paul Neuhaus', description: 'Q-LED Lamp RGBW E27 socket', extend: extend.light_onoff_brightness_colortemp_color(), }, { zigbeeModel: ['Neuhaus RGB+CCT light'], model: '100.491.61', vendor: 'Paul Neuhaus', description: 'Q-MIA LED RGBW wall lamp, 9185-13', extend: extend.light_onoff_brightness_colortemp_color(), }, ];