Skip to content

Commit 7a5bd09

Browse files
committed
add wallhero_thermostat_ACL-403STC1
1 parent 42a6a23 commit 7a5bd09

9 files changed

Lines changed: 1750 additions & 1 deletion

File tree

drivers/SmartThings/zigbee-thermostat/fingerprints.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,11 @@ zigbeeManufacturer:
134134
manufacturer: LUMI
135135
model: lumi.airrtc.agl001
136136
deviceProfileName: thermostat-aqara
137+
- id: "WALL HERO/ACL-403STC1"
138+
deviceLabel: WALLHERO Thermostat ACL-403STC1
139+
manufacturer: WALL HERO
140+
model: ACL-403STC1
141+
deviceProfileName: thermostat-thirty-buttons-wallhero
137142
zigbeeGeneric:
138143
- id: "genericThermostat"
139144
deviceLabel: Zigbee Thermostat
Lines changed: 249 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,249 @@
1+
name: thermostat-thirty-buttons-wallhero
2+
components:
3+
- id: main
4+
label: 空调(AC)
5+
capabilities:
6+
- id: switch
7+
version: 1
8+
- id: temperatureMeasurement
9+
version: 1
10+
- id: temperatureSetpoint
11+
version: 1
12+
- id: thermostatMode
13+
version: 1
14+
- id: fanMode
15+
version: 1
16+
- id: firmwareUpdate
17+
version: 1
18+
- id: refresh
19+
version: 1
20+
categories:
21+
- name: RemoteController
22+
- id: fan
23+
label: 新风(Fresh Air)
24+
capabilities:
25+
- id: switch
26+
version: 1
27+
- id: fanMode
28+
version: 1
29+
categories:
30+
- name: Fan
31+
- id: heat
32+
label: 地暖(Floor Heating)
33+
capabilities:
34+
- id: switch
35+
version: 1
36+
- id: thermostatHeatingSetpoint
37+
version: 1
38+
categories:
39+
- name: Thermostat
40+
- id: button1
41+
label: 回家(Home)
42+
capabilities:
43+
- id: button
44+
version: 1
45+
categories:
46+
- name: RemoteController
47+
- id: button2
48+
label: 离家(Leave Home)
49+
capabilities:
50+
- id: button
51+
version: 1
52+
categories:
53+
- name: RemoteController
54+
- id: button3
55+
label: 晨起(Morning)
56+
capabilities:
57+
- id: button
58+
version: 1
59+
categories:
60+
- name: RemoteController
61+
- id: button4
62+
label: 睡眠(Sleep)
63+
capabilities:
64+
- id: button
65+
version: 1
66+
categories:
67+
- name: RemoteController
68+
- id: button5
69+
label: 阅读(Reading)
70+
capabilities:
71+
- id: button
72+
version: 1
73+
categories:
74+
- name: RemoteController
75+
- id: button6
76+
label: 观影(Movie)
77+
capabilities:
78+
- id: button
79+
version: 1
80+
categories:
81+
- name: RemoteController
82+
- id: button7
83+
label: 全开(All On)
84+
capabilities:
85+
- id: button
86+
version: 1
87+
categories:
88+
- name: RemoteController
89+
- id: button8
90+
label: 全关(All Off)
91+
capabilities:
92+
- id: button
93+
version: 1
94+
categories:
95+
- name: RemoteController
96+
- id: button9
97+
label: 空调温度调高(AC Temp Up)
98+
capabilities:
99+
- id: button
100+
version: 1
101+
categories:
102+
- name: RemoteController
103+
- id: button10
104+
label: 空调温度降低(AC Temp Down)
105+
capabilities:
106+
- id: button
107+
version: 1
108+
categories:
109+
- name: RemoteController
110+
- id: button11
111+
label: 开窗帘(Open Curtain)
112+
capabilities:
113+
- id: button
114+
version: 1
115+
categories:
116+
- name: RemoteController
117+
- id: button12
118+
label: 关窗帘(Close Curtain)
119+
capabilities:
120+
- id: button
121+
version: 1
122+
categories:
123+
- name: RemoteController
124+
- id: button13
125+
label: 空调开(AC On)
126+
capabilities:
127+
- id: button
128+
version: 1
129+
categories:
130+
- name: RemoteController
131+
- id: button14
132+
label: 空调关(AC Off)
133+
capabilities:
134+
- id: button
135+
version: 1
136+
categories:
137+
- name: RemoteController
138+
- id: button15
139+
label: 无风开(No Wind On)
140+
capabilities:
141+
- id: button
142+
version: 1
143+
categories:
144+
- name: RemoteController
145+
- id: button16
146+
label: 无风关(No Wind Off)
147+
capabilities:
148+
- id: button
149+
version: 1
150+
categories:
151+
- name: RemoteController
152+
- id: button17
153+
label: 制冷(Cooling)
154+
capabilities:
155+
- id: button
156+
version: 1
157+
categories:
158+
- name: RemoteController
159+
- id: button18
160+
label: 制热(Heating)
161+
capabilities:
162+
- id: button
163+
version: 1
164+
categories:
165+
- name: RemoteController
166+
- id: button19
167+
label: 新风开(Fresh Air On)
168+
capabilities:
169+
- id: button
170+
version: 1
171+
categories:
172+
- name: RemoteController
173+
- id: button20
174+
label: 新风关(Fresh Air Off)
175+
capabilities:
176+
- id: button
177+
version: 1
178+
categories:
179+
- name: RemoteController
180+
- id: button21
181+
label: 开电视(Turn On TV)
182+
capabilities:
183+
- id: button
184+
version: 1
185+
categories:
186+
- name: RemoteController
187+
- id: button22
188+
label: 关电视(Turn Off TV)
189+
capabilities:
190+
- id: button
191+
version: 1
192+
categories:
193+
- name: RemoteController
194+
- id: button23
195+
label: 开音乐(Play Music)
196+
capabilities:
197+
- id: button
198+
version: 1
199+
categories:
200+
- name: RemoteController
201+
- id: button24
202+
label: 关音乐(Stop Music)
203+
capabilities:
204+
- id: button
205+
version: 1
206+
categories:
207+
- name: RemoteController
208+
- id: button25
209+
label: 开纱帘(Open Screen Curtain)
210+
capabilities:
211+
- id: button
212+
version: 1
213+
categories:
214+
- name: RemoteController
215+
- id: button26
216+
label: 关纱帘(Close Screen Curtain)
217+
capabilities:
218+
- id: button
219+
version: 1
220+
categories:
221+
- name: RemoteController
222+
- id: button27
223+
label: 洗衣服(Wash Clothes)
224+
capabilities:
225+
- id: button
226+
version: 1
227+
categories:
228+
- name: RemoteController
229+
- id: button28
230+
label: 衣服护理(Clothes Care)
231+
capabilities:
232+
- id: button
233+
version: 1
234+
categories:
235+
- name: RemoteController
236+
- id: button29
237+
label: 用餐(Dining)
238+
capabilities:
239+
- id: button
240+
version: 1
241+
categories:
242+
- name: RemoteController
243+
- id: button30
244+
label: 开大门(Open Main Door)
245+
capabilities:
246+
- id: button
247+
version: 1
248+
categories:
249+
- name: RemoteController

