Skip to content

Commit 79e2ec9

Browse files
authored
Merge pull request #65 from t0mer/new-devices
New devices
2 parents fa44267 + f7450f8 commit 79e2ec9

File tree

4 files changed

+177
-67
lines changed

4 files changed

+177
-67
lines changed

README.md

Lines changed: 165 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -30,72 +30,171 @@ With Broadlink manager you can:
3030

3131

3232
## Supported Devices and Models
33-
#### sp2:
34-
0x2711, # SP2
35-
0x2719, 0x7919, 0x271a, 0x791a, # Honeywell SP2
36-
0x2720, # SPMini
37-
0x753e, # SP3
38-
0x7D00, # OEM branded SP3
39-
0x947a, 0x9479, # SP3S
40-
0x2728, # SPMini2
41-
0x2733, 0x273e, # OEM branded SPMini
42-
0x7530, 0x7546, 0x7918, # OEM branded SPMini2
43-
0x7D0D, # TMall OEM SPMini3
44-
0x2736, # SPMiniPlus
45-
46-
### rm:
47-
0x2712, # RM2
48-
0x2737, # RM Mini
49-
0x273d, # RM Pro Phicomm
50-
0x2783, # RM2 Home Plus
51-
0x277c, # RM2 Home Plus GDT
52-
0x272a, # RM2 Pro Plus
53-
0x2787, # RM2 Pro Plus2
54-
0x279d, # RM2 Pro Plus3
55-
0x27a9, # RM2 Pro Plus_300
56-
0x278b, # RM2 Pro Plus BL
57-
0x2797, # RM2 Pro Plus HYC
58-
0x27a1, # RM2 Pro Plus R1
59-
0x27a6, # RM2 Pro PP
60-
0x278f, # RM Mini Shate
61-
0x27c2, # RM Mini 3
62-
0x27d1, # new RM Mini3
63-
0x27de, # RM Mini 3 (C)
64-
65-
### rm4:
66-
0x51da, # RM4 Mini
67-
0x5f36, # RM Mini 3
68-
0x6026, # RM4 Pro
69-
0x6070, # RM4c Mini
70-
0x61a2, # RM4 Pro
71-
0x610e, # RM4 Mini
72-
0x610f, # RM4c
73-
0x62bc, # RM4 Mini
74-
0x62be, # RM4c Mini
75-
0x6539, # RM4c Mini
76-
0x653c, # RM4 Pro
77-
78-
### a1:
79-
0x2714, # A1
80-
81-
### mp1:
82-
0x4EB5, # MP1
83-
0x4EF7, # Honyar oem mp1
84-
85-
### hysen:
86-
0x4EAD, # Hysen controller
87-
88-
### S1C:
89-
0x2722, # S1 (SmartOne Alarm Kit)
90-
91-
### dooya:
92-
0x4E4D, # Dooya DT360E (DOOYA_CURTAIN_V2)
93-
94-
### bg1:
95-
0x51E3, # BG Electrical Smart Power Socket
96-
97-
### lb1:
98-
0x60c8, # RGB Smart Bulb
33+
### sp1:
34+
0x0000: #"SP1", "Broadlink"
35+
36+
### sp2:
37+
0x2717: #"NEO", "Ankuoo"
38+
0x2719: #"SP2-compatible", "Honeywell"
39+
0x271A: #"SP2-compatible", "Honeywell"
40+
0x2720: #"SP mini", "Broadlink"
41+
0x2728: #"SP2-compatible", "URANT"
42+
0x273E: #"SP mini", "Broadlink"
43+
0x7530: #"SP2", "Broadlink #OEM)"
44+
0x7539: #"SP2-IL", "Broadlink #OEM)"
45+
0x753E: #"SP mini 3", "Broadlink"
46+
0x7540: #"MP2", "Broadlink"
47+
0x7544: #"SP2-CL", "Broadlink"
48+
0x7546: #"SP2-UK/BR/IN", "Broadlink #OEM)"
49+
0x7547: #"SC1", "Broadlink"
50+
0x7918: #"SP2", "Broadlink #OEM)"
51+
0x7919: #"SP2-compatible", "Honeywell"
52+
0x791A: #"SP2-compatible", "Honeywell"
53+
0x7D0D: #"SP mini 3", "Broadlink #OEM)"
54+
55+
### sp2s:
56+
0x2711: #"SP2", "Broadlink"
57+
0x2716: #"NEO PRO", "Ankuoo"
58+
0x271D: #"Ego", "Efergy"
59+
0x2736: #"SP mini+", "Broadlink"
60+
61+
### sp3:
62+
0x2733: #"SP3", "Broadlink"
63+
0x7D00: #"SP3-EU", "Broadlink #OEM)"
64+
65+
### sp3s:
66+
0x9479: #"SP3S-US", "Broadlink"
67+
0x947A: #"SP3S-EU", "Broadlink"
68+
69+
### sp4:
70+
0x7568: #"SP4L-CN", "Broadlink"
71+
0x756C: #"SP4M", "Broadlink"
72+
0x756F: #"MCB1", "Broadlink"
73+
0x7579: #"SP4L-EU", "Broadlink"
74+
0x757B: #"SP4L-AU", "Broadlink"
75+
0x7583: #"SP mini 3", "Broadlink"
76+
0x7587: #"SP4L-UK", "Broadlink"
77+
0x7D11: #"SP mini 3", "Broadlink"
78+
0xA569: #"SP4L-UK", "Broadlink"
79+
0xA56A: #"MCB1", "Broadlink"
80+
0xA56B: #"SCB1E", "Broadlink"
81+
0xA56C: #"SP4L-EU", "Broadlink"
82+
0xA589: #"SP4L-UK", "Broadlink"
83+
0xA5D3: #"SP4L-EU", "Broadlink"
84+
85+
### sp4b:
86+
0x5115: #"SCB1E", "Broadlink"
87+
0x51E2: #"AHC/U-01", "BG Electrical"
88+
0x6111: #"MCB1", "Broadlink"
89+
0x6113: #"SCB1E", "Broadlink"
90+
0x618B: #"SP4L-EU", "Broadlink"
91+
0x6489: #"SP4L-AU", "Broadlink"
92+
0x648B: #"SP4M-US", "Broadlink"
93+
0x648C: #"SP4L-US", "Broadlink"
94+
0x6494: #"SCB2", "Broadlink"
95+
96+
### rmmini:
97+
0x2737: #"RM mini 3", "Broadlink"
98+
0x278F: #"RM mini", "Broadlink"
99+
0x27C2: #"RM mini 3", "Broadlink"
100+
0x27C7: #"RM mini 3", "Broadlink"
101+
0x27CC: #"RM mini 3", "Broadlink"
102+
0x27CD: #"RM mini 3", "Broadlink"
103+
0x27D0: #"RM mini 3", "Broadlink"
104+
0x27D1: #"RM mini 3", "Broadlink"
105+
0x27D3: #"RM mini 3", "Broadlink"
106+
0x27DC: #"RM mini 3", "Broadlink"
107+
0x27DE: #"RM mini 3", "Broadlink"
108+
109+
### rmpro:
110+
0x2712: #"RM pro/pro+", "Broadlink"
111+
0x272A: #"RM pro", "Broadlink"
112+
0x273D: #"RM pro", "Broadlink"
113+
0x277C: #"RM home", "Broadlink"
114+
0x2783: #"RM home", "Broadlink"
115+
0x2787: #"RM pro", "Broadlink"
116+
0x278B: #"RM plus", "Broadlink"
117+
0x2797: #"RM pro+", "Broadlink"
118+
0x279D: #"RM pro+", "Broadlink"
119+
0x27A1: #"RM plus", "Broadlink"
120+
0x27A6: #"RM plus", "Broadlink"
121+
0x27A9: #"RM pro+", "Broadlink"
122+
0x27C3: #"RM pro+", "Broadlink"
123+
124+
### rmminib:
125+
0x5F36: #"RM mini 3", "Broadlink"
126+
0x6507: #"RM mini 3", "Broadlink"
127+
0x6508: #"RM mini 3", "Broadlink"
128+
129+
### rm4mini:
130+
0x51DA: #"RM4 mini", "Broadlink"
131+
0x5209: #"RM4 TV mate", "Broadlink"
132+
0x520C: #"RM4 mini", "Broadlink"
133+
0x520D: #"RM4C mini", "Broadlink"
134+
0x5211: #"RM4C mate", "Broadlink"
135+
0x5212: #"RM4 TV mate", "Broadlink"
136+
0x5216: #"RM4 mini", "Broadlink"
137+
0x521C: #"RM4 mini", "Broadlink"
138+
0x6070: #"RM4C mini", "Broadlink"
139+
0x610E: #"RM4 mini", "Broadlink"
140+
0x610F: #"RM4C mini", "Broadlink"
141+
0x62BC: #"RM4 mini", "Broadlink"
142+
0x62BE: #"RM4C mini", "Broadlink"
143+
0x6364: #"RM4S", "Broadlink"
144+
0x648D: #"RM4 mini", "Broadlink"
145+
0x6539: #"RM4C mini", "Broadlink"
146+
0x653A: #"RM4 mini", "Broadlink"
147+
148+
### rm4pro:
149+
0x520B: #"RM4 pro", "Broadlink"
150+
0x5213: #"RM4 pro", "Broadlink"
151+
0x5218: #"RM4C pro", "Broadlink"
152+
0x6026: #"RM4 pro", "Broadlink"
153+
0x6184: #"RM4C pro", "Broadlink"
154+
0x61A2: #"RM4 pro", "Broadlink"
155+
0x649B: #"RM4 pro", "Broadlink"
156+
0x653C: #"RM4 pro", "Broadlink"
157+
158+
### a1:
159+
0x2714: #"e-Sensor", "Broadlink"
160+
161+
### mp1:
162+
0x4EB5: #"MP1-1K4S", "Broadlink"
163+
0x4EF7: #"MP1-1K4S", "Broadlink #OEM)"
164+
0x4F1B: #"MP1-1K3S2U", "Broadlink #OEM)"
165+
0x4F65: #"MP1-1K3S2U", "Broadlink"
166+
167+
### lb1:
168+
0x5043: #"SB800TD", "Broadlink #OEM)"
169+
0x504E: #"LB1", "Broadlink"
170+
0x606E: #"SB500TD", "Broadlink #OEM)"
171+
0x60C7: #"LB1", "Broadlink"
172+
0x60C8: #"LB1", "Broadlink"
173+
0x6112: #"LB1", "Broadlink"
174+
0x644B: #"LB1", "Broadlink"
175+
0x644C: #"LB27 R1", "Broadlink"
176+
0x644E: #"LB26 R1", "Broadlink"
177+
178+
### lb2:
179+
0xA4F4: #"LB27 R1", "Broadlink"
180+
0xA5F7: #"LB27 R1", "Broadlink"
181+
182+
### S1C:
183+
0x2722: #"S2KIT", "Broadlink"
184+
185+
### s3:
186+
0xA59C:#"S3", "Broadlink"
187+
0xA64D:#"S3", "Broadlink"
188+
189+
### hysen:
190+
0x4EAD: #"HY02/HY03", "Hysen"
191+
192+
### dooya:
193+
0x4E4D: #"DT360E-45/20", "Dooya"
194+
195+
### bg1:
196+
0x51E3: #"BG800/BG900", "BG Electrical"
197+
99198

