zigbee-herdsman-converters
Version:
Collection of device converters to be used with zigbee-herdsman
1,411 lines (1,407 loc) • 62.1 kB
JavaScript
const exposes = require('../lib/exposes');
const fz = {...require('../converters/fromZigbee'), legacy: require('../lib/legacy').fromZigbee};
const tz = require('../converters/toZigbee');
const ota = require('../lib/ota');
const reporting = require('../lib/reporting');
const extend = require('../lib/extend');
const e = exposes.presets;
const ea = exposes.access;
const hueExtend = {
light_onoff_brightness: (options={}) => ({
...extend.light_onoff_brightness(options),
toZigbee: extend.light_onoff_brightness(options).toZigbee.concat([tz.hue_power_on_behavior, tz.hue_power_on_error]),
}),
light_onoff_brightness_colortemp: (options={}) => ({
...extend.light_onoff_brightness_colortemp(options),
toZigbee: extend.light_onoff_brightness_colortemp(options).toZigbee.concat([tz.hue_power_on_behavior, tz.hue_power_on_error]),
}),
light_onoff_brightness_color: (options={}) => ({
...extend.light_onoff_brightness_color({supportsHS: true, ...options}),
toZigbee: extend.light_onoff_brightness_color({supportsHS: true, ...options}).toZigbee
.concat([tz.hue_power_on_behavior, tz.hue_power_on_error]),
}),
light_onoff_brightness_colortemp_color: (options={}) => ({
...extend.light_onoff_brightness_colortemp_color({supportsHS: true, ...options}),
toZigbee: extend.light_onoff_brightness_colortemp_color({supportsHS: true, ...options})
.toZigbee.concat([tz.hue_power_on_behavior, tz.hue_power_on_error]),
}),
};
module.exports = [
{
zigbeeModel: ['LWU001'],
model: '9290024406',
vendor: 'Philips',
description: 'Hue P45 light bulb',
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC002'],
model: '4034031P7',
vendor: 'Philips',
description: 'Hue Fair',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['4034031P6'],
model: '4034031P6',
vendor: 'Philips',
description: 'Hue Fair with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['4034030P6'],
model: '4034030P6',
vendor: 'Philips',
description: 'Hue Fair with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWO003'],
model: '8719514279131',
vendor: 'Philips',
description: 'Hue white E27 LED bulb filament giant globe',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTD011'],
model: '5110131H5',
vendor: 'Philips',
description: 'Garnea downlight',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA010'],
model: '929002335001',
vendor: 'Philips',
description: 'Hue white A21 bulb B22 with Bluetooth (1600 Lumen)',
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC012'],
model: '3306431P7',
vendor: 'Philips',
description: 'Hue Struana',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1746130P7'],
model: '1746130P7',
vendor: 'Philips',
description: 'Hue Attract',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1745630P7'],
model: '1745630P7',
vendor: 'Philips',
description: 'Hue Nyro',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LDT001'],
model: '5900131C5',
vendor: 'Philips',
description: 'Hue Aphelion downlight',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LLC012', 'LLC011'],
model: '7299760PH',
vendor: 'Philips',
description: 'Hue Bloom',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['929002375901'],
model: '929002375901',
vendor: 'Philips',
description: 'Hue Bloom with Bluetooth (White)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['929002376001'],
model: '929002376001',
vendor: 'Philips',
description: 'Hue Bloom with Bluetooth (Black)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCP001', 'LCP002', '4090331P9_01', '4090331P9_02'],
model: '4090331P9',
vendor: 'Philips',
description: 'Hue Ensis',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['4090330P9_01', '4090330P9_02'],
model: '4090330P9',
vendor: 'Philips',
description: 'Hue Ensis',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LLC020'],
model: '7146060PH',
vendor: 'Philips',
description: 'Hue Go',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA005'],
model: '9290022411',
vendor: 'Philips',
description: 'Hue white single filament bulb A19 E26 with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWE001'],
model: '929002039801',
vendor: 'Philips',
description: 'Hue white E12 with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTE001'],
model: '9290022943',
vendor: 'Philips',
description: 'Hue white E12',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA007'],
model: '929002277501',
vendor: 'Philips',
description: 'Hue white A19 bulb E26 with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA008'],
model: '9290023351',
vendor: 'Philips',
description: 'Hue white A21 bulb E26 with Bluetooth (1600 Lumen)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA009'],
model: '9290023349',
vendor: 'Philips',
description: 'Hue white A67 bulb E26 with Bluetooth (1600 Lumen)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCT026'],
model: '7602031P7',
vendor: 'Philips',
description: 'Hue Go with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCF002', 'LCF001'],
model: '8718696167991',
vendor: 'Philips',
description: 'Hue Calla outdoor',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCF005'],
model: '8718696170557',
vendor: 'Philips',
description: 'Hue Calla outdoor',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1742030P7'],
model: '1742030P7',
vendor: 'Philips',
description: 'Hue Calla outdoor',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1744130P7'],
model: '1744130P7',
vendor: 'Philips',
description: 'Hue Econic outdoor Pedestal',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1745730V7'],
model: '1745730V7',
vendor: 'Philips',
description: 'Hue Econic outdoor Pedestal',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1743830P7'],
model: '1743830P7',
vendor: 'Philips',
description: 'Hue Econic outdoor wall lamp',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1743130P7'],
model: '1743130P7',
vendor: 'Philips',
description: 'Hue Impress outdoor Pedestal',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCC001'],
model: '4090531P7',
vendor: 'Philips',
description: 'Hue Flourish white and color ambiance ceiling light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['4090531P9'],
model: '4090531P9',
vendor: 'Philips',
description: 'Hue Flourish white and color ambiance ceiling light with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCG002'],
model: '929001953101',
vendor: 'Philips',
description: 'Hue White and Color Ambiance GU10',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA003'],
model: '9290022268',
vendor: 'Philips',
description: 'Hue White A19 bulb with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA004'],
model: '8718699688820',
vendor: 'Philips',
description: 'Hue Filament Standard A60/E27 bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCB001'],
model: '548727',
vendor: 'Philips',
description: 'Hue White and Color Ambiance BR30 with bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWB004'],
model: '433714',
vendor: 'Philips',
description: 'Hue Lux A19 bulb E27',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWB006', 'LWB014'],
model: '9290011370',
vendor: 'Philips',
description: 'Hue white A60 bulb E27/B22',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LDD001'],
model: '8718696153055',
vendor: 'Philips',
description: 'Hue white table light',
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LDD002'],
model: '8718696153062',
vendor: 'Philips',
description: 'Hue Muscari floor light',
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA001'],
model: '8718699673147',
vendor: 'Philips',
description: 'Hue white A60 bulb E27 bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWW003'],
model: '9290018216',
vendor: 'Philips',
description: 'Hue white A60 bulb E27 bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA011'],
model: '929001821618',
vendor: 'Philips',
description: 'Hue white A60 bulb E27 bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWA002'],
model: '9290018215',
vendor: 'Philips',
description: 'Hue white A19 bulb E26 bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTA001'],
model: '9290022169',
vendor: 'Philips',
description: 'Hue white ambiance E27 with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCP003'],
model: '4090631P7',
vendor: 'Philips',
description: 'Hue Flourish white and color ambiance pendant light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWB010'],
model: '8718696449691',
vendor: 'Philips',
description: 'Hue White A60 Single bulb E27/B22',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWG001'],
model: '9290018195',
vendor: 'Philips',
description: 'Hue white GU10',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWG004'],
model: 'LWG004',
vendor: 'Philips',
description: 'Hue white GU10 bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWO001'],
model: '8718699688882',
vendor: 'Philips',
description: 'Hue white Filament bulb G93 E27 bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LST001'],
model: '7299355PH',
vendor: 'Philips',
description: 'Hue white and color ambiance LightStrip',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LST002'],
model: '915005106701',
vendor: 'Philips',
description: 'Hue white and color ambiance LightStrip plus',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LST003', 'LST004'],
model: '9290018187B',
vendor: 'Philips',
description: 'Hue white and color ambiance LightStrip outdoor',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCL001'],
model: '8718699703424',
vendor: 'Philips',
description: 'Hue white and color ambiance LightStrip plus',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCL002'],
model: '9290022890',
vendor: 'Philips',
description: 'Hue white and color ambiance LightStrip outdoor 2m',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCA001', 'LCA002', 'LCA003'],
model: '9290022166',
vendor: 'Philips',
description: 'Hue white and color ambiance E26/E27',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCT001', 'LCT007', 'LCT010', 'LCT012', 'LCT014', 'LCT015', 'LCT016', 'LCT021'],
model: '9290012573A',
vendor: 'Philips',
description: 'Hue white and color ambiance E26/E27/E14',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1743930P7', '1744030P7', '1744030V7'],
model: '1743930P7',
vendor: 'Philips',
description: 'Hue Outdoor Econic wall lantern',
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCE001'],
model: '929002294101',
vendor: 'Philips',
description: 'Hue White and Color Ambiance E12 with bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCE002'],
model: '929002294203',
vendor: 'Philips',
description: 'Hue White and Color Ambiance E14 with bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCT002', 'LCT011'],
model: '9290002579A',
vendor: 'Philips',
description: 'Hue white and color ambiance BR30',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWB022'],
model: '9290018194',
vendor: 'Philips',
description: 'Hue white BR30',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCT003'],
model: '8718696485880',
vendor: 'Philips',
description: 'Hue white and color ambiance GU10',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCT024', '440400982841'],
model: '915005733701',
vendor: 'Philips',
description: 'Hue White and color ambiance Play Lightbar',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTW011', 'LTB002'],
model: '464800',
vendor: 'Philips',
description: 'Hue white ambiance BR30 flood light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTW012'],
model: '8718696695203',
vendor: 'Philips',
description: 'Hue white ambiance E14',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTE002'],
model: '9290022944',
vendor: 'Philips',
description: 'Hue white ambiance E14 (with Bluetooth)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWE002'],
model: '9290020399',
vendor: 'Philips',
description: 'Hue white E14',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTW013'],
model: '8718696598283',
vendor: 'Philips',
description: 'Hue white ambiance GU10',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTG002'],
model: '929001953301',
vendor: 'Philips',
description: 'Hue white ambiance GU10 with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp({colorTempRange: [153, 454]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTD005'],
model: '5995111U5',
vendor: 'Philips',
description: 'Hue white ambiance 5/6" retrofit recessed downlight',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp({colorTempRange: [153, 454]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTG001'],
model: '9290019534',
vendor: 'Philips',
description: 'Hue white ambiance GU10 with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3418131P6'],
model: '3418131P6',
vendor: 'Philips',
description: 'Hue white ambiance Adore GU10 with Bluetooth (3 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp({colorTempRange: [153, 454]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3417931P6'],
model: '3417931P6',
vendor: 'Philips',
description: 'Hue white ambiance Adore GU10 with Bluetooth (2 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp({colorTempRange: [153, 454]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3417711P6'],
model: '3417711P6',
vendor: 'Philips',
description: 'Hue white ambiance Adore wall light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp({colorTempRange: [153, 454]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTW015'],
model: '9290011998B',
vendor: 'Philips',
description: 'Hue white ambiance E26',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTA002'],
model: '9290022167',
vendor: 'Philips',
description: 'Hue white ambiance E26 with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTA003'],
model: '9290022267',
vendor: 'Philips',
description: 'Hue white ambiance E26 with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTW010', 'LTW001', 'LTW004'],
model: '8718696548738',
vendor: 'Philips',
description: 'Hue white ambiance E26/E27',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTW017'],
model: '915005587401',
vendor: 'Philips',
description: 'Hue white ambiance Adore light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3402831P7'],
model: '3402831P7',
vendor: 'Philips',
description: 'Hue white ambiance bathroom mirror light Adore',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3418411P6'],
model: '3418411P6',
vendor: 'Philips',
description: 'Hue white ambiance bathroom ceiling light Adore with Bluetooth',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp({colorTempRange: [153, 454]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC021'],
model: '3435011P7',
vendor: 'Philips',
description: 'Hue white ambiance bathroom ceiling light Adore',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTD003'],
model: '4503848C5',
vendor: 'Philips',
description: 'Hue white ambiance Muscari pendant light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTD009'],
model: '5996311U5',
vendor: 'Philips',
description: 'Hue white ambiance 4" retrofit recessed downlight',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTD010'],
model: '5996411U5',
vendor: 'Philips',
description: 'Hue white ambiance 5/6" retrofit recessed downlight',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCD001'],
model: '5996511U5',
vendor: 'Philips',
description: 'Hue white and color ambiance 4" retrofit recessed downlight',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCD002'],
model: '5996611U5',
vendor: 'Philips',
description: 'Hue white and color ambiance 5/6" retrofit recessed downlight',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCW001'],
model: '4090130P7',
vendor: 'Philips',
description: 'Hue Sana',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LCW002', '4090230P9'],
model: '4090230P9',
vendor: 'Philips',
description: 'Hue Liane',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC001'],
model: '3261030P7',
vendor: 'Philips',
description: 'Hue Being',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3261030P6'],
model: '3261030P6',
vendor: 'Philips',
description: 'Hue Being black',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3261031P6'],
model: '3261031P6',
vendor: 'Philips',
description: 'Hue Being white',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3261048P6'],
model: '3261048P6',
vendor: 'Philips',
description: 'Hue Being aluminium',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3216431P6'],
model: '3216431P6',
vendor: 'Philips',
description: 'Hue Aurelle',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTP007'],
model: '4505748C5',
vendor: 'Philips',
description: 'Hue Ambiance Pendant',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTP008'],
model: '4098430P7',
vendor: 'Philips',
description: 'Hue Being Pendant',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTP011'],
model: '4507748C5',
vendor: 'Philips',
description: 'Hue Semeru Ambiance Pendant',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC003'],
model: '3261331P7',
vendor: 'Philips',
description: 'Hue white ambiance Still',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC011'],
model: '4096730U7',
vendor: 'Philips',
description: 'Hue Cher ceiling light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['4096730P6'],
model: '4096730P6',
vendor: 'Philips',
description: 'Hue Cher ceiling light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC013'],
model: '3216131P5',
vendor: 'Philips',
description: 'Hue white ambiance Aurelle square panel light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3216131P6'],
model: '3216131P6',
vendor: 'Philips',
description: 'Hue white ambiance Aurelle square panel light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp({colorTempRange: [153, 454]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3216231P6'],
model: '3216231P6',
vendor: 'Philips',
description: 'Hue white ambiance Aurelle square panel light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC015'],
model: '3216331P5',
vendor: 'Philips',
description: 'Hue white ambiance Aurelle rectangle panel light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['3216331P6'],
model: '3216331P6',
vendor: 'Philips',
description: 'Hue white ambiance Aurelle rectangle panel light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp({colorTempRange: [153, 454]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTC016'],
model: '3216431P5',
vendor: 'Philips',
description: 'Hue white ambiance Aurelle round panel light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['4033930P6'],
model: '4033930P6',
vendor: 'Philips',
description: 'Hue white ambiance suspension Fair',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTP003', 'LTP001'],
model: '4033930P7',
vendor: 'Philips',
description: 'Hue white ambiance suspension Fair',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LTP002'],
model: '4023330P7',
vendor: 'Philips',
description: 'Hue white ambiance suspension Amaze',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWF002', 'LWW001'],
model: '9290011370B',
vendor: 'Philips',
description: 'Hue white A60 bulb E27',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LWB015'],
model: '046677476816',
vendor: 'Philips',
description: 'Hue white PAR38 outdoor',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LLC010'],
model: '7199960PH',
vendor: 'Philips',
description: 'Hue Iris',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['929002376101'],
model: '929002376101',
vendor: 'Philips',
description: 'Hue Iris (generation 2, white)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['929002376201'],
model: '929002376201',
vendor: 'Philips',
description: 'Hue Iris (generation 2, black)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['929002376801'],
model: '929002376801',
vendor: 'Philips',
description: 'Hue Iris (generation 4)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['929002376701'],
model: '929002376701',
vendor: 'Philips',
description: 'Hue Iris silver limited edition (generation 4) ',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['929002376401'],
model: '929002376401',
vendor: 'Philips',
description: 'Hue Iris gold limited edition (generation 4) ',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1742930P7'],
model: '1742930P7',
vendor: 'Philips',
description: 'Hue outdoor Impress wall lamp',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1743030P7'],
model: '1743030P7',
vendor: 'Philips',
description: 'Hue outdoor Impress wall lamp',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1745930P7'],
model: '1745930P7',
vendor: 'Philips',
description: 'Hue outdoor Impress wall lamp (low voltage)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1743230P7'],
model: '1743230P7',
vendor: 'Philips',
description: 'Hue outdoor Impress lantern',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['1746430P7'],
model: '1746430P7',
vendor: 'Philips',
description: 'Hue outdoor Resonate wall lamp',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['LLC006'],
model: '7099930PH',
vendor: 'Philips',
description: 'Hue Iris (Generation 2)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['4080248P9'],
model: '4080248P9',
vendor: 'Philips',
description: 'Hue Signe floor light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['4080148P9'],
model: '4080148P9',
vendor: 'Philips',
description: 'Hue Signe table light',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5060730P7_01', '5060730P7_02', '5060730P7_03', '5060730P7_04', '5060730P7_05'],
model: '5060730P7',
vendor: 'Philips',
description: 'Hue White & Color ambience Centris ceiling light (4 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5061031P7_01', '5061031P7_02', '5061031P7_03'],
model: '5061031P7',
vendor: 'Philips',
description: 'Hue White & Color ambience Centris ceiling light (2 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5062131P7'],
model: '5062131P7',
vendor: 'Philips',
description: 'Hue white and color ambience Argenta spot white (1 spot)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5062148P7'],
model: '5062148P7',
vendor: 'Philips',
description: 'Hue white and color ambience Argenta spot aluminium (1 spot)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5062231P7'],
model: '5062231P7',
vendor: 'Philips',
description: 'Hue white and color ambience Argenta spot white (2 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5062248P7'],
model: '5062248P7',
vendor: 'Philips',
description: 'Hue white and color ambience Argenta spot aluminium (2 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5062331P7'],
model: '5062331P7',
vendor: 'Philips',
description: 'Hue white and color ambience Argenta spot white (3 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5062348P7'],
model: '5062348P7',
vendor: 'Philips',
description: 'Hue white and color ambience Argenta spot aluminium (3 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5062431P7'],
model: '5062431P7',
vendor: 'Philips',
description: 'Hue white and color ambience Argenta spot white (4 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5062448P7'],
model: '5062448P7',
vendor: 'Philips',
description: 'Hue white and color ambience Argenta spot aluminium (4 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5063231P7'],
model: '5063231P7',
vendor: 'Philips',
description: 'Hue Bluetooth white & color ambiance spot Fugato (2 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5063331P7'],
model: '5063331P7',
vendor: 'Philips',
description: 'Hue Bluetooth white & color ambiance spot Fugato (3 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5063431P7'],
model: '5063431P7',
vendor: 'Philips',
description: 'Hue Bluetooth White & Color Ambiance spot Fugato (4 spots)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5045131P7'],
model: '5045131P7',
vendor: 'Philips',
description: 'Hue Centura',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5045148P7'],
model: '5045148P7',
vendor: 'Philips',
description: 'Hue Centura',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5055148P7'],
model: '5055148P7',
vendor: 'Philips',
description: 'Hue Centura Aluminium (square)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['5055131P7'],
model: '5055131P7',
vendor: 'Philips',
description: 'Hue Centura White (square)',
meta: {turnsOffAtBrightness1: true},
extend: hueExtend.light_onoff_brightness_colortemp_color(),
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['RDM001'],
model: '929003017102',
vendor: 'Philips',
description: 'Hue wall switch module',
fromZigbee: [fz.battery, fz.hue_wall_switch_device_mode, fz.hue_wall_switch],
exposes: [e.battery(), e.action(['left_press', 'left_press_release', 'right_press', 'right_press_release']),
exposes.enum('device_mode', ea.ALL, ['single_rocker', 'single_push_button', 'dual_rocker', 'dual_push_button'])],
toZigbee: [tz.hue_wall_switch_device_mode],
configure: async (device, coordinatorEndpoint, logger) => {
const endpoint = device.getEndpoint(1);
await reporting.bind(endpoint, coordinatorEndpoint, ['genPowerCfg', 'genOnOff', 'manuSpecificPhilips']);
await reporting.batteryPercentageRemaining(endpoint);
const options = {manufacturerCode: 0x100B, disableDefaultResponse: true};
await endpoint.write('genBasic', {0x0034: {value: 0, type: 48}}, options);
},
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['RWL020', 'RWL021'],
model: '324131092621',
vendor: 'Philips',
description: 'Hue dimmer switch',
fromZigbee: [fz.ignore_command_on, fz.ignore_command_off, fz.ignore_command_step, fz.ignore_command_stop,
fz.legacy.hue_dimmer_switch, fz.battery],
exposes: [e.battery(), e.action(['on-press', 'on-hold', 'on-hold-release', 'up-press', 'up-hold', 'up-hold-release',
'down-press', 'down-hold', 'down-hold-release', 'off-press', 'off-hold', 'off-hold-release'])],
toZigbee: [],
configure: async (device, coordinatorEndpoint, logger) => {
const endpoint1 = device.getEndpoint(1);
await reporting.bind(endpoint1, coordinatorEndpoint, ['genOnOff', 'genLevelCtrl']);
const endpoint2 = device.getEndpoint(2);
const options = {manufacturerCode: 0x100B, disableDefaultResponse: true};
await endpoint2.write('genBasic', {0x0031: {value: 0x000B, type: 0x19}}, options);
await reporting.bind(endpoint2, coordinatorEndpoint, ['manuSpecificPhilips', 'genPowerCfg']);
await reporting.batteryPercentageRemaining(endpoint2);
},
endpoint: (device) => {
return {'ep1': 1, 'ep2': 2};
},
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['RWL022'],
model: '929002398602',
vendor: 'Philips',
description: 'Hue dimmer switch',
fromZigbee: [fz.ignore_command_on, fz.ignore_command_off, fz.ignore_command_step, fz.ignore_command_stop,
fz.hue_dimmer_switch, fz.battery],
exposes: [e.battery(), e.action(['on_press', 'on_hold', 'on_press_release', 'on_hold_release',
'off_press', 'off_hold', 'off_press_release', 'off_hold_release', 'up_press', 'up_hold', 'up_press_release', 'up_hold_release',
'down_press', 'down_hold', 'down_press_release', 'down_hold_release'])],
toZigbee: [],
configure: async (device, coordinatorEndpoint, logger) => {
const endpoint = device.getEndpoint(1);
await reporting.bind(endpoint, coordinatorEndpoint, ['genOnOff', 'genLevelCtrl', 'manuSpecificPhilips', 'genPowerCfg']);
const options = {manufacturerCode: 0x100B, disableDefaultResponse: true};
await endpoint.write('genBasic', {0x0031: {value: 0x000B, type: 0x19}}, options);
await reporting.batteryPercentageRemaining(endpoint);
},
},
{
zigbeeModel: ['ROM001'],
model: '8718699693985',
vendor: 'Philips',
description: 'Hue smart button',
fromZigbee: [fz.command_on, fz.command_off_with_effect, fz.legacy.SmartButton_skip, fz.hue_smart_button_event, fz.battery],
toZigbee: [],
exposes: [e.battery(), e.action(['on', 'off', 'skip_backward', 'skip_forward', 'press', 'hold', 'release'])],
configure: async (device, coordinatorEndpoint, logger) => {
const endpoint = device.getEndpoint(1);
await reporting.bind(endpoint, coordinatorEndpoint, ['genOnOff', 'genLevelCtrl']);
const options = {manufacturerCode: 0x100B, disableDefaultResponse: true};
await endpoint.write('genBasic', {0x0031: {value: 0x000B, type: 0x19}}, options);
await reporting.bind(endpoint, coordinatorEndpoint, ['manuSpecificPhilips', 'genPowerCfg']);
await reporting.batteryPercentageRemaining(endpoint);
},
ota: ota.zigbeeOTA,
},
{
zigbeeModel: ['SML001'],
model: '9290012607',
vendor: 'Philips',
description: 'Hue motion sensor',
fromZigbee: [fz.battery, fz.occupancy, fz.temperature, fz.occupancy_timeout, fz.illuminance,
fz.hue_motion_sensitivity, fz.hue_motion_led_indication],
exposes: [e.temperature(), e.occupancy(), e.battery(), e.illuminance_lux(), e.illuminance(),