UNPKG

zigbee-herdsman-converters

Version:

Collection of device converters to be used with zigbee-herdsman

1,358 lines • 142 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const zigbee_herdsman_1 = require("zigbee-herdsman"); const exposes = __importStar(require("../lib/exposes")); const fromZigbee_1 = __importDefault(require("../converters/fromZigbee")); const legacy = __importStar(require("../lib/legacy")); const toZigbee_1 = __importDefault(require("../converters/toZigbee")); const ota = __importStar(require("../lib/ota")); const reporting = __importStar(require("../lib/reporting")); const philips_1 = require("../lib/philips"); const modernExtend_1 = require("../lib/modernExtend"); const e = exposes.presets; const ea = exposes.access; const definitions = [ { zigbeeModel: ['929003598001'], model: '929003598001', vendor: 'Philips', description: 'Hue White & Color Ambiance Surimu square panel 30x30', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003597601'], model: '929003597601', vendor: 'Philips', description: 'Hue white ambiance Aurelle square panel light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LCU001'], model: '8719514491229', vendor: 'Philips', description: 'Hue White and Color Ambiance E14', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LTV006'], model: '929003596101', vendor: 'Philips', description: 'Hue Filament Edison bulb ST64 550lm E26', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [222, 454] } })], }, { zigbeeModel: ['SOC001'], model: '9290035639', vendor: 'Philips', description: 'Hue Secure contact sensor', fromZigbee: [fromZigbee_1.default.battery, philips_1.philipsFz.philips_contact], toZigbee: [], exposes: [e.battery(), e.contact()], configure: async (device, coordinatorEndpoint) => { const endpoint = device.getEndpoint(2); await reporting.bind(endpoint, coordinatorEndpoint, ['genPowerCfg']); await reporting.bind(endpoint, coordinatorEndpoint, ['genOnOff']); await reporting.batteryPercentageRemaining(endpoint); }, }, { zigbeeModel: ['LLM010', 'LLM012'], model: '8718696126523', vendor: 'Philips', description: 'Hue Phoenix ceiling light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [154, 455] }, color: true })], }, { zigbeeModel: ['LWA023'], model: '9290030516', vendor: 'Philips', description: 'Hue filament standard A60/E27 Bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LTA013'], model: '929003596001', vendor: 'Philips', description: 'Hue filament A60 550lm E26', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [222, 454] } })], }, { zigbeeModel: ['LWV006'], model: '9290030518', vendor: 'Philips', description: 'Philips filament E26 bulb', extend: [(0, philips_1.philipsLight)({ hueEffect: true })], }, { zigbeeModel: ['LWO005'], model: '9290030519', vendor: 'Philips', description: 'Hue white G93 E27 filament globe', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWO006'], model: '9290030520', vendor: 'Philips', description: 'Hue white filament globe G25', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWO007'], model: '9290030521', vendor: 'Philips', description: 'Hue white G125 B22 LED bulb filament giant globe', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LEDtube T8 5FT V2.0'], model: 'LP_CF_7904008_EU', vendor: 'Philips', description: 'MasterConnect LEDtube EM/mains T8', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['MWM001'], model: '13190230', vendor: 'Philips', description: 'Hue white dimmer 1-10V', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['929003055801'], model: '929003055801', vendor: 'Philips', description: 'Hue white ambiance bathroom ceiling light Adore with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LCZ001'], model: '8719514419278', vendor: 'Philips', description: 'Hue Ellipse E27 smart bulb', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003056701'], model: '929003056701', vendor: 'Philips', description: 'Hue white ambiance Adore ceiling light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['929003045301_01', '929003045301_02', '929003045301_03'], model: '929003045301', vendor: 'Philips', description: 'Hue White and Color Ambiance GU10 (Centura)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003045201_01', '929003045201_02', '929003045201_03'], model: '929003045201', vendor: 'Philips', description: 'Hue White and Color Ambiance GU10 (Centura round white)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003047401'], model: '929003047401', vendor: 'Philips', description: 'Hue White and Color Ambiance GU10 (Centura)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003056901'], model: '929003056901', vendor: 'Philips', description: 'Hue Struana 27W', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LWA018', 'LWA028'], model: '9290024693', vendor: 'Philips', description: 'Hue white A60 bulb B22 1055lm with Bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LCX004'], model: '929002994901', vendor: 'Philips', description: 'Hue gradient lightstrip', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true, gradient: true })], }, { zigbeeModel: ['929003045401'], model: '929003045401', vendor: 'Philips', description: 'Hue Centura recessed spotlight white and color ambiance GU10 (black)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003045501_01', '929003045501_02', '929003045501_03'], model: '929003045501', vendor: 'Philips', description: 'Hue Centura recessed spotlight white and color ambiance GU10 (black)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003047601'], model: '929003047601', vendor: 'Philips', description: 'Hue White and Color Ambiance GU10 (Centura)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003047501'], model: '929003047501', vendor: 'Philips', description: 'Centura recessed spotlight', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['915005996401', '915005996501'], model: '915005996401', vendor: 'Philips', description: 'Hue white ambiance ceiling light Enrave S with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['915005996701', '929003574301'], model: '915005996701', vendor: 'Philips', description: 'Hue white ambiance ceiling black Enrave M with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['929003531502'], model: '929003531502', vendor: 'Philips', description: 'Hue white ambiance ceiling white Enrave M with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['915005996601'], model: '915005996601', vendor: 'Philips', description: 'Hue white ambiance ceiling white Enrave M with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['915005996801', '915005996901', '929003574401', '929003531602'], model: '915005996901', vendor: 'Philips', description: 'Hue white ambiance ceiling light Enrave L with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['915005997001', '915005997101'], model: '915005997001', vendor: 'Philips', description: 'Hue white ambiance ceiling light Enrave XL with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['915005997601'], model: '915005997601', vendor: 'Philips', description: 'Hue Devere M white ambiance white & dimmer', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['915005997701'], model: '915005997701', vendor: 'Philips', description: 'Hue Devere L white ambiance white & dimmer', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['929003054001'], model: '929003054001', vendor: 'Philips', description: 'Hue Wellness table lamp', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['4076131P6'], model: '4076131P6', vendor: 'Philips', description: 'Hue white ambiance suspension Cher with bluetooth 3000lm', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] } })], }, { zigbeeModel: ['4076130P6'], model: '4076130P6', vendor: 'Philips', description: 'Hue white ambiance suspension Cher with bluetooth 3000lm', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] } })], }, { zigbeeModel: ['929003054301'], model: '929003054301', vendor: 'Philips', description: 'Hue White Ambiance Cher Pendant', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['5063131P7'], model: '5063131P7', vendor: 'Philips', description: 'Hue Bluetooth white & color ambiance spot Fugato white (1 spots)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['5633031P9'], model: '5633031P9', vendor: 'Philips', description: 'Hue White ambiance Pillar spotlight', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['929003046001', '929003045801'], model: '5309031P8', vendor: 'Philips', description: 'Hue White ambiance Runner spot white (1 spot)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['929002376301'], model: '929002376301', vendor: 'Philips', description: 'Hue Iris rose limited edition (generation 4) ', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929002401201'], model: '929002401201', vendor: 'Philips', description: 'Hue Iris copper special edition (generation 4) ', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929002376803'], model: '929002376803', vendor: 'Philips', description: 'Hue Iris copper special edition (generation 4)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003536001'], model: '929003536001', vendor: 'Philips', description: 'Hue Iris copper special edition (generation 4)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929002401001'], model: '929002401001', vendor: 'Philips', description: 'Hue Iris gold special edition (generation 4)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929002376901'], model: '929002376901', vendor: 'Philips', description: 'Hue Iris white', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['5063130P7'], model: '5063130P7', vendor: 'Philips', description: 'Hue Bluetooth white & color ambiance spot Fugato black (1 spots)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['3418931P6'], model: '3418931P6', vendor: 'Philips', description: 'Hue white ambiance Struana bathroom ceiling with bluetooth 2400lm', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] } })], }, { zigbeeModel: ['LWU001'], model: '9290024406', vendor: 'Philips', description: 'Hue P45 light bulb', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LTC002'], model: '4034031P7', vendor: 'Philips', description: 'Hue Fair', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined } })], }, { zigbeeModel: ['4034031P6'], model: '4034031P6', vendor: 'Philips', description: 'Hue Fair with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined } })], }, { zigbeeModel: ['4034030P6'], model: '4034030P6', vendor: 'Philips', description: 'Hue Fair with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined } })], }, { zigbeeModel: ['LWO003'], model: '8719514279131', vendor: 'Philips', description: 'Hue white E27 LED bulb filament giant globe', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWO004'], model: '8719514279155', vendor: 'Philips', description: 'Hue white G125 B22 LED bulb filament giant globe', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LTD011'], model: '5110131H5', vendor: 'Philips', description: 'Garnea downlight', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined } })], }, { zigbeeModel: ['LTD012'], model: '5111531H5', vendor: 'Philips', description: 'Garnea downlight', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LWA010'], model: '929002335001', vendor: 'Philips', description: 'Hue white A21 bulb B22 with Bluetooth (1600 Lumen)', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LTC012'], model: '3306431P7', vendor: 'Philips', description: 'Hue Struana', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined } })], }, { zigbeeModel: ['1746130P7'], model: '1746130P7', vendor: 'Philips', description: 'Hue Attract', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['1745630P7'], model: '1745630P7', vendor: 'Philips', description: 'Hue Nyro', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['1745530P7'], model: '1745530P7', vendor: 'Philips', description: 'Hue Nyro', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LDT001'], model: '5900131C5', vendor: 'Philips', description: 'Hue Aphelion downlight', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LLC012', 'LLC011', 'LLC013'], model: '7299760PH', vendor: 'Philips', description: 'Hue Bloom', extend: [(0, philips_1.philipsLight)({ color: true })], }, { zigbeeModel: ['929002375901'], model: '929002375901', vendor: 'Philips', description: 'Hue Bloom with Bluetooth (White) - EU/UK', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['929002376501'], model: '929002376501', vendor: 'Philips', description: 'Hue Bloom Gen4 with Bluetooth (White) - US', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929002376001'], model: '929002376001', vendor: 'Philips', description: 'Hue Bloom with Bluetooth (Black)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCP001', 'LCP002', '4090331P9_01', '4090331P9_02', '929003053301_01', '929003053301_02'], model: '4090331P9', vendor: 'Philips', description: 'Hue Ensis (white)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['4090330P9_01', '4090330P9_02', '929003052501_01', '929003052501_02'], model: '4090330P9', vendor: 'Philips', description: 'Hue Ensis (black)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003055901', '929003055901_01', '929003055901_02', '929003055901_03'], model: '929003055901', vendor: 'Philips', description: 'Hue white ambiance bathroom ceiling light Adore with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['7602031N6'], model: '7602031N6', vendor: 'Philips', description: 'Hue Go portable light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003128501'], model: '929003128501', vendor: 'Philips', description: 'Hue Go portable table lamp black', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003128701'], model: '929003128701', vendor: 'Philips', description: 'Hue Go portable table lamp black', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003521501'], model: '929003521501', vendor: 'Philips', description: 'Hue Go portable table lamp black', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003521701'], model: '929003521701', vendor: 'Philips', description: 'Hue Go portable table lamp black', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['7602031K6'], model: '7602031K6', vendor: 'Philips', description: 'Hue Go portable light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] } })], }, { zigbeeModel: ['LLC020'], model: '7146060PH', vendor: 'Philips', description: 'Hue Go', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LWA005'], model: '9290022411', vendor: 'Philips', description: 'Hue white single filament bulb A19 E26 with Bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWE001'], model: '929002039801', vendor: 'Philips', description: 'Hue white E12 with Bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LTE001'], model: '9290022943', vendor: 'Philips', description: 'Hue white E12', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTE004'], model: '9290031451', vendor: 'Philips', description: 'Hue white ambiance filament E12 with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LWA007'], model: '929002277501', vendor: 'Philips', description: 'Hue white A19 bulb E26 with Bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA008'], model: '9290023351', vendor: 'Philips', description: 'Hue white A21 bulb E26 with Bluetooth (1600 Lumen)', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA009'], model: '9290023349', vendor: 'Philips', description: 'Hue white A67 bulb E26 with Bluetooth (1600 Lumen)', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA031'], model: '8719514343320', vendor: 'Philips', description: 'Hue white A67 bulb E26 with Bluetooth (1600 Lumen)', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LCT026', '7602031P7', '7602031U7', '7602031PU', '7602031J6'], model: '7602031P7', vendor: 'Philips', description: 'Hue Go with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCF002', 'LCF001'], model: '8718696167991', vendor: 'Philips', description: 'Hue Calla outdoor', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCF005'], model: '8718696170557', vendor: 'Philips', description: 'Hue Calla outdoor', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['1742030P7'], model: '1742030P7', vendor: 'Philips', description: 'Hue Calla outdoor', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003098601'], model: '929003098601', vendor: 'Philips', description: 'Hue Calla outdoor Pedestal', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1742330P7'], model: '1742330P7', vendor: 'Philips', description: 'Hue Calla outdoor', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1743730P7'], model: '1743730P7', vendor: 'Philips', description: 'Hue Calla outdoor', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1741930V7'], model: '1741930V7', vendor: 'Philips', description: 'Hue Calla outdoor', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1744130P7'], model: '1744130P7', vendor: 'Philips', description: 'Hue Econic outdoor Pedestal', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1744230P7'], model: '1744230P7', vendor: 'Philips', description: 'Hue Econic outdoor post light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1745730V7'], model: '1745730V7', vendor: 'Philips', description: 'Hue Econic outdoor Pedestal', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['1743830V7'], model: '1743830V7', vendor: 'Philips', description: 'Hue Econic outdoor wall lamp', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1743830P7'], model: '1743830P7', vendor: 'Philips', description: 'Hue Econic outdoor wall lamp', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['1743130P7'], model: '1743130P7', vendor: 'Philips', description: 'Hue Impress outdoor Pedestal', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['1743430P7'], model: '1743430P7', vendor: 'Philips', description: 'Hue Impress outdoor Pedestal', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1740193P0'], model: '1740193P0', vendor: 'Philips', description: 'Hue White Lucca wall light', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['929003089301'], model: '929003089301', vendor: 'Philips', description: 'Hue White and Color Ambiance Lucca wall light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1740293P0'], model: '1740293P0', vendor: 'Philips', description: 'Hue Lucca Pedestal', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['1740393P0'], model: '1740393P0', vendor: 'Philips', description: 'Hue White Lucca', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['1746630V7'], model: '1746630V7', vendor: 'Philips', description: 'Amarant linear outdoor light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LCC001'], model: '4090531P7', vendor: 'Philips', description: 'Hue Flourish white and color ambiance ceiling light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['4090531P9', '929003053601', '929003053501'], model: '4090531P9', vendor: 'Philips', description: 'Hue Flourish white and color ambiance ceiling light with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['4090431P9'], model: '4090431P9', vendor: 'Philips', description: 'Hue Flourish white and color ambiance table light with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003052601'], model: '929003052601', vendor: 'Philips', description: 'Hue Flourish white and color ambiance table light with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LWU002'], model: '9290024406A', vendor: 'Philips', description: 'Hue P45 light bulb', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['915005987801'], model: '915005987801', vendor: 'Philips', description: 'Hue white and color ambiance gradient Signe floor lamp (black)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true, gradient: true })], }, { zigbeeModel: ['LTU001'], model: '8719514491106', vendor: 'Philips', description: 'Hue white ambiance E14', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['929003053401'], model: '929003053401', vendor: 'Philips', description: 'Hue Flourish white and color ambiance table light with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['915005988401'], model: '915005988401', vendor: 'Philips', description: 'Hue Gradient light tube compact black', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true, gradient: true })], }, { zigbeeModel: ['915005988001'], model: '915005988001', vendor: 'Philips', description: 'Hue Gradient light tube compact black', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true, gradient: true })], }, { zigbeeModel: ['LCG002', '929003047701', '929003047701', '929003526202_01', '929003526202_02', '929003526202_03', '929003526101'], model: '929001953101', vendor: 'Philips', description: 'Hue White and Color Ambiance GU10', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LCG003'], model: '9290035753', vendor: 'Philips', description: 'Hue White and Color Ambiance GU5.3', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LCG005'], model: '929003575501', vendor: 'Philips', description: 'Hue White and Color Ambiance GU5.3/MR16', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LWA003', 'LWW002', 'LWA025'], model: '9290022268', vendor: 'Philips', description: 'Hue White A19 bulb with Bluetooth', extend: [(0, philips_1.philipsLight)({ hueEffect: true })], }, { zigbeeModel: ['LWO002'], model: '9290022415', vendor: 'Philips', description: 'Hue White G25 E26 Edison Filament Globe Bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA004'], model: '8718699688820', vendor: 'Philips', description: 'Hue Filament Standard A60/E27 bluetooth', extend: [(0, philips_1.philipsLight)({ hueEffect: true })], }, { zigbeeModel: ['LWA021'], model: '9290030514', vendor: 'Philips', description: 'Hue Filament Standard A60/E27 bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LCB001'], model: '548727', vendor: 'Philips', description: 'Hue White and Color Ambiance BR30 with bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCB002'], model: '046677577957', vendor: 'Philips', description: 'Hue White and Color Ambiance BR30 with bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LWB004'], model: '433714', vendor: 'Philips', description: 'Hue Lux A19 bulb E27', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWB006', 'LWB014', 'LWB019'], model: '9290011370', vendor: 'Philips', description: 'Hue white A60 bulb E27/B22', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LDD001'], model: '8718696153055', vendor: 'Philips', description: 'Hue white table light', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LDD002'], model: '8718696153062', vendor: 'Philips', description: 'Hue Muscari floor light', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA001'], model: '8718699673147', vendor: 'Philips', description: 'Hue white A60 bulb E27 bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWW003', 'LWF003'], model: '9290018216', vendor: 'Philips', description: 'Hue white A60 bulb E27 bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA011'], model: '929001821618', vendor: 'Philips', description: 'Hue white A60 bulb E27 bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA024'], model: '9290018216A', vendor: 'Philips', description: 'Hue white A60 bulb E27 806lm bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA012'], model: '9290018217', vendor: 'Philips', description: 'Hue white A60 bulb B22 bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['929003047001'], model: '929003047001', vendor: 'Philips', description: 'Hue White ambiance Milliskin (round)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LWA017'], model: '929002469202', vendor: 'Philips', description: 'Hue white A60 bulb E27 1050lm with Bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWA002'], model: '9290018215', vendor: 'Philips', description: 'Hue white A19 bulb E26 bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LTA001', '4080130P6', '4300631P6'], model: '9290022169', vendor: 'Philips', description: 'Hue white ambiance E27 with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined } })], }, { zigbeeModel: ['LTA004'], model: '8719514328242', vendor: 'Philips', description: 'Hue white ambiance E27 800lm with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTA009'], model: '9290024684', vendor: 'Philips', description: 'Hue white ambiance E27 1100lm with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTA010'], model: '9290024683', vendor: 'Philips', description: 'Hue white ambiance A19 1100lm with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTA011'], model: '929002471901', vendor: 'Philips', description: 'Hue white ambiance E27 1600lm with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTA012'], model: '929002335105', vendor: 'Philips', description: 'Hue white ambiance E26 1600lm with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTA008'], model: '9290022267A', vendor: 'Philips', description: 'Hue white ambiance E27 with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 434] } })], }, { zigbeeModel: ['LCP003'], model: '4090631P7', vendor: 'Philips', description: 'Hue Flourish white and color ambiance pendant light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['4090631P9'], model: '4090631P9', vendor: 'Philips', description: 'Hue Flourish white and color ambiance pendant light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LWB010'], model: '8718696449691', vendor: 'Philips', description: 'Hue White A60 Single bulb E27/B22', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWG001'], model: '9290018195', vendor: 'Philips', description: 'Hue white GU10', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWG003'], model: '9290019536', vendor: 'Philips', description: 'Hue white GU10', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWG004'], model: 'LWG004', vendor: 'Philips', description: 'Hue white GU10 bluetooth', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LWO001'], model: '8718699688882', vendor: 'Philips', description: 'Hue white Filament bulb G93 E27 bluetooth', extend: [(0, philips_1.philipsLight)({ hueEffect: true })], }, { zigbeeModel: ['LST001'], model: '7299355PH', vendor: 'Philips', description: 'Hue white and color ambiance LightStrip', extend: [(0, philips_1.philipsLight)({ color: true })], }, { zigbeeModel: ['LST002'], model: '915005106701', vendor: 'Philips', description: 'Hue white and color ambiance LightStrip plus', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LST003', 'LST004'], model: '9290018187B', vendor: 'Philips', description: 'Hue white and color ambiance LightStrip outdoor', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCL001', 'LCL006'], model: '8718699703424', vendor: 'Philips', description: 'Hue white and color ambiance LightStrip plus', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCL002'], model: '9290022890', vendor: 'Philips', description: 'Hue white and color ambiance LightStrip outdoor 2m', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCA001', 'LCA002', 'LCA003'], model: '9290022166', vendor: 'Philips', description: 'Hue white and color ambiance E26/E27', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], endpoint: (device) => { return { 'default': 11 }; }, }, { zigbeeModel: ['LCA004'], model: '9290024896', vendor: 'Philips', description: 'Hue white and color ambiance E27', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LCA006'], model: '9290024688', vendor: 'Philips', description: 'Hue white and color ambiance E27 1100lm', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LCA008'], model: '929002471601', vendor: 'Philips', description: 'Hue white and color ambiance E26/E27 1600lm', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LCA009'], model: '9290024717', vendor: 'Philips', description: 'Hue white and color ambiance E26/A19 1600lm', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LCT001', 'LCT007', 'LCT010', 'LCT012', 'LCT014', 'LCT015', 'LCT016', 'LCT021'], model: '9290012573A', vendor: 'Philips', description: 'Hue white and color ambiance E26/E27/E14', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['1743930P7', '1744030P7', '1744030V7', '1743930V7'], model: '1743930P7', vendor: 'Philips', description: 'Hue Outdoor Econic wall lantern', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003053001'], model: '929003053001', vendor: 'Philips', description: 'Hue Sana wall light (white)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['929003052901'], model: '929003052901', vendor: 'Philips', description: 'Hue Sana wall light (black)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['LCE001'], model: '929002294101', vendor: 'Philips', description: 'Hue White and Color Ambiance E12 with bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCE002'], model: '929002294203', vendor: 'Philips', description: 'Hue White and Color Ambiance E14 with bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCT002', 'LCT011'], model: '9290002579A', vendor: 'Philips', description: 'Hue white and color ambiance BR30', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LWB022'], model: '9290018194', vendor: 'Philips', description: 'Hue white BR30', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LCT003'], model: '8718696485880', vendor: 'Philips', description: 'Hue white and color ambiance GU10', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined }, color: true })], }, { zigbeeModel: ['LCT024', '440400982841', '440400982842', '440400982843', 'PCM002'], model: '915005733701', vendor: 'Philips', description: 'Hue White and color ambiance Play Lightbar', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true })], }, { zigbeeModel: ['915005988501'], model: '915005988501', vendor: 'Philips', description: 'Play gradient light tube large', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 500] }, color: true, gradient: true })], }, { zigbeeModel: ['LTW011', 'LTB002'], model: '464800', vendor: 'Philips', description: 'Hue white ambiance BR30 flood light', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: undefined } })], }, { zigbeeModel: ['LTW012'], model: '8718696695203', vendor: 'Philips', description: 'Hue white ambiance E14', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTE002'], model: '9290022944', vendor: 'Philips', description: 'Hue white ambiance E14 (with Bluetooth)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LWE002'], model: '9290020399', vendor: 'Philips', description: 'Hue white E14', extend: [(0, philips_1.philipsLight)()], }, { zigbeeModel: ['LTW013'], model: '8718696598283', vendor: 'Philips', description: 'Hue white ambiance GU10', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTG002'], model: '929001953301', vendor: 'Philips', description: 'Hue white ambiance GU10 with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTD005'], model: '5995111U5', vendor: 'Philips', description: 'Hue white ambiance 5/6" retrofit recessed downlight', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTD008'], model: '929003123801', vendor: 'Philips', description: 'Hue white ambiance 6" downlight', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['LTG001'], model: '9290019534', vendor: 'Philips', description: 'Hue white ambiance GU10 with Bluetooth', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['3417831P6', '929003056101'], model: '3417831P6', vendor: 'Philips', description: 'Hue white ambiance Adore spotlight with Bluetooth (1 spot)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['3418131P6', '929003056401', '929003056401_01', '929003056401_02', '929003056401_03'], model: '3418131P6', vendor: 'Philips', description: 'Hue white ambiance Adore GU10 with Bluetooth (3 spots)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['3417931P6', '929003056201', '929003056201_01', '929003056201_02'], model: '3417931P6', vendor: 'Philips', description: 'Hue white ambiance Adore GU10 with Bluetooth (2 spots)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['3418031P6', '929003056301', '929003056301_01', '929003056301_02', '929003056301_03'], model: '3418031P6', vendor: 'Philips', description: 'Hue white ambiance Adore GU10 with Bluetooth (3 spots)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['929003046801'], model: '33850000', vendor: 'Philips', description: 'Philips Hue white ambiance pillar spot (1 spot)', extend: [(0, philips_1.philipsLight)({ colorTemp: { range: [153, 454] } })], }, { zigbeeModel: ['5633231P6'], model: '915005916901', vendor: 'Philips', description: 'Philips Hue white ambiance pillar double spot (