@pmouli/isy-matter-server
Version:
Service to expose an ISY device as a Matter Border router
294 lines (292 loc) • 20 kB
text/typescript
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' }
}
}
}
};