100199
## Usage
101200
### Run from hub

broadlinkmanager/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.9.0
1+
5.9.1

broadlinkmanager/broadlink/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
0x618B: ("SP4L-EU", "Broadlink"),
8080
0x6489: ("SP4L-AU", "Broadlink"),
8181
0x648B: ("SP4M-US", "Broadlink"),
82+
0x648C: ("SP4L-US", "Broadlink"),
8283
0x6494: ("SCB2", "Broadlink"),
8384
},
8485
rmmini: {
@@ -118,8 +119,11 @@
118119
0x51DA: ("RM4 mini", "Broadlink"),
119120
0x5209: ("RM4 TV mate", "Broadlink"),
120121
0x520C: ("RM4 mini", "Broadlink"),
122+
0x520D: ("RM4C mini", "Broadlink"),
123+
0x5211: ("RM4C mate", "Broadlink"),
121124
0x5212: ("RM4 TV mate", "Broadlink"),
122125
0x5216: ("RM4 mini", "Broadlink"),
126+
0x521C: ("RM4 mini", "Broadlink"),
123127
0x6070: ("RM4C mini", "Broadlink"),
124128
0x610E: ("RM4 mini", "Broadlink"),
125129
0x610F: ("RM4C mini", "Broadlink"),
@@ -156,6 +160,7 @@
156160
0x60C7: ("LB1", "Broadlink"),
157161
0x60C8: ("LB1", "Broadlink"),
158162
0x6112: ("LB1", "Broadlink"),
163+
0x644B: ("LB1", "Broadlink"),
159164
0x644C: ("LB27 R1", "Broadlink"),
160165
0x644E: ("LB26 R1", "Broadlink"),
161166
},

