-
-
Notifications
You must be signed in to change notification settings - Fork 915
/
he-ht01.xml
427 lines (427 loc) · 19.7 KB
/
he-ht01.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
<Product Revision="1" xmlns="https://github.com/OpenZWave/open-zwave">
<MetaData>
<MetaDataItem name="Name">Heating Thermostat HE-HT01</MetaDataItem>
<MetaDataItem name="Description">This is advanced programmable Thermostat for Heating Systems</MetaDataItem>
<MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0344:0001:0004</MetaDataItem>
<MetaDataItem name="ProductPage">https://www.heltun.com/</MetaDataItem>
<MetaDataItem name="ProductSupport">https://www.heltun.com/support</MetaDataItem>
<MetaDataItem name="ProductPic">images/heltun/he-ht01.png</MetaDataItem>
<MetaDataItem id="0001" name="ZWProductPage" type="0004">https://products.z-wavealliance.org/products/3681</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">U.S. / Canada / Mexico</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">CEPT (Europe)</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">Australia / New Zealand</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">Russia</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">Israel</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">China</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">South Korea</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">Japan</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">Hong Kong</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">India</MetaDataItem>
<MetaDataItem id="0001" name="Identifier" type="0004">HE-HT01</MetaDataItem>
<ChangeLog>
<Entry author="Narek Manukyan - n.manukyan@heltun.com" date="22 January 2020" revision="1">Metadata for HELTUN Heating Thermostat</Entry>
</ChangeLog>
</MetaData>
<!-- Thermostat modes -->
<CommandClass id="64">
<Instance index="1"/>
<Value genre="user" index="0" instance="1" label="Mode" max="0" min="0" read_only="false" size="1" type="list" units="" value="0" write_only="false">
<Item label="Manual Off" value="0"/>
<Item label="Comfort" value="1"/>
<Item label="Dry floor" value="8"/>
<Item label="Time" value="10"/>
<Item label="Energy Saving" value="11"/>
<Item label="Vacation" value="13"/>
</Value>
<SupportedModes>
<Mode index="0" label="OFF"/>
<Mode index="1" label="HEAT"/>
<Mode index="8" label="DRY"/>
<Mode index="10" label="AUTO CHANGEOVER"/>
<Mode index="11" label="ENERGY HEAT"/>
<Mode index="13" label="AWAY"/>
</SupportedModes>
<Compatibility/>
</CommandClass>
<!-- Thermostat Set points -->
<CommandClass id="67">
<Instance index="1"/>
<Value genre="user" index="1" instance="1" label="Heating" max="0" min="0" read_only="false" type="decimal" units="C" value="25" write_only="false"/>
<Value genre="user" index="8" instance="1" label="Dry Air" max="0" min="0" read_only="false" type="decimal" units="C" value="30" write_only="false"/>
<Value genre="user" index="10" instance="1" label="Auto changeover" max="0" min="0" read_only="false" type="decimal" units="C" value="18" write_only="false"/>
<Value genre="user" index="11" instance="1" label="Energy Save Heating" max="0" min="0" read_only="false" type="decimal" units="C" value="20" write_only="false"/>
<Value genre="user" index="13" instance="1" label="Away Heating" max="0" min="0" read_only="false" type="decimal" units="C" value="15" write_only="false"/>
<Compatibility>
<Base>0</Base>
<CreateVars>true</CreateVars>
</Compatibility>
</CommandClass>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value genre="config" index="1" label="Floor sensor resistance" max="100" min="1" size="1" type="byte" units="kohm" value="10">
<Help>
Floor Sensor Resistance, kohm
</Help>
</Value>
<Value genre="config" index="2" label="S1 input mode" max="2" min="0" size="1" type="list" units="" value="0">
<Help>
External input mode. The thermostat can be connected to an external device (like security system) dry output contacts and control the thermostat operating modes depending on the contacts state.
If parameter value is 0 no action will be take (the input state is ignored by the thermostat logic). If parameter value is 1 the thermostat will be switched to the operating mode selected in
Parameter 3 if the S1 was short-circuited. The thermostat will go back to previous mode as soon as the S1 is open. If parameter value is 2 the thermostat will be switched to the operating
mode selected in Parameter 3 if the S1 was short-circuited. But the thermostat will not undertake any action if the S1 is open again.
</Help>
<Item label="Ignore S1 input" value="0"/>
<Item label="Trigger on input" value="1"/>
<Item label="Latch on input" value="2"/>
</Value>
<Value genre="config" index="3" label="S1 input action" max="7" min="1" size="1" type="list" units="" value="6">
<Help>
Mode number for S1 input action. This parameter allows selecting which operating mode the thermostat should go to if the S1 input is short-circuited with Sx or LINE wire of the mains electricity.
1=COM, 2=TIME, 3=DRY, 4=ECO, 5=VAC, 6=MAN mode with IDLE(off) state, 7=MAN mode with HEATING(on) state.
</Help>
<Item label="COM" value="1"/>
<Item label="TIME" value="2"/>
<Item label="DRY" value="3"/>
<Item label="ECO" value="4"/>
<Item label="VAC" value="5"/>
<Item label="MAN OFF" value="6"/>
<Item label="MAN ON" value="7"/>
</Value>
<Value genre="config" index="4" label="Source sensor type" max="7" min="1" size="1" type="list" units="" value="3">
<Help>
Source Sensor: 1=A, 2=AF, 3=F, 4=FA, 5=P, 6=PA, 7=PF.
A=Air sensor,
AF - Air sensor + Floor sensor,
F - Floor sensor,
FA - Floor sensor +Air sensor,
P - Power regulator,
PA - Power regulator + Air sensor,
PF - Power regulator + Floor sensor
</Help>
<Item label="Air sensor" value="1"/>
<Item label="Air and Floor sensors" value="2"/>
<Item label="Floor sensor" value="3"/>
<Item label="Floor and Air sensor" value="4"/>
<Item label="Power regulator" value="5"/>
<Item label="Power regulator and Air sensor" value="6"/>
<Item label="Power rgulator and Floor sensor" value="7"/>
</Value>
<Value genre="config" index="5" label="Power reg on" max="240" min="10" size="2" type="short" units="mins" value="30">
<Help>
Power Regulation ON time, min
</Help>
</Value>
<Value genre="config" index="6" label="Power reg off" max="240" min="10" size="2" type="short" units="mins" value="30">
<Help>
Power Regulation OFF time, min
</Help>
</Value>
<Value genre="config" index="7" label="Dry time" max="90" min="5" size="1" type="byte" units="mins" value="30">
<Help>
Dry Time, min
</Help>
</Value>
<Value genre="config" index="8" label="Dry switch mode" max="6" min="1" size="1" type="list" units="" value="1">
<Help>
Mode to switch after Dry mode operation completion
</Help>
<Item label="COM" value="1"/>
<Item label="TIME" value="2"/>
<Item label="Reserved" value="3"/>
<Item label="ECO" value="4"/>
<Item label="VAC" value="5"/>
<Item label="MAN" value="6"/>
</Value>
<Value genre="config" index="9" label="Time by controller" max="1" min="0" size="1" type="bool" units="" value="1">
<Help>
Time correction by controller
</Help>
</Value>
<Value genre="config" index="10" label="Time format" max="1" min="0" size="1" type="list" units="" value="0">
<Help>
Time format 0=24hour, 1=12hour (AM/PM)
</Help>
<Item label="24 hour" value="0"/>
<Item label="12 hour" value="1"/>
</Value>
<Value genre="config" index="11" label="Week day" max="7" min="1" size="1" type="byte" units="" value="1">
<Help>
Manually set week day
</Help>
</Value>
<Value genre="config" index="12" label="Hour" max="23" min="0" size="1" type="byte" units="hours" value="0">
<Help>
Manually set time hour
</Help>
</Value>
<Value genre="config" index="13" label="Mins" max="59" min="0" size="1" type="byte" units="mins" value="0">
<Help>
Maually set time minute
</Help>
</Value>
<Value genre="config" index="14" label="Air temp min" max="360" min="40" size="2" type="short" units="degree" value="210">
<Help>
Air Temperature Minimum in degree, value X 10, e.g. 22.5°C=225
</Help>
</Value>
<Value genre="config" index="15" label="Air temp max" max="370" min="50" size="2" type="short" units="degree" value="270">
<Help>
Air Temperature Maximum in degree, x10
</Help>
</Value>
<Value genre="config" index="16" label="Floor temp min" max="360" min="40" size="2" type="short" units="degree" value="180">
<Help>
Floor Temperature Minimum in degree, x10
</Help>
</Value>
<Value genre="config" index="17" label="Floor temp max" max="370" min="50" size="2" type="short" units="degree" value="320">
<Help>
Floor Temperature Maximum in degree, x10
</Help>
</Value>
<Value genre="config" index="18" label="Degree mode" max="1" min="0" size="1" type="list" units="" value="0">
<Help>
Degree Mode 0=C, 1=F
</Help>
<Item label="Centigrades" value="0"/>
<Item label="Farenheit" value="1"/>
</Value>
<Value genre="config" index="19" label="Air temp correction" max="95" min="-95" size="1" type="byte" units="degree" value="0">
<Help>
Air Temperature Calibration in degree, x10
</Help>
</Value>
<Value genre="config" index="20" label="Floor temp correction" max="95" min="-95" size="1" type="byte" units="degree" value="0">
<Help>
Floor Temperature Calibration in degree, x10
</Help>
</Value>
<Value genre="config" index="21" label="Temp hysteresis" max="100" min="2" size="1" type="byte" units="degree" value="5">
<Help>
Temperature Hysteresis in degree, x10
</Help>
</Value>
<Value genre="config" index="22" label="Auto brightness" max="1" min="0" size="1" type="list" units="" value="1">
<Help>
Display auto-brightness control
</Help>
<Item label="Manual control" value="0"/>
<Item label="Automatic control" value="1"/>
</Value>
<Value genre="config" index="23" label="Manual brightness" max="15" min="1" size="1" type="byte" units="" value="10">
<Help>
Display manual brightness level
</Help>
</Value>
<Value genre="config" index="24" label="Touch sensitivity" max="50" min="5" size="1" type="byte" units="" value="15">
<Help>
Touch buttons sensitivity. 5=Super sensitive. 50=lowest sensitivity.
</Help>
</Value>
<Value genre="config" index="30" label="Basic set action" max="6" min="1" size="1" type="list" units="" value="1">
<Help>
Mode to switch to on Basic Set Action command receive
</Help>
<Item label="COM" value="1"/>
<Item label="TIME" value="2"/>
<Item label="DRY" value="3"/>
<Item label="ECO" value="4"/>
<Item label="VAC" value="5"/>
<Item label="MAN" value="6"/>
</Value>
<Value genre="config" index="41" label="Sensor report time" max="120" min="1" size="1" type="byte" units="mins" value="10">
<Help>
Sensors consecutive reporting interval, minutes
</Help>
</Value>
<Value genre="config" index="42" label="Consumption report time" max="120" min="1" size="1" type="byte" units="mins" value="10">
<Help>
Consumption meter consecutive reporting interval, minutes
</Help>
</Value>
<Value genre="config" index="43" label="Themperature threshold" max="100" min="0" size="1" type="byte" units="" value="5">
<Help>
Temperature difference to send to controller, value X 10
Note: values between 0 ... 5 are not used.
</Help>
</Value>
<Value genre="config" index="44" label="Humidity threshold" max="25" min="0" size="1" type="byte" units="%" value="2">
<Help>
Humidity difference to send to controller, %
Note: values between 0 ... 2 are not used.
</Help>
</Value>
<Value genre="config" index="45" label="Light threshold" max="99" min="0" size="1" type="byte" units="%" value="50">
<Help>
Light sensor values difference to send to controller, %
Note: values between 0 ... 10 are not used.
</Help>
</Value>
<Value genre="config" index="46" label="Morning start time" max="2359" min="0000" size="2" type="short" units="HHMM" value="0600">
<Help>
Morning start time. Format: HHMM. e.g.08:00 should be sent as 0800
</Help>
</Value>
<Value genre="config" index="47" label="Day start time" max="2359" min="0000" size="2" type="short" units="HHMM" value="0900">
<Help>
Day start time. Format: HHMM.
</Help>
</Value>
<Value genre="config" index="48" label="Evening start time" max="2359" min="0000" size="2" type="short" units="HHMM" value="1800">
<Help>
Evening start time. Format: HHMM.
</Help>
</Value>
<Value genre="config" index="49" label="Night Start time" max="2359" min="0000" size="2" type="short" units="HHMM" value="2300">
<Help>
Night start time. Format: HHMM.
</Help>
</Value>
<Value genre="config" index="50" label="Monday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
<Help>
Monday morning temperature, value x10
</Help>
</Value>
<Value genre="config" index="51" label="Monday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
<Help>
Monday day temperature, value x10
</Help>
</Value>
<Value genre="config" index="52" label="Monday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
<Help>
Monday evening temperature, value x10
</Help>
</Value>
<Value genre="config" index="53" label="Monday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
<Help>
Monday night temperature, value x10
</Help>
</Value>
<Value genre="config" index="54" label="Tuesday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
<Help>
Tuesday morning temperature, value x10
</Help>
</Value>
<Value genre="config" index="55" label="Tuesday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
<Help>
Tuesday day temperature, value x10
</Help>
</Value>
<Value genre="config" index="56" label="Tuesday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
<Help>
Tuesday evening temperature, value x10
</Help>
</Value>
<Value genre="config" index="57" label="Tuesday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
<Help>
Tuesday night temperature, value x10
</Help>
</Value>
<Value genre="config" index="58" label="Wednesday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
<Help>
Wednesday morning temperature, value x10
</Help>
</Value>
<Value genre="config" index="59" label="Wednesday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
<Help>
Wednesday day temperature, value x10
</Help>
</Value>
<Value genre="config" index="60" label="Wednesday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
<Help>
Wednesday evening temperature, value x10
</Help>
</Value>
<Value genre="config" index="61" label="Wednesday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
<Help>
Wednesday night temperature, value x10
</Help>
</Value>
<Value genre="config" index="62" label="Thursday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
<Help>
Thursday morning temperature, value x10
</Help>
</Value>
<Value genre="config" index="63" label="Thursday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
<Help>
Thursday day temperature, value x10
</Help>
</Value>
<Value genre="config" index="64" label="Thursday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
<Help>
Thursday evening temperature, value x10
</Help>
</Value>
<Value genre="config" index="65" label="Thursday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
<Help>
Thursday night temperature, value x10
</Help>
</Value>
<Value genre="config" index="66" label="Friday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
<Help>
Friday morning temperature, value x10
</Help>
</Value>
<Value genre="config" index="67" label="Friday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
<Help>
Friday day temperature, value x10
</Help>
</Value>
<Value genre="config" index="68" label="Friday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
<Help>
Friday evening temperature, value x10
</Help>
</Value>
<Value genre="config" index="69" label="Friday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
<Help>
Friday night temperature, value x10
</Help>
</Value>
<Value genre="config" index="70" label="Saturday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
<Help>
Saturday morning temperature, value x10
</Help>
</Value>
<Value genre="config" index="71" label="Saturday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
<Help>
Saturday day temperature, value x10
</Help>
</Value>
<Value genre="config" index="72" label="Saturday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
<Help>
Saturday evening temperature, value x10
</Help>
</Value>
<Value genre="config" index="73" label="Saturday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
<Help>
Saturday night temperature, value x10
</Help>
</Value>
<Value genre="config" index="74" label="Sunday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
<Help>
Sunday morning temperature, value x10
</Help>
</Value>
<Value genre="config" index="75" label="Sunday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
<Help>
Sunday day temperature, value x10
</Help>
</Value>
<Value genre="config" index="76" label="Sunday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
<Help>
Sunday evening temperature, value x10
</Help>
</Value>
<Value genre="config" index="77" label="Sunday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
<Help>
Sunday night temperature, value x10
</Help>
</Value>
</CommandClass>
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" label="Lifeline" max_associations="1"/>
<Group auto="true" index="2" label="Basic Set" max_associations="10"/>
</Associations>
</CommandClass>
</Product>