UNPKG

@pmouli/isy-matter-server

Version:

Service to expose an ISY device as a Matter Border router

294 lines (292 loc) 20 kB
import { features } from 'process'; import { Feature } from '../../Definitions/Global/Features.js'; import type { Family } from '../../Definitions/index.js'; import type { FamilyDef } from '../DeviceMap.js'; import { Insteon } from '../index.js'; export const DeviceMap: FamilyDef<Family.Insteon> = { id: 1, description: 'Insteon Family of Devices', name: 'Insteon', manufacturer: 'Insteon Technologies, Inc.', categories: { Controller: { id: 0, name: 'Controllers', devices: { 0: { id: 0, type: '0.0.*.*', modelNumber: '2430', name: 'ControLinc' }, 5: { id: 5, type: '0.5.*.*', modelNumber: '2440', name: 'RemoteLinc' }, 6: { id: 6, type: '0.6.*.*', modelNumber: '2830', name: 'Icon Tabletop' }, 9: { id: 9, type: '0.9.*.*', modelNumber: '2442', name: 'SignaLinc' }, 10: { id: 10, type: '0.10.*.*', name: 'POOLUX LCD CONTROLLER' }, 11: { id: 11, type: '0.11.*.*', name: 'ACCESSPOINT' }, 12: { id: 12, type: '0.12.*.*', name: 'IES COLOR TOUCHSCREEN' }, 16: { id: 16, type: '0.16.*.*', modelNumber: '2342-232', name: 'RemoteLinc 2 Keypad, 4 Scene' }, 17: { id: 17, type: '0.17.*.*', modelNumber: '2342-242', name: 'RemoteLinc 2 Switch' }, 18: { id: 18, type: '0.18.*.*', modelNumber: '2342-222', name: 'RemoteLinc 2 Keypad, 8 Scene' } } }, DimmableControl: { id: 1, name: 'Dimmable Devices', devices: { 0: { id: 0, type: '1.0.*.*', modelNumber: '2456D3', name: 'LampLinc' }, 1: { id: 1, type: '1.1.*.*', modelNumber: '2476D', name: 'SwitchLinc Dimmer' }, 2: { id: 2, type: '1.2.*.*', modelNumber: '2475D', name: 'In-LineLinc Dimmable' }, 3: { id: 3, type: '1.3.*.*', modelNumber: '2876D3', name: 'Icon Switch Dimmer' }, 4: { id: 4, type: '1.4.*.*', modelNumber: '2476DH', name: 'SwitchLinc Dimmer' }, 5: { id: 5, type: '1.5.*.*', modelNumber: '2484DWH8', name: 'KeypadLinc Countdown Timer' }, 6: { id: 6, type: '1.6.*.*', modelNumber: '2456D2', name: 'LampLinc 2 Pin' }, 7: { id: 7, type: '1.7.*.*', modelNumber: '2856D2', name: 'Icon LampLinc 2 Pin' }, 9: { id: 9, type: '1.9.*.*', modelNumber: '2486D', name: 'KeypadLinc Dimmer' }, 10: { id: 10, type: '1.10.*.*', modelNumber: '2886D', name: 'Icon In-Wall Controller' }, 11: { id: 11, type: '1.11.*.*', modelNumber: '2632-422', name: 'Plugin Dimmer' }, 12: { id: 12, type: '1.12.*.*', modelNumber: '2486DWH8', name: 'KeypadLinc Dimmer 8 Button' }, 13: { id: 13, type: '1.13.*.*', modelNumber: '2454D', name: 'SocketLinc', features: Feature.Socket }, 14: { id: 14, type: '1.14.*.*', modelNumber: 'B2457D2', name: 'LampLinc BiPhy', features: Feature.Socket }, 15: { id: 15, type: '1.15.*.*', modelNumber: '2632-432', name: 'Plugin Dimmer', features: Feature.Socket }, 17: { id: 17, type: '1.17.*.*', modelNumber: '2632-442', name: 'Plugin Dimmer', features: Feature.Socket }, 18: { id: 18, type: '1.18.*.*', modelNumber: '2632-522', name: 'Plugin Dimmer' }, 19: { id: 19, type: '1.19.*.*', name: 'Icon SwitchLinc Dimmer for Bell Canada' }, 23: { id: 23, type: '1.23.*.*', name: 'Generic Insteon Dimmer' }, 24: { id: 24, type: '1.24.*.*', modelNumber: '2474D', name: 'Companion Dimmer' }, 25: { id: 25, type: '1.25.*.*', modelNumber: '2476D', name: 'SwitchLinc Dimmer W/Beeper' }, 26: { id: 26, type: '1.26.*.*', modelNumber: '2475D', name: 'InlineLinc Dimmer' }, 27: { id: 27, type: '1.27.*.*', modelNumber: '2486D', name: 'KeypadLinc Dimmer 6 Buttons' }, 28: { id: 28, type: '1.28.*.*', modelNumber: '2486D', name: 'KeypadLinc Dimmer 8 Buttons' }, 29: { id: 29, type: '1.29.*.*', modelNumber: '2476DH', name: 'SwitchLinc Dimmer 1000W' }, 30: { id: 30, type: '1.30.*.*', modelNumber: '2876DB', name: 'Icon Dimmer' }, 31: { id: 31, type: '1.31.*.*', modelNumber: '2466D', name: 'ToggleLinc Dimmer' }, 32: { id: 32, type: '1.32.*.*', modelNumber: '2477D', name: 'Dual Band SwitchLinc Dimmer' }, 33: { id: 33, type: '1.33.*.*', modelNumber: '2472D', name: 'Dual Band OutletLinc Dimmer', class: 'OnOffOutlet' }, 34: { id: 34, type: '1.34.*.*', modelNumber: '2457D2X', name: 'LampLinc 2-Pin Dimmer', features: Feature.Socket }, 36: { id: 36, type: '1.36.*.*', modelNumber: '2474DWH', name: 'SwitchLinc Dimmer 2-Wire' }, 37: { id: 37, type: '1.37.*.*', modelNumber: '2475DA2', name: 'Ballast Dimmer' }, 39: { id: 39, type: '1.39.*.*', modelNumber: '2477D-SP', name: 'Dual Band SwitchLinc Dimmer' }, 41: { id: 41, type: '1.41.*.*', modelNumber: '2486D-SP', name: 'KeypadLinc Dimmer 8 Buttons' }, 42: { id: 42, type: '1.42.*.*', modelNumber: '2457D2X-SP', name: 'LampLinc 2-Pin Dimmer', features: Feature.Socket }, 43: { id: 43, type: '1.43.*.*', modelNumber: '2477DH-SP', name: 'Dual Band SwitchLinc Dimmer' }, 44: { id: 44, type: '1.44.*.*', modelNumber: '2475D-SP', name: 'InlineLinc Dimmer' }, 45: { id: 45, type: '1.45.*.*', modelNumber: '2477DH', name: 'Dual Band SwitchLinc Dimmer' }, 46: { id: 46, type: '1.46.*.*', modelNumber: '2475F', name: 'FanLinc', class: 'Fan' }, 48: { id: 48, type: '1.48.*.*', modelNumber: '2476D', name: 'SwitchLinc Dimmer' }, 49: { id: 49, type: '1.49.*.*', modelNumber: '2478D', name: 'Dual Band SwitchLinc Dimmer (240V)' }, 50: { id: 50, type: '1.50.*.*', modelNumber: '2475DA1', name: 'InLineLinc Dimmer' }, 52: { id: 52, type: '1.52.*.*', modelNumber: '2452-222', name: 'Din Rail Dimmer' }, 53: { id: 53, type: '1.53.*.*', modelNumber: '2442-222', name: 'Micro Module Dimmer' }, 54: { id: 54, type: '1.54.*.*', modelNumber: '2452-422', name: 'Din Rail Dimmer' }, 55: { id: 55, type: '1.55.*.*', modelNumber: '2452-522', name: 'Din Rail Dimmer' }, 56: { id: 56, type: '1.56.*.*', modelNumber: '2442-422', name: 'Micro Module Dimmer' }, 57: { id: 57, type: '1.57.*.*', modelNumber: '2442-522', name: 'Micro Module Dimmer' }, 58: { id: 58, type: '1.58.*.*', modelNumber: '2672-222', name: 'Insteon LED Bulb 8 Watt (60W)' }, 65: { id: 65, type: '1.65.*.*', modelNumber: '2334-2', name: 'KeypadLinc Dimmer 8 Buttons' }, 66: { id: 66, type: '1.66.*.*', modelNumber: '2334-2', name: 'KeypadLinc Dimmer 5 Buttons' }, 73: { id: 73, type: '1.73.*.*', modelNumber: '2674-222', name: 'Insteon LED Bulb PAR38 12 Watt' }, 87: { id: 87, type: '16.87.*.*', modelNumber: 'PS01', name: 'i3 Paddle' }, 88: { id: 88, type: '16.88.*.*', modelNumber: 'DS01', name: 'i3 Dial' }, 89: { id: 89, type: '16.89.*.*', modelNumber: 'KP014', name: 'i3 4-Button Keypad' } } }, RelayControl: { id: 2, name: 'Switched/Relay Devices', devices: { 5: { id: 5, type: '2.5.*.*', modelNumber: '2486S/WH8', name: 'KeypadLinc Relay (8 buttons)' }, 6: { id: 6, type: '2.6.*.*', modelNumber: '2456S3E', name: 'ApplianceLinc - Outdoor Plugin Module' }, 7: { id: 7, type: '2.7.*.*', modelNumber: '2456S3T', name: 'TimerLinc' }, 8: { id: 8, type: '2.8.*.*', modelNumber: '2473', name: 'OutletLinc', class: 'OnOffOutlet' }, 9: { id: 9, type: '2.9.*.*', modelNumber: '2456S3', name: 'ApplianceLinc' }, 10: { id: 10, type: '2.10.*.*', modelNumber: '2476ST', name: 'SwitchLinc Relay' }, 11: { id: 11, type: '2.11.*.*', modelNumber: '2876S', name: 'Icon On/Off Switch' }, 12: { id: 12, type: '2.12.*.*', modelNumber: '2856S3', name: 'Icon Appliance Adapter' }, 13: { id: 13, type: '2.13.*.*', modelNumber: '2466S', name: 'ToggleLinc Relay' }, 14: { id: 14, type: '2.14.*.*', name: 'Generic Insteon Relay' }, 15: { id: 15, type: '2.15.*.*', modelNumber: '2486S/WH6', name: 'KeypadLinc Relay', class: 'KeypadRelay' }, 16: { id: 16, type: '2.16.*.*', modelNumber: '2475S', name: 'In-LineLinc Relay' }, 17: { id: 17, type: '2.17.*.*', name: 'EZSwitch30' }, 18: { id: 18, type: '2.18.*.*', modelNumber: '2474S', name: 'Companion Switch' }, 19: { id: 19, type: '2.19.*.*', modelNumber: 'B2475S', name: 'Icon SwitchLinc Relay for Bell Canada' }, 20: { id: 20, type: '2.20.*.*', modelNumber: 'B2475S', name: 'In-LineLinc Relay W/ Sense' }, 21: { id: 21, type: '2.21.*.*', modelNumber: '2476S', name: 'SwitchLinc Relay W/ Sense' }, 22: { id: 22, type: '2.22.*.*', modelNumber: '2876SB', name: ' Icon Relay Switch' }, 23: { id: 23, type: '2.23.*.*', modelNumber: '2856S3B', name: 'Icon Relay 3-Pin' }, 24: { id: 24, type: '2.24.*.*', modelNumber: '2494S220', name: 'SwitchLinc Relay 220 V.' }, 25: { id: 25, type: '2.25.*.*', modelNumber: '2494S220', name: 'SwitchLinc Relay 220 V. w/Beeper' }, 26: { id: 26, type: '2.26.*.*', modelNumber: '2466S', name: 'ToggleLinc Relay' }, 28: { id: 28, type: '2.28.*.*', modelNumber: '2476S', name: 'SwitchLinc Relay - Remote Control On/Off Switch' }, 30: { id: 30, type: '2.30.*.*', modelNumber: '2487S', name: 'KeypadLinc Relay', class: 'KeypadRelay' }, 31: { id: 31, type: '2.31.*.*', modelNumber: '2475SDB', name: 'Dual Band InlineLinc On/Off Switch' }, 32: { id: 32, type: '2.32.*.*', modelNumber: '2486S/WH6-SP', name: 'KeypadLinc Relay', class: 'KeypadRelay' }, 33: { id: 33, type: '2.33.*.*', modelNumber: '2473-SP', name: 'OutletLinc', class: 'OnOffOutlet' }, 34: { id: 34, type: '2.34.*.*', modelNumber: '2475S-SP', name: 'In-LineLinc Relay' }, 35: { id: 35, type: '2.35.*.*', modelNumber: '2475S-SP', name: 'In-LineLinc Relay' }, 37: { id: 37, type: '2.37.*.*', modelNumber: '2484S/WH8', name: 'KeypadLinc Timer Relay (8 buttons)', class: 'KeypadRelay' }, 41: { id: 41, type: '2.41.*.*', modelNumber: '2476ST', name: 'SwitchLinc Relay Timer' }, 42: { id: 42, type: '2.42.*.*', modelNumber: '2477S', name: 'Dual Band SwitchLinc On/Off Switch' }, 44: { id: 44, type: '2.44.*.*', modelNumber: '2487S', name: 'Dual Band KeypadLinc Relay', class: 'KeypadRelay' }, 45: { id: 45, type: '2.45.*.*', modelNumber: '2633-422', name: 'Plugin Relay' }, 46: { id: 46, type: '2.46.*.*', modelNumber: '2453-222', name: 'Din Rail Relay' }, 47: { id: 47, type: '2.47.*.*', modelNumber: '2443-222', name: 'Micro Module On/Off' }, 48: { id: 48, type: '2.48.*.*', modelNumber: '2633-432', name: 'Plugin Relay' }, 49: { id: 49, type: '2.49.*.*', modelNumber: '2443-422', name: 'Micro Module On/Off' }, 50: { id: 50, type: '2.50.*.*', modelNumber: '2443-422', name: 'Micro Module On/Off' }, 51: { id: 51, type: '2.51.*.*', modelNumber: '2453-422', name: 'Din Rail Relay' }, 52: { id: 52, type: '2.52.*.*', modelNumber: '2453-522', name: 'Din Rail Relay' }, 53: { id: 53, type: '2.53.*.*', modelNumber: '2633-442', name: 'Plugin Relay' }, 54: { id: 54, type: '2.54.*.*', modelNumber: '2633-522', name: 'Plugin Relay' }, 55: { id: 55, type: '2.55.*.*', modelNumber: '2635-222', name: 'On/Off Module' }, 56: { id: 56, type: '2.56.*.*', modelNumber: '2634-222', name: 'On/Off Outdoor Module' }, 57: { id: 57, type: '2.57.*.*', modelNumber: '2663-222', name: 'On/Off Outlet', class: 'OnOffOutlet' }, 59: { id: 59, type: '2.59.*.*', name: 'Generic Insteon Relay' }, 63: { id: 63, type: '2.63.*.*', modelNumber: 'WR01', name: 'i3 Outlet', class: 'OnOffOutlet' } } }, NetworkBridge: { id: 3, name: 'Network Bridge', devices: { 1: { id: 1, type: '3.1.*.*', modelNumber: '2414S', name: 'PowerLinc Serial' }, 2: { id: 2, type: '3.2.*.*', modelNumber: '2414U', name: 'PowerLinc USB' }, 3: { id: 3, type: '3.3.*.*', modelNumber: '2814S', name: 'Icon PowerLinc Serial' }, 4: { id: 4, type: '3.4.*.*', modelNumber: '2814U', name: 'Icon PowerLinc USB' }, 5: { id: 5, type: '3.5.*.*', modelNumber: '2412S', name: 'PowerLine Modem' }, 6: { id: 6, type: '3.6.*.*', modelNumber: '2411R', name: 'IRLinc Receiver' }, 7: { id: 7, type: '3.7.*.*', modelNumber: '2411T', name: 'IRLinc Transmitter' }, 11: { id: 11, type: '3.11.*.*', modelNumber: '2412U', name: 'PowerLine Modem USB' }, 13: { id: 13, type: '3.13.*.*', name: 'EZX10-RF' }, 15: { id: 15, type: '3.15.*.*', name: 'EZX10-IR' } } }, IrrigationControl: { id: 4, name: 'Irrigation', devices: { 0: { id: 0, type: '4.0.*.*', name: 'EZRain/EZFlora Irrigation Controller' } } }, ClimateControl: { id: 5, name: 'Climate', devices: { 0: { id: 0, type: '5.0.*.*', name: 'BROAN SMSC080 Exhaust Fan' }, 1: { id: 1, type: '5.1.*.*', name: 'Compacta EZTherm' }, 2: { id: 2, type: '5.2.*.*', name: 'BROAN SMSC110 Exhaust Fan' }, 3: { id: 3, type: '5.3.*.*', modelNumber: '2441V', name: 'Insteon Thermostat Adapter' }, 4: { id: 4, type: '5.4.*.*', name: 'Compacta EZTherm' }, 5: { id: 5, type: '5.5.*.*', name: 'BROAN, Venmar, Best Rangehoods' }, 9: { id: 9, type: '5.9.*.*', modelNumber: '2441V-SP', name: 'Insteon Thermostat Adapter' }, 10: { id: 10, type: '5.10.*.*', modelNumber: '2441ZTH', name: 'Insteon Wireless Thermostat' }, 11: { id: 11, type: '5.11.*.*', modelNumber: '2441TH', name: 'Insteon Thermostat' }, 14: { id: 14, type: '5.14.*.*', modelNumber: '2491T', name: 'All-In-One Insteon Thermostat Adapter' }, 19: { id: 19, type: '5.19.*.*', modelNumber: '2732-242', name: 'Insteon Thermostat Heat Pump' }, 20: { id: 20, type: '5.20.*.*', modelNumber: '2732-442', name: 'Insteon Thermostat Heat Pump for Europe' }, 21: { id: 21, type: '5.21.*.*', modelNumber: '2732-542', name: 'Insteon Thermostat Heat Pump for Aus/NZ' }, 22: { id: 22, type: '5.22.*.*', modelNumber: '2732-222', name: 'Insteon Thermostat 2.0 (HVAC/HP)' }, 23: { id: 23, type: '5.23.*.*', modelNumber: '2732-422', name: 'Insteon Thermostat 2.0 (HVAC/HP) for Europe' }, 24: { id: 24, type: '5.24.*.*', modelNumber: '(2732-522)', name: 'Insteon Thermostat 2.0 (HVAC/HP) for Aus/NZ' } } }, PoolControl: { id: 6, name: 'Pool Control', devices: { 0: { id: 0, type: '6.0.*.*', name: 'COMPACTA EZPOOL' } } }, SensorActuator: { id: 7, name: 'Sensors and Actuators', devices: { 0: { id: 0, type: '7.0.*.*', modelNumber: '2450', name: 'IOLinc', class: 'IOModule' }, 1: { id: 1, type: '7.1.*.*', name: 'COMPACTA EZSENSE' }, 2: { id: 2, type: '7.2.*.*', name: 'Compacta EZIO8T: Insteon I/O Controller' }, 3: { id: 3, type: '7.3.*.*', name: 'Compacta EZIO 2x4: Insteon I/O Controller' }, 4: { id: 4, type: '7.4.*.*', name: 'Compacta EZIO8SA: Insteon I/O Controller' }, 5: { id: 5, type: '7.5.*.*', name: 'Compacta EZSnSRF' }, 6: { id: 6, type: '7.6.*.*', name: 'Compacta EZSnSRF Interface' }, 7: { id: 7, type: '7.7.*.*', name: 'Compacta EZIO6I' }, 8: { id: 8, type: '7.8.*.*', name: 'Compacta EZIO4O' }, 9: { id: 9, type: '7.9.*.*', modelNumber: '2423A5', name: 'SynchroLinc' }, 13: { id: 13, type: '7.13.*.*', modelNumber: '2450', name: 'IOLinc (Refurbished)' }, 14: { id: 14, type: '16.14.*.*', modelNumber: '2248-222', name: 'I/O Module', class: 'IOModule' }, 15: { id: 15, type: '16.15.*.*', modelNumber: '2248-422', name: 'I/O Module', class: 'IOModule' }, 16: { id: 16, type: '16.16.*.*', modelNumber: '2248-442', name: 'I/O Module', class: 'IOModule' }, 17: { id: 17, type: '16.17.*.*', modelNumber: '2248-522', name: 'I/O Module', class: 'IOModule' }, 18: { id: 18, type: '16.18.*.*', modelNumber: '2822-222', name: 'IOLinc', class: 'IOModule' }, 19: { id: 19, type: '16.19.*.*', modelNumber: '2822-422', name: 'IOLinc', class: 'IOModule' }, 20: { id: 20, type: '16.20.*.*', modelNumber: '2822-442', name: 'IOLinc', class: 'IOModule' }, 21: { id: 21, type: '16.21.*.*', modelNumber: '2822-522', name: 'IOLinc', class: 'IOModule' }, 22: { id: 22, type: '16.22.*.*', modelNumber: '2822-222', name: 'Contact Closure', class: 'IOModule' }, 23: { id: 23, type: '16.23.*.*', modelNumber: '2822-422', name: 'Contact Closure', class: 'IOModule' }, 24: { id: 24, type: '16.24.*.*', modelNumber: '2822-442', name: 'Contact Closure', class: 'IOModule' }, 25: { id: 25, type: '16.25.*.*', modelNumber: '2822-522', name: 'Contact Closure', class: 'IOModule' }, 26: { id: 26, type: '16.26.*.*', modelNumber: '2867-222', name: 'Alert Module', class: 'AlertModuleSiren' }, 30: { id: 30, type: '16.30.*.*', modelNumber: '2868-222', name: 'Siren', class: 'Siren' }, 32: { id: 32, type: '16.32.*.*', modelNumber: '2868-622', name: 'Siren', class: 'Siren' } } }, EnergyManagement: { id: 9, name: 'Energy Management', devices: { 0: { id: 0, type: '9.0.*.*', name: 'ZBPCM (iMeter Solo compat.)' }, 1: { id: 1, type: '9.1.*.*', name: 'ONSITE PRO LEAK DETECTOR' }, 2: { id: 2, type: '9.2.*.*', name: 'ONSITE PRO CONTROL VALVE' }, 7: { id: 7, type: '9.7.*.*', modelNumber: '2423A1', name: 'iMeter Solo' }, 10: { id: 10, type: '9.10.*.*', modelNumber: '2477SA1', name: 'Dual Band Normally Open 240V Load Controller' }, 11: { id: 11, type: '9.11.*.*', modelNumber: '2477SA2', name: 'Dual Band Normally Closed 240V Load Controller' }, 13: { id: 13, type: '9.13.*.*', modelNumber: '(2448A2)', name: 'Energy Display' } } }, WindowShadeControl: { id: 14, name: 'Windows/Shades', devices: { 0: { id: 0, type: '14.0.*.*', name: 'SOMFY DRAPE CONTROLLER RF' }, 1: { id: 1, type: '14.1.*.*', modelNumber: '2444-222', name: 'Micro Module Open/Close' }, 2: { id: 2, type: '14.2.*.*', modelNumber: '2444-422', name: 'Micro Module Open/Close' }, 3: { id: 3, type: '14.3.*.*', modelNumber: '2444-522', name: 'Micro Module Open/Close' } } }, AccessControl: { id: 15, name: 'Access Control/Doors/Locks', devices: { 0: { id: 0, type: '15.0.*.*', modelNumber: '', name: '', class: 'DoorLock' }, 1: { id: 1, type: '15.1.*.*', modelNumber: '', name: '', class: 'DoorLock' }, 2: { id: 2, type: '15.2.*.*', modelNumber: '', name: '', class: 'DoorLock' }, 3: { id: 3, type: '15.3.*.*', modelNumber: '', name: '', class: 'DoorLock' }, 6: { id: 6, type: '15.6.*.*', modelNumber: '', name: 'MorningLinc', class: 'DoorLock' } } }, SecurityHealthSafety: { id: 16, name: 'Security/Health/Safety', devices: { 1: { id: 1, type: '16.1.*.*', modelNumber: '2842-222', name: 'Insteon Motion Sensor', class: 'MotionSensor' }, 2: { id: 2, type: '16.2.*.*', modelNumber: '2421', name: 'TriggerLinc', class: 'MotionSensor' }, 3: { id: 3, type: '16.3.*.*', modelNumber: '2420M-SP', name: 'Insteon Motion Sensor', class: 'MotionSensor' }, 4: { id: 3, type: '16.3.*.*', modelNumber: '2842-422', name: 'Insteon Motion Sensor', class: 'MotionSensor' }, 5: { id: 3, type: '16.5.*.*', modelNumber: '2842-522', name: 'Insteon Motion Sensor', class: 'MotionSensor' }, 8: { id: 8, type: '16.8.*.*', modelNumber: '2852-222', name: 'Leak Sensor', class: 'LeakSensor' }, 13: { id: 8, type: '16.13.*.*', modelNumber: '2852-422', name: 'Leak Sensor', class: 'LeakSensor' }, 14: { id: 8, type: '16.14.*.*', modelNumber: '2852-522', name: 'Leak Sensor', class: 'LeakSensor' }, 26: { id: 8, type: '16.26.*.*', modelNumber: '2852-522', name: 'Leak Sensor', class: 'LeakSensor' }, 9: { id: 9, type: '16.9.*.*', modelNumber: '2843-222', name: 'Open/Close Sensor', class: 'DoorWindowSensor' }, 10: { id: 10, type: '16.10.*.*', modelNumber: '', name: 'Insteon Smoke Sensor', class: 'SmokeSensor' }, 17: { id: 17, type: '16.17.*.*', modelNumber: '2845-222', name: 'Insteon Hidden Door Sensor', class: 'DoorWindowSensor' }, 20: { id: 20, type: '16.20.*.*', modelNumber: '2845-422', name: 'Insteon Hidden Door Sensor', class: 'DoorWindowSensor' }, 27: { id: 27, type: '16.27.*.*', modelNumber: '2845-522', name: 'Insteon Hidden Door Sensor', class: 'DoorWindowSensor' }, 22: { id: 22, type: '16.22.*.*', modelNumber: '2844-222', name: 'Insteon Motion Sensor II', class: 'MotionSensor' }, 24: { id: 24, type: '16.24.*.*', modelNumber: '2843-222', name: 'Insteon Motion Sensor II', class: 'MotionSensor' } } }, A10X10: { id: 113, name: 'A10/X10 Nodes', devices: { 1: { id: 1, type: '113.1.*.*', name: 'X10' }, 2: { id: 2, type: '113.2.*.*', name: 'A10' } } } } };