179 lines
7.2 KiB
XML
179 lines
7.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Product xmlns='http://code.google.com/p/open-zwave/'>
|
|
|
|
<!-- This thermostat's setpoint descriptions are 0 based, not 1 -->
|
|
<CommandClass id="67" base="0" />
|
|
|
|
<!-- Configuration Parameters -->
|
|
<CommandClass id="112">
|
|
<Value type="byte" index="1" genre="config" label="Swing" min="0" max="4" value="2" size="1">
|
|
<Help>
|
|
Swing is the difference allowed from current temp to setpoint before the thermostat turns on.
|
|
EG: A swing of 2 and setpoint of 70 means the heat turns on at 68 and off at 72.
|
|
</Help>
|
|
</Value>
|
|
<Value type="byte" index="2" genre="config" label="Differential" min="0" max="4" value="2" size="1">
|
|
<Help>
|
|
Differential is the difference needed from the swing before the 2nd stage kicks in.
|
|
EG: A swing of 2, differntial of 2, and setpoint of 70 means the heat turns on at 68 and off at 72. The second-stage heat would turn on at 67 and off at 68.
|
|
</Help>
|
|
</Value>
|
|
<Value type="short" index="3" genre="config" label="Set filter counter" min="500" max="4000" value="500">
|
|
<Help>How many hours before the filter change reminder is displayed.</Help>
|
|
</Value>
|
|
<Value type="short" index="4" genre="config" label="Report filter counter" read_only="true" value="0">
|
|
<Help>How many hours the system has run since the filter counter was last reset. Read only.</Help>
|
|
</Value>
|
|
<Value type="list" index="5" genre="config" label="Celsius/Fahrenheit" min="0" max="1" value="1" size="1">
|
|
<Help>Celsius or Fahrenheit.</Help>
|
|
<Item label="Celsius" value="0" />
|
|
<Item label="Fahrenheit" value="1" />
|
|
</Value>
|
|
<Value type="byte" index="14" genre="config" label="Dead band" min="3" max="6" value="4" size="1">
|
|
<Help>
|
|
On thermostats that automatically control both heating and cooling systems,
|
|
a dead band is a temperature range in which neither system turns on. The dead
|
|
band prevents the thermostat from activating heat and cooling in rapid
|
|
succession. This conserves energy by providing a range of temperatures
|
|
requiring no energy consumption.
|
|
Dead band value:
|
|
3(0x03)= 3 F / 1.5 C
|
|
4(0x04)= 4 F / 2.0 C
|
|
5(0x05)= 5 F / 2.5 C
|
|
6(0x06)= 6 F / 3.0 C
|
|
</Help>
|
|
</Value>
|
|
<Value type="short" index="6" genre="config" label="Upper limit of heat set point" value="950">
|
|
<Help>
|
|
Unit in C:
|
|
Range from 5 to [(37 ) - (dead band)]
|
|
Range from 50 (0x0032) to 355 (0x0163)
|
|
Example 28 ; input = 280 (0x0118)
|
|
|
|
Unit in F:
|
|
Range from 41 to [(99 ) - (dead band)]
|
|
Range from 410 (0x019A) to 960 (0x03C0)
|
|
Example 82 ; input = 820 (0x0334)
|
|
Default = (99 ) - (dead band)
|
|
</Help>
|
|
</Value>
|
|
<Value type="short" index="7" genre="config" label="Lower limit of cool set point" value="440">
|
|
<Help>
|
|
Unit in C:
|
|
Range from [(5 C) + (dead band)] to 37 C
|
|
Range from 65 (0x0041) to 370 (0x0172)
|
|
Example 20 C; input = 200 (0x00C8)
|
|
|
|
Unit in F:
|
|
Range from [(41 F) + (dead band)] to 99 F
|
|
Range from 440 (0x01B8) to 990 (0x03DE)
|
|
Example 68 F; input = 680 (0x02A8)
|
|
Default = (41 F) + (dead band)
|
|
</Help>
|
|
</Value>
|
|
|
|
<Value type="list" index="8" genre="config" label="Easy Mode" min="0" max="1" value="1" size="1">
|
|
<Help>Easy mode hides advanced features on the thermostat interface.</Help>
|
|
<Item label="Off" value="0" />
|
|
<Item label="On" value="1" />
|
|
</Value>
|
|
|
|
<Value type="list" index="9" genre="config" label="Time Format" min="0" max="1" value="1" size="1">
|
|
<Help>Use the 24 hour or 12 hour (am/pm) time format.</Help>
|
|
<Item label="24 hour" value="0" />
|
|
<Item label="12 hour (am/pm)" value="1" />
|
|
</Value>
|
|
|
|
<Value type="byte" index="10" genre="config" label="Repeat basic set counter" value="0" size="1">
|
|
<Help>
|
|
Repeat basic set counter (Association Group A and B only)
|
|
Value(X): 0 (0x00), 3 (0x03) to 255 (0xFF)
|
|
0 (0X00) = Disable, default
|
|
3 (0x03) to 255 (0xFF) minutes
|
|
(Thermostat sends "Basic Set" command to its association node repeatedly in every X minutes)
|
|
</Help>
|
|
</Value>
|
|
<Value type="byte" index="11" genre="config" label="Auto report trigger threshold" value="4" min="0" max="8" size="1">
|
|
<Help>
|
|
Trigger AUTO report if room temperature is different from last
|
|
report. (It will report room temperature only)
|
|
*User can use this function to enhance batteries service life
|
|
0 (0x00) = disable AUTO report if room temperature is different from last report.
|
|
AUTO report if room temperature is different from last report.
|
|
Delta change is >=
|
|
1 (0x01) = 1 F (0.5 C)
|
|
2 (0x02) = 2 F (1.0 C)
|
|
3 (0x03) = 3 F (1.5 C)
|
|
4 (0x04) = 4 F (2.0 C), (default)
|
|
5 (0x05) = 5 F (2.5 C)
|
|
6 (0x06) = 6 F (3.0 C)
|
|
7 (0x07) = 7 F (3.5 C)
|
|
8 (0x08) = 8 F (4.0 C)
|
|
</Help>
|
|
</Value>
|
|
<Value type="byte" index="12" genre="config" label="Auto report time interval" value="2" min="0" max="16" size="1">
|
|
<Help>
|
|
AUTO report by time interval. (It will report room temperature only)
|
|
*User can use this function to enhance batteries service life.
|
|
0 (0x00) = disable AUTO report function. (by time interval)
|
|
AUTO report timer:
|
|
1 (0x01) = 0.5 hr
|
|
2 (0x02) = 1.0 hr, (default)
|
|
3 (0x03) = 1.5 hrs
|
|
4 (0x04) = 2.0 hrs
|
|
5 (0x05) = 2.5 hrs
|
|
6 (0x06) = 3.0 hrs
|
|
7 (0x07) = 3.5 hrs
|
|
8 (0x08) = 4.0 hrs
|
|
9 (0x09) = 4.5 hrs
|
|
10 (0x0A) = 5.0 hrs
|
|
11 (0x0B) = 5.5 hrs
|
|
12 (0x0C) = 6.0 hrs
|
|
13 (0x0D) = 6.5 hrs
|
|
14 (0x0E) = 7.0 hrs
|
|
15 (0x0F) = 7.5 hrs
|
|
16 (0x10) = 8.0 hrs
|
|
</Help>
|
|
</Value>
|
|
<Value type="byte" index="13" genre="config" label="sensor temperature calibration" value="0" min="-10" max="10" size="1">
|
|
<Help>
|
|
This parameter is used to change the display temperature
|
|
to match with your previous thermostat, or to match another
|
|
thermostat already in your home
|
|
Formula: Display temperature = sensor reading value + offset value
|
|
0 (0x00) = 0 F (default)
|
|
1 (0x01) = 1 F (0.5 C)
|
|
2 (0x02) = 2 F (1.0 C)
|
|
3 (0x03) = 3 F (1.5 C)
|
|
4 (0x04) = 4 F (2.0 C)
|
|
5 (0x05) = 5 F (2.5 C)
|
|
6 (0x06) = 6 F (3.0 C)
|
|
7 (0x07) = 7 F (3.5 C)
|
|
8 (0x08) = 8 F (4.0 C)
|
|
9 (0x09) = 9 F (4.5 C)
|
|
10 (0x0A) = 10 F (5.0 C)
|
|
-1 (0xFF) = -1 F (-0.5 C)
|
|
-2 (0xFE) = -2 F (-1.0 C)
|
|
-3 (0xFD) = -3 F (-1.5 C)
|
|
-4 (0xFC) = -4 F (-2.0 C)
|
|
-5 (0xFB) = -5 F (-2.5 C)
|
|
-6 (0xFA) = -6 F (-3.0 C)
|
|
-7 (0xF9) = -7 F (-3.5 C)
|
|
-8 (0xF8) = -8 F (-4.0 C)
|
|
-9 (0xF7) = -9 F (-4.5 C)
|
|
-10 (0xF6) = -10 F (-5.0 C)
|
|
</Help>
|
|
</Value>
|
|
</CommandClass>
|
|
|
|
<!-- Association Groups -->
|
|
<CommandClass id="133">
|
|
<Associations num_groups="3">
|
|
<Group index="1" max_associations="5" label="Heating Mode group. All associated nodes will recieve basic set command ON and OFF when heat is triggered/deactivated." auto="false"/>
|
|
<Group index="2" max_associations="5" label="Cooling Mode group. All associated nodes will recieve basic set command ON and OFF when cooling is triggered/deactivated." />
|
|
<Group index="3" max_associations="1" label="Auto-report Group. Your controller/gateway should be associated in this group. All status changes will be reported to this node" auto="true"/>
|
|
</Associations>
|
|
</CommandClass>
|
|
</Product>
|
|
|