Skip to content

Commit 28d09e1

Browse files
authored
Move XBee replacement endpoints to ZHA profile (#4287)
1 parent 746d5ba commit 28d09e1

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

zhaquirks/xbee/xbee3_io.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -29,105 +29,105 @@ class XBee3Sensor(XBeeCommon):
2929
0xD0: {
3030
# AD0/DIO0/Commissioning
3131
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
32-
PROFILE_ID: XBEE_PROFILE_ID,
32+
PROFILE_ID: zha.PROFILE_ID,
3333
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
3434
OUTPUT_CLUSTERS: [],
3535
},
3636
0xD1: {
3737
# AD1/DIO1/SPI_nATTN
3838
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
39-
PROFILE_ID: XBEE_PROFILE_ID,
39+
PROFILE_ID: zha.PROFILE_ID,
4040
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
4141
OUTPUT_CLUSTERS: [],
4242
},
4343
0xD2: {
4444
# AD2/DIO2/SPI_CLK
4545
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
46-
PROFILE_ID: XBEE_PROFILE_ID,
46+
PROFILE_ID: zha.PROFILE_ID,
4747
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
4848
OUTPUT_CLUSTERS: [],
4949
},
5050
0xD3: {
5151
# AD3/DIO3
5252
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
53-
PROFILE_ID: XBEE_PROFILE_ID,
53+
PROFILE_ID: zha.PROFILE_ID,
5454
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
5555
OUTPUT_CLUSTERS: [],
5656
},
5757
0xD4: {
5858
# DIO4/SPI_MOSI
5959
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
60-
PROFILE_ID: XBEE_PROFILE_ID,
60+
PROFILE_ID: zha.PROFILE_ID,
6161
INPUT_CLUSTERS: [XBeeOnOff],
6262
OUTPUT_CLUSTERS: [],
6363
},
6464
0xD5: {
6565
# DIO5/Assoc
6666
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
67-
PROFILE_ID: XBEE_PROFILE_ID,
67+
PROFILE_ID: zha.PROFILE_ID,
6868
INPUT_CLUSTERS: [XBeeOnOff],
6969
OUTPUT_CLUSTERS: [],
7070
},
7171
0xD6: {
7272
# DIO6/RTS
7373
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
74-
PROFILE_ID: XBEE_PROFILE_ID,
74+
PROFILE_ID: zha.PROFILE_ID,
7575
INPUT_CLUSTERS: [XBeeOnOff],
7676
OUTPUT_CLUSTERS: [],
7777
},
7878
0xD7: {
7979
# DIO7/CTS
8080
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
81-
PROFILE_ID: XBEE_PROFILE_ID,
81+
PROFILE_ID: zha.PROFILE_ID,
8282
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
8383
OUTPUT_CLUSTERS: [],
8484
},
8585
0xD8: {
8686
# DIO8
8787
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
88-
PROFILE_ID: XBEE_PROFILE_ID,
88+
PROFILE_ID: zha.PROFILE_ID,
8989
INPUT_CLUSTERS: [XBeeOnOff],
9090
OUTPUT_CLUSTERS: [],
9191
},
9292
0xD9: {
9393
# DIO9
9494
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
95-
PROFILE_ID: XBEE_PROFILE_ID,
95+
PROFILE_ID: zha.PROFILE_ID,
9696
INPUT_CLUSTERS: [XBeeOnOff],
9797
OUTPUT_CLUSTERS: [],
9898
},
9999
0xDA: {
100100
# DIO10/PWM0
101101
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
102-
PROFILE_ID: XBEE_PROFILE_ID,
102+
PROFILE_ID: zha.PROFILE_ID,
103103
INPUT_CLUSTERS: [XBeeOnOff, XBeePWM],
104104
OUTPUT_CLUSTERS: [],
105105
},
106106
0xDB: {
107107
# DIO11/PWM1
108108
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
109-
PROFILE_ID: XBEE_PROFILE_ID,
109+
PROFILE_ID: zha.PROFILE_ID,
110110
INPUT_CLUSTERS: [XBeeOnOff, XBeePWM],
111111
OUTPUT_CLUSTERS: [],
112112
},
113113
0xDC: {
114114
# DIO12/SPI_MISO
115115
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
116-
PROFILE_ID: XBEE_PROFILE_ID,
116+
PROFILE_ID: zha.PROFILE_ID,
117117
INPUT_CLUSTERS: [XBeeOnOff],
118118
OUTPUT_CLUSTERS: [],
119119
},
120120
0xDD: {
121121
# DIO13/DOUT
122122
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
123-
PROFILE_ID: XBEE_PROFILE_ID,
123+
PROFILE_ID: zha.PROFILE_ID,
124124
INPUT_CLUSTERS: [XBeeOnOff],
125125
OUTPUT_CLUSTERS: [],
126126
},
127127
0xDE: {
128128
# DIO14/DIN
129129
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
130-
PROFILE_ID: XBEE_PROFILE_ID,
130+
PROFILE_ID: zha.PROFILE_ID,
131131
INPUT_CLUSTERS: [XBeeOnOff],
132132
OUTPUT_CLUSTERS: [],
133133
},

zhaquirks/xbee/xbee_io.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,105 +23,105 @@ class XBeeSensor(XBeeCommon):
2323
0xD0: {
2424
# AD0/DIO0/Commissioning
2525
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
26-
PROFILE_ID: XBEE_PROFILE_ID,
26+
PROFILE_ID: zha.PROFILE_ID,
2727
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
2828
OUTPUT_CLUSTERS: [],
2929
},
3030
0xD1: {
3131
# AD1/DIO1/SPI_nATTN
3232
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
33-
PROFILE_ID: XBEE_PROFILE_ID,
33+
PROFILE_ID: zha.PROFILE_ID,
3434
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
3535
OUTPUT_CLUSTERS: [],
3636
},
3737
0xD2: {
3838
# AD2/DIO2/SPI_CLK
3939
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
40-
PROFILE_ID: XBEE_PROFILE_ID,
40+
PROFILE_ID: zha.PROFILE_ID,
4141
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
4242
OUTPUT_CLUSTERS: [],
4343
},
4444
0xD3: {
4545
# AD3/DIO3
4646
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
47-
PROFILE_ID: XBEE_PROFILE_ID,
47+
PROFILE_ID: zha.PROFILE_ID,
4848
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
4949
OUTPUT_CLUSTERS: [],
5050
},
5151
0xD4: {
5252
# DIO4/SPI_MOSI
5353
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
54-
PROFILE_ID: XBEE_PROFILE_ID,
54+
PROFILE_ID: zha.PROFILE_ID,
5555
INPUT_CLUSTERS: [XBeeOnOff],
5656
OUTPUT_CLUSTERS: [],
5757
},
5858
0xD5: {
5959
# DIO5/Assoc
6060
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
61-
PROFILE_ID: XBEE_PROFILE_ID,
61+
PROFILE_ID: zha.PROFILE_ID,
6262
INPUT_CLUSTERS: [XBeeOnOff],
6363
OUTPUT_CLUSTERS: [],
6464
},
6565
0xD6: {
6666
# DIO6/RTS
6767
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
68-
PROFILE_ID: XBEE_PROFILE_ID,
68+
PROFILE_ID: zha.PROFILE_ID,
6969
INPUT_CLUSTERS: [XBeeOnOff],
7070
OUTPUT_CLUSTERS: [],
7171
},
7272
0xD7: {
7373
# DIO7/CTS
7474
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
75-
PROFILE_ID: XBEE_PROFILE_ID,
75+
PROFILE_ID: zha.PROFILE_ID,
7676
INPUT_CLUSTERS: [XBeeOnOff, XBeeAnalogInput],
7777
OUTPUT_CLUSTERS: [],
7878
},
7979
0xD8: {
8080
# DIO8
8181
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
82-
PROFILE_ID: XBEE_PROFILE_ID,
82+
PROFILE_ID: zha.PROFILE_ID,
8383
INPUT_CLUSTERS: [XBeeOnOff],
8484
OUTPUT_CLUSTERS: [],
8585
},
8686
0xD9: {
8787
# DIO9
8888
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
89-
PROFILE_ID: XBEE_PROFILE_ID,
89+
PROFILE_ID: zha.PROFILE_ID,
9090
INPUT_CLUSTERS: [XBeeOnOff],
9191
OUTPUT_CLUSTERS: [],
9292
},
9393
0xDA: {
9494
# DIO10/PWM0
9595
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
96-
PROFILE_ID: XBEE_PROFILE_ID,
96+
PROFILE_ID: zha.PROFILE_ID,
9797
INPUT_CLUSTERS: [XBeeOnOff],
9898
OUTPUT_CLUSTERS: [],
9999
},
100100
0xDB: {
101101
# DIO11/PWM1
102102
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
103-
PROFILE_ID: XBEE_PROFILE_ID,
103+
PROFILE_ID: zha.PROFILE_ID,
104104
INPUT_CLUSTERS: [XBeeOnOff],
105105
OUTPUT_CLUSTERS: [],
106106
},
107107
0xDC: {
108108
# DIO12/SPI_MISO
109109
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
110-
PROFILE_ID: XBEE_PROFILE_ID,
110+
PROFILE_ID: zha.PROFILE_ID,
111111
INPUT_CLUSTERS: [XBeeOnOff],
112112
OUTPUT_CLUSTERS: [],
113113
},
114114
0xDD: {
115115
# DIO13/DOUT
116116
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
117-
PROFILE_ID: XBEE_PROFILE_ID,
117+
PROFILE_ID: zha.PROFILE_ID,
118118
INPUT_CLUSTERS: [XBeeOnOff],
119119
OUTPUT_CLUSTERS: [],
120120
},
121121
0xDE: {
122122
# DIO14/DIN
123123
DEVICE_TYPE: zha.DeviceType.LEVEL_CONTROL_SWITCH,
124-
PROFILE_ID: XBEE_PROFILE_ID,
124+
PROFILE_ID: zha.PROFILE_ID,
125125
INPUT_CLUSTERS: [XBeeOnOff],
126126
OUTPUT_CLUSTERS: [],
127127
},

0 commit comments

Comments
 (0)