@@ -45,9 +45,14 @@ SwitchFields.SWITCH_LEVEL_LIGHTING_MIN = 1
4545SwitchFields .CURRENT_HUESAT_ATTR_MIN = 0
4646SwitchFields .CURRENT_HUESAT_ATTR_MAX = 254
4747
48-
49- -- DEVICE TYPES
5048SwitchFields .DEVICE_TYPE_ID = {
49+ AGGREGATOR = 0x000E ,
50+ DIMMABLE_PLUG_IN_UNIT = 0x010B ,
51+ ELECTRICAL_SENSOR = 0x0510 ,
52+ GENERIC_SWITCH = 0x000F ,
53+ MOUNTED_ON_OFF_CONTROL = 0x010F ,
54+ MOUNTED_DIMMABLE_LOAD_CONTROL = 0x0110 ,
55+ ON_OFF_PLUG_IN_UNIT = 0x010A ,
5156 LIGHT = {
5257 ON_OFF = 0x0100 ,
5358 DIMMABLE = 0x0101 ,
@@ -59,25 +64,18 @@ SwitchFields.DEVICE_TYPE_ID = {
5964 DIMMER = 0x0104 ,
6065 COLOR_DIMMER = 0x0105 ,
6166 },
62- AGGREGATOR = 0x000E ,
63- ON_OFF_PLUG_IN_UNIT = 0x010A ,
64- DIMMABLE_PLUG_IN_UNIT = 0x010B ,
65- MOUNTED_ON_OFF_CONTROL = 0x010F ,
66- MOUNTED_DIMMABLE_LOAD_CONTROL = 0x0110 ,
67- GENERIC_SWITCH = 0x000F ,
68- ELECTRICAL_SENSOR = 0x0510 ,
6967}
7068
7169SwitchFields .device_type_profile_map = {
7270 [SwitchFields .DEVICE_TYPE_ID .LIGHT .ON_OFF ] = " light-binary" ,
7371 [SwitchFields .DEVICE_TYPE_ID .LIGHT .DIMMABLE ] = " light-level" ,
7472 [SwitchFields .DEVICE_TYPE_ID .LIGHT .COLOR_TEMPERATURE ] = " light-level-colorTemperature" ,
7573 [SwitchFields .DEVICE_TYPE_ID .LIGHT .EXTENDED_COLOR ] = " light-color-level" ,
76- [SwitchFields .DEVICE_TYPE_ID .ON_OFF_PLUG_IN_UNIT ] = " plug-binary" ,
77- [SwitchFields .DEVICE_TYPE_ID .DIMMABLE_PLUG_IN_UNIT ] = " plug-level" ,
7874 [SwitchFields .DEVICE_TYPE_ID .SWITCH .ON_OFF_LIGHT ] = " switch-binary" ,
7975 [SwitchFields .DEVICE_TYPE_ID .SWITCH .DIMMER ] = " switch-level" ,
8076 [SwitchFields .DEVICE_TYPE_ID .SWITCH .COLOR_DIMMER ] = " switch-color-level" ,
77+ [SwitchFields .DEVICE_TYPE_ID .ON_OFF_PLUG_IN_UNIT ] = " plug-binary" ,
78+ [SwitchFields .DEVICE_TYPE_ID .DIMMABLE_PLUG_IN_UNIT ] = " plug-level" ,
8179 [SwitchFields .DEVICE_TYPE_ID .MOUNTED_ON_OFF_CONTROL ] = " switch-binary" ,
8280 [SwitchFields .DEVICE_TYPE_ID .MOUNTED_DIMMABLE_LOAD_CONTROL ] = " switch-level" ,
8381}
0 commit comments