drivers/SmartThings/zigbee-thermostat/src/init.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ local THERMOSTAT_MODE_MAP = {
4141
[ThermostatSystemMode.AUTO] = ThermostatMode.thermostatMode.auto,
4242
[ThermostatSystemMode.COOL] = ThermostatMode.thermostatMode.cool,
4343
[ThermostatSystemMode.HEAT] = ThermostatMode.thermostatMode.heat,
44-
[ThermostatSystemMode.EMERGENCY_HEATING] = ThermostatMode.thermostatMode.emergency_heat
44+
[ThermostatSystemMode.EMERGENCY_HEATING] = ThermostatMode.thermostatMode.emergency_heat,
45+
[ThermostatSystemMode.DRY] = ThermostatMode.thermostatMode.dryair,
46+
[ThermostatSystemMode.FAN_ONLY] = ThermostatMode.thermostatMode.fanonly
4547
}
4648

4749
local FAN_MODE_MAP = {

drivers/SmartThings/zigbee-thermostat/src/sub_drivers.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@ local sub_drivers = {
1515
lazy_load_if_possible("vimar"),
1616
lazy_load_if_possible("resideo_korea"),
1717
lazy_load_if_possible("aqara"),
18+
lazy_load_if_possible("wallhero"),
1819
}
1920
return sub_drivers

0 commit comments

Comments
 (0)