zigbee-herdsman-converters
Version:
Collection of device converters to be used with zigbee-herdsman
38 lines (36 loc) • 1.4 kB
JavaScript
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: ['EC-Z3.0-CCT'],
model: '421786',
vendor: 'Calex',
description: 'LED A60 Zigbee GLS-lamp',
extend: extend.light_onoff_brightness(),
},
{
zigbeeModel: ['EC-Z3.0-RGBW'],
model: '421792',
vendor: 'Calex',
description: 'LED A60 Zigbee RGB lamp',
extend: extend.light_onoff_brightness_colortemp_color(),
},
{
zigbeeModel: ['Smart Wall Switch '], // Yes, it has a space at the end :(
model: '421782',
vendor: 'Calex',
description: 'Smart Wall Switch, wall mounted RGB controller',
toZigbee: [],
fromZigbee: [fz.command_off, fz.command_on, fz.command_step, fz.command_move_to_color_temp,
fz.command_move, fz.command_stop, fz.command_ehanced_move_to_hue_and_saturation,
],
exposes: [e.action([
'on', 'off', 'color_temperature_move', 'brightness_step_up', 'brightness_step_down',
'brightness_move_up', 'brightness_move_down', 'brightness_stop',
'enhanced_move_to_hue_and_saturation',
])],
meta: {disableActionGroup: true},
},
];