broadlinkmanager/broadlinkmanager.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@ def getDeviceName(deviceType):
265265
0x6507: "RMmini3 ( Broadlink)",
266266
0x6508: "RMmini3 ( Broadlink)",
267267
0x51DA: "RM4mini ( Broadlink)",
268+
0x520D: "RM4C mini (Broadlink)",
268269
0x6070: "RM4Cmini ( Broadlink)",
269270
0x610E: "RM4mini ( Broadlink)",
270271
0x610F: "RM4Cmini ( Broadlink)",
@@ -294,14 +295,19 @@ def getDeviceName(deviceType):
294295
0xA569: "SP4L-UK ( Broadlink)",
295296
0x520C: "RM4 mini ( Broadlink)",
296297
0x5212: "RM4 TV (mate Broadlink)",
298+
0x5211: "RM4C mate (Broadlink)",
299+
0x521C: "RM4 mini (Broadlink)",
297300
0x5216: "RM4 mini (Broadlink)",
298301
0x520B: "RM4 pro (Broadlink)",
299302
0x5218: "RM4C pro (Broadlink)",
300303
0x5209: "RM4 TV mate (Broadlink)",
301304
0x5213: "RM4 pro (Broadlink)",
305+
0x644B: "LB1 (Broadlink)",
302306
0x644C: "LB27 R1 (Broadlink)",
303307
0x644E: "LB26 R1 (Broadlink)",
304308
0xA5F7: "LB27 R1 (Broadlink)",
309+
0x648C: "SP4L-US (Broadlink)",
310+
305311

306312
}
307313
return name.get(deviceType, "Not Supported")

0 commit comments

Comments
 (0)