Skip to content

Commit d895211

Browse files
committed
Updated openzwave config files
fixed group, set level
1 parent ac217e9 commit d895211

39 files changed

+928
-140
lines changed

Config/BeNext/HeatingControl.xml

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,55 @@
11
<?xml version="1.0" encoding="utf-8"?>
2+
<!--http://www.benext.eu/static/manual/heatingcontrol.pdf-->
23
<Product xmlns='http://code.google.com/p/open-zwave/'>
3-
<!-- COMMAND_CLASS_BASIC does not respond to requests -->
4-
<CommandClass id="32" action="remove" />
5-
<!-- COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE does not respond to requests -->
6-
<CommandClass id="70" action="remove" />
7-
8-
<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" request_flags="4" create_vars="true" base="0">
9-
<Instance index="1" />
10-
<Value type="decimal" genre="user" instance="1" index="1" label="Heating 1" units="C" read_only="false" write_only="false"/>
11-
<Value type="decimal" genre="user" instance="1" index="11" label="Heating Econ" units="C" read_only="false" write_only="false"/>
12-
</CommandClass>
13-
14-
<!-- Configuration Parameters -->
15-
<CommandClass id="112">
16-
<Value type="button" index="1" genre="config" label="Reset to default" write_only="true" value="255" >
17-
<Help>Reset to factory defaults.</Help>
18-
</Value>
19-
<Value type="byte" index="2" genre="config" label="Data request interval" units="seconds" min="0" max="255" value="20">
20-
<Help>
21-
The interval that data is requested (and therefore updated) from the thermostat and boiler. (Default: 20 (20 seconds))
22-
</Help>
23-
</Value>
24-
<Value type="byte" index="3" genre="config" label="T room update difference" units="degrees" min="0" max="255" value="1">
25-
<Help>
26-
The value that the room temperature must differ (compared to his previous send value) before an unsolicited room temperature report is send to the associated node.
27-
(Default 1 (0.1 degrees celcius))
28-
</Help>
29-
</Value>
30-
<Value type="byte" index="4" genre="config" label="T setpoint update difference" units="degrees" min="0" max="255" value="5">
31-
<Help>
32-
The value that the temperature setpoint must differ (compared to his previous send value) before an unsolicited temperature setpoint report is send to the associated node.
33-
(Default 5 (0.5 degrees celcius))
34-
</Help>
35-
</Value>
36-
<Value type="byte" index="5" genre="config" label="Unsolicited CRC" min="0" max="255" value="0">
37-
<Help>
38-
Configure if the unsolicited reports are send with the CRC-16 encapsulation.
39-
Note that the receiving node should support this encapsulation to parse the Z-Wave frame!
40-
(Default: 0 (disabled)), 0=disabled, 1-255 = enabled
41-
</Help>
42-
</Value>
43-
<Value type="button" index="255" genre="config" label="Reset to default" write_only="true" value="0" >
44-
<Help>Reset to factory defaults.</Help>
45-
</Value>
46-
</CommandClass>
47-
48-
<!-- Association Groups -->
49-
<CommandClass id="133">
50-
<Associations num_groups="1">
51-
<Group index="1" max_associations="1" label="Reports" auto="true"/>
52-
</Associations>
53-
</CommandClass>
4+
5+
<!-- Configuration -->
6+
<CommandClass id="112">
7+
8+
<Value type="byte" genre="config" instance="1" index="1" label="Set to Default" value="-1">
9+
<Help>Set all configuration values to default values (factory settings).</Help>
10+
</Value>
11+
12+
<Value type="byte" genre="config" instance="1" index="2" label="Data request interval" value="20" size="1">
13+
<Help>The interval that data is requested (and therefore updated) from the thermostat and boiler. Value in seconds. </Help>
14+
</Value>
15+
16+
<Value type="byte" genre="config" instance="1" index="3" label="T room update difference" value="1" size="1">
17+
<Help>The value that the room temperature must differ (compared to his previous send value) before an unsolicited room temperature report is send to the associated node. Value in 0.1 °C. </Help>
18+
</Value>
19+
20+
<Value type="byte" genre="config" instance="1" index="4" label="T setpoint update difference" value="5" size="1">
21+
<Help>The value that the temperature setpoint must differ (compared to his previous send value) before an unsolicited temperature setpoint report is send to the associated node. Value in 0.1 °C .</Help>
22+
</Value>
23+
24+
<Value type="list" genre="config" instance="1" index="5" label="Unsolicited CRC" value="1">
25+
<Help>TConfigure if the unsolicited reports are send with the CRC-16 encapsulation. Not that the receiving node should support this encapsulation to parse the Z-Wave frame!</Help>
26+
<Item label="0x00 (disabled)" value="0"/>
27+
<Item label="0x01 – 0xFF: enabled" value="1"/>
28+
</Value>
29+
30+
<Value type="list" genre="config" instance="1" index="6" label="Type of 'special' thermostat" value="0">
31+
<Help>Type of 'special' thermostat: NOTE: when remeha Celcia 20 support is set then any other thermostat can not be set (!) NOTE2: when Remeha Celcia 20 gives 'Fout 203' send cfg value again</Help>
32+
<Item label="0x00: No special" value="0"/>
33+
<Item label="0x01: Remeha Celcia 20" value="1"/>
34+
<Item label="0x02: Honeywell (rounded temperatures)" value="2"/>
35+
</Value>
36+
37+
<Value type="list" genre="config" instance="1" index="9" label="Enable/Disable thermostat schedule" value="0">
38+
<Help>Enable/Disable thermostat schedule inside the heatingcontroller.</Help>
39+
<Item label="0x00: Disable thermostat schedule" value="0"/>
40+
<Item label="0x01 - OFF: Enable thermostat schedule" value="1"/>
41+
</Value>
42+
43+
</CommandClass>
5444

45+
<!-- COMMAND_CLASS_FIRMWARE_UPDATE_MD_V2 firmware update not supported -->
46+
<CommandClass id="122" getsupported="false" />
47+
48+
<!-- Association Groups -->
49+
<CommandClass id="133">
50+
<Associations num_groups="1">
51+
<Group index="1" max_associations="5" label="Group 1" auto="true"/>
52+
</Associations>
53+
</CommandClass>
54+
5555
</Product>

Config/aeotec/ledbulb.xml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,59 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- Aeotec LED Bulb -->
33
<Product xmlns='http://code.google.com/p/open-zwave/'>
4+
<!-- Configuration Parameters -->
5+
<CommandClass id="112">
6+
<Value type="list" index="32" genre="config" label="Send out a report when the color is changed" min="0" max="1" value="0" size="1">
7+
<Help>Enable/disable to send out a report when the color is changed</Help>
8+
<Item label="Disable" value="0" />
9+
<Item label="Hail CC" value="1" />
10+
</Value>
11+
<Value type="list" index="34" genre="config" label="Use External Switch to turn on/off the bulb" min="0" max="1" value="0" size="1">
12+
<Help>Enable/disable the function of using External Switch to turn on/off the bulb</Help>
13+
<Item label="Disable" value="0" />
14+
<Item label="Enable" value="1" />
15+
</Value>
16+
<Value type="list" index="35" genre="config" label="Use External Switch to changes the bulb color" min="0" max="1" value="1" size="1">
17+
<Help>Enable/disable the function of using External Switch to changes the bulb color</Help>
18+
<Item label="Disable" value="0" />
19+
<Item label="Enable" value="1" />
20+
</Value>
21+
<Value type="list" index="36" genre="config" label="Colorful mode" min="0" max="3" value="0" size="1">
22+
<Help>Reboot/save/exit Colorful mode</Help>
23+
<Item label="Un-reboot Colorful mode" value="0" />
24+
<Item label="Reboot Colorful mode" value="1" />
25+
<Item label="Exit Colorful mode" value="2" />
26+
<Item label="Save the current Colorful mode value and then to be exited" value="3" />
27+
</Value>
28+
<Value type="int" index="37" genre="config" label="Colorful mode configuration" min="0" max="4294967295" value="3840" size="4">
29+
<Help>Colorful mode configuration (See table)</Help>
30+
</Value>
31+
<Value type="int" index="38" genre="config" label="Color index configuration when the bulb is in Multi color mode" min="0" max="4294967295" value="2271560481" size="4">
32+
<Help>Color index configuration when the bulb is in Multi color mode (See table)</Help>
33+
</Value>
34+
<Value type="list" index="80" genre="config" label="Send notifications to associated devices (Lifeline)" min="0" max="2" value="2" size="1">
35+
<Help>Enable to send notifications to associated devices (Lifeline) when the state of LED Bulb is changed</Help>
36+
<Item label="Nothing" value="0" />
37+
<Item label="Hail" value="1" />
38+
<Item label="Basic" value="2" />
39+
</Value>
40+
<Value type="list" index="200" genre="config" label="Partner ID" units="" min="0" max="1" size="1" value="0">
41+
<Item label="Aeon Labs Standard Product" value="0" />
42+
</Value>
43+
<Value type="list" genre="config" index="252" label="Lock/Unlock Configuration" min="0" max="1" value="0">
44+
<Help>Lock/ unlock all configuration parameters</Help>
45+
<Item label="Unlock" value="0"/>
46+
<Item label="Lock" value="1"/>
47+
</Value>
48+
<Value type="int" index="255" genre="config" label="Reset default configuration" units="" value="0" write_only="true" affects="all">
49+
<Help>Reset to the default configuration</Help>
50+
</Value>
51+
</CommandClass>
52+
<!-- Association Groups -->
53+
<CommandClass id="133">
54+
<Associations num_groups="2">
55+
<Group index="1" max_associations="5" label="Lifeline" auto="true" />
56+
<Group index="1" max_associations="5" label="Retransmit" auto="false" />
57+
</Associations>
58+
</CommandClass>
459
</Product>

Config/aeotec/multisensor6.xml

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,24 @@
1212
<Value type="short" index="3" genre="config" label="On time" units="seconds" min="1" max="15300" value="240">
1313
<Help>How long should the device associated to multi sensor keep state On before sending it Off command (if the value is bigger than 255, the value would be rounded to next integer in minutes)</Help>
1414
</Value>
15-
<Value type="list" index="4" genre="config" label="Enable Motion Sensor" min="0" max="1" value="1" size="1">
15+
<Value type="list" index="4" genre="config" label="Enable Motion Sensor" min="0" max="1" value="5" size="1">
1616
<Help>Enable Motion Sensor</Help>
1717
<Item label="Disabled" value="0" />
18-
<Item label="Enabled" value="1" />
18+
<Item label="Enabled level 1 (minimum sensitivity)" value="1" />
19+
<Item label="Enabled level 2" value="2" />
20+
<Item label="Enabled level 3" value="3" />
21+
<Item label="Enabled level 4" value="4" />
22+
<Item label="Enabled level 5 (maximum sensitivity" value="5" />
1923
</Value>
2024
<Value type="list" index="5" genre="config" label="Command Options" min="1" max="2" value="1" size="1">
2125
<Help>Which commands to send when PIR motion sensor triggered
2226
OZW Ideal Value is Binary Sensor Report</Help>
2327
<Item label="Basic Set (default) " value="1" />
2428
<Item label="Binary Sensor Report" value="2" />
2529
</Value>
26-
<Value type="byte" index="6" genre="config" label="PIR Sensitivity" min="0" max="127" value="64" size="1">
27-
<Help>The PIR Sensitivity Configuration
28-
Value=0 to 127.
29-
0 is the minimum sensitivity, 127 is the maximum sensitivity.</Help>
30+
<Value type="byte" index="39" genre="config" label="Low Battery" min="10" max="50" value="20" size="1">
31+
<Help>Configure low battery value
32+
Value=10 to 50.</Help>
3033
</Value>
3134
<Value type="list" index="40" genre="config" label="Reporting Threshold" min="0" max="1" value="0" size="1">
3235
<Help>Enable/disable the selective reporting only when measurements reach a certain threshold or percentage
@@ -35,31 +38,35 @@
3538
<Item label="Disabled" value="0" />
3639
<Item label="Enabled" value="1" />
3740
</Value>
38-
<Value type="short" index="41" genre="config" label="Temperature Reporting Threshold" units="%" min="0" max="39321" value="256" size="2">
41+
<Value type="short" index="41" genre="config" label="Temperature Reporting Threshold" units="%" min="0" max="39321" value="1" size="2">
3942
<Help>Threshold change in temperature to induce an automatic report.
4043
Note:
4144
1. When the unit is Celsius, threshold=Value.
4245
2. When the unit is Fahrenheit, threshold=Value*1.8. The accuracy is 0.1.
4346
3. The high byte is the part of integer, the low byte is the fractional part.
4447
</Help>
4548
</Value>
46-
<Value type="short" index="42" genre="config" label="Humidity Reporting Threshold" units="%" min="0" max="39321" value="1280" size="2">
49+
<Value type="short" index="42" genre="config" label="Humidity Reporting Threshold" units="%" min="0" max="39321" value="5" size="2">
4750
<Help>Threshold change in humidity to induce an automatic report.
4851
Note:
4952
The accuracy is 0.1.
5053
The high byte is the part of integer, the low byte is the fractional part.
5154
</Help>
5255
</Value>
53-
<Value type="short" index="43" genre="config" label="Luminance Reporting Threshold" units="LUX" min="0" max="65535" value="25600" size="2">
56+
<Value type="short" index="43" genre="config" label="Luminance Reporting Threshold" units="LUX" min="0" max="65535" value="100" size="2">
5457
<Help>Threshold change in luminance to induce an automatic report. </Help>
5558
</Value>
56-
<Value type="short" index="44" genre="config" label="Battery Reporting Threshold" units="%" min="0" max="39321" value="1280" size="2">
59+
<Value type="short" index="44" genre="config" label="Battery Reporting Threshold" units="%" min="0" max="39321" value="5" size="2">
5760
<Help>Threshold change in battery level to induce an automatic report.
5861
Note:
5962
The accuracy is 0.1.
6063
The high byte is the part of integer, the low byte is the fractional part.
6164
</Help>
6265
</Value>
66+
<Value type="byte" index="45" genre="config" label="UV Reporting Threshold" units="" min="0" max="255" value="2">
67+
<Help>Threshold change in ultraviolet to induce an automatic report.
68+
</Help>
69+
</Value>
6370
<Value type="list" index="46" genre="config" label="Low Temp Alarm" min="0" max="1" value="0" size="1">
6471
<Help>Enable/disable to send the alarm report of low temperature(Less than 15 Degress C)
6572
</Help>
@@ -69,25 +76,25 @@
6976
<Value type="button" index="100" genre="config" label="Reset Params 101-103 to Default" write_only="true" affects="101,102,103">
7077
<Help>Reset The Reporting Group Configuration (101 to 103) to default</Help>
7178
</Value>
72-
<Value type="int" index="101" genre="config" label="Group 1 Reports" value="255">
73-
<Help>Which reports need to send automatically in timing intervals for group 1. Bitsets: 0 -> Battery report, 1 -> Ultraviolet, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
79+
<Value type="int" index="101" genre="config" label="Group 1 Reports" value="241">
80+
<Help>Which reports need to send automatically in timing intervals for group 1. Bitsets: 0 -> Battery report, 4 -> Ultraviolet, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
7481
</Value>
7582
<Value type="int" index="102" genre="config" label="Group 2 Reports" value="0">
76-
<Help>Which reports need to send automatically in timing intervals for group 2. Bitsets: 0 -> Battery report, 1 -> Ultraviolet, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
83+
<Help>Which reports need to send automatically in timing intervals for group 2. Bitsets: 0 -> Battery report, 4 -> Ultraviolet, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
7784
</Value>
7885
<Value type="int" index="103" genre="config" label="Group 3 Reports" value="0">
79-
<Help>Which reports need to send automatically in timing intervals for group 3. Bitsets: 0 -> Battery report, 1 -> Ultraviolet, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
86+
<Help>Which reports need to send automatically in timing intervals for group 3. Bitsets: 0 -> Battery report, 4 -> Ultraviolet, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
8087
</Value>
8188
<Value type="button" index="110" genre="config" label="Reset Params 111-113 to Default" write_only="true" affects="111,112,113">
8289
<Help>Reset The Reporting Group Interval Configuration (111 to 113) to default</Help>
8390
</Value>
84-
<Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" min="1" max="2678400" value="1800">
91+
<Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" min="1" max="2678400" value="3600">
8592
<Help>The interval of sending report group 1. 1 to 2678400 seconds</Help>
8693
</Value>
87-
<Value type="int" index="112" genre="config" label="Group 2 Interval" units="seconds" min="1" max="2678400" value="1800">
94+
<Value type="int" index="112" genre="config" label="Group 2 Interval" units="seconds" min="1" max="2678400" value="3600">
8895
<Help>The interval of sending report group 2. 1 to 2678400 seconds</Help>
8996
</Value>
90-
<Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" min="1" max="2678400" value="1800">
97+
<Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" min="1" max="2678400" value="3600">
9198
<Help>The interval of sending report group 3. 1 to 2678400 seconds</Help>
9299
</Value>
93100
<Value type="short" index="201" genre="config" label="Temerature Calibration" value="0">
@@ -108,7 +115,7 @@
108115
If the measure value =850Lux and the standard value = 900Lux, so the calibration value= 900 – 850=50 (0x0032).
109116
</Help>
110117
</Value>
111-
<Value type="short" index="204" genre="config" label="Ultraviolet Calibration" value="0">
118+
<Value type="byte" index="204" genre="config" label="Ultraviolet Calibration" value="0">
112119
<Help>The calibration value = standard value ‐ measure value.
113120
E.g. If measure value =9 and the standard value = 8, so the calibration value= 8 – 9= ‐1 (0xFE).
114121
If the measure value =7 and the standard value = 9, so the calibration value= 9 – 7=2 (0x02).

Config/aeotec/panicbtn.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<!-- Configuration Parameters -->
1111
<CommandClass id="112">
12-
<Value type="list" index="250" genre="config" label="Mode" units="" min="0" max="1" size="1" value="1">
12+
<Value type="list" index="250" genre="config" label="Mode" units="" min="0" max="1" size="1" value="0">
1313
<Help>Enable selective Group Mode or Scene Mode when the Panic Button is in Use mode</Help>
1414
<Item label="Group" value="0" />
1515
<Item label="Scene" value="1" />

Config/aeotec/zstickgen5.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- Aeotec Z‐Stick Gen5 -->
3+
<Product xmlns='http://code.google.com/p/open-zwave/'>
4+
<!-- Configuration Parameters -->
5+
<CommandClass id="112">
6+
<Value type="list" index="81" genre="config" label="LED indicator light configuration" min="0" max="1" value="1" size="1">
7+
<Help>When the USB power supply, the LED indicator light configuration</Help>
8+
<Item label="Disable" value="0" />
9+
<Item label="Enable" value="1" />
10+
</Value>
11+
<Value type="list" index="220" genre="config" label="Configuration of the RF power level" min="1" max="10" value="10" size="1">
12+
<Help>1~10, other= ignore.
13+
A total of 10 levels, level 1 as the weak output power, and so on, 10 for most output power level</Help>
14+
<Item label="1" value="1" />
15+
<Item label="2" value="2" />
16+
<Item label="3" value="3" />
17+
<Item label="4" value="4" />
18+
<Item label="5" value="5" />
19+
<Item label="6" value="6" />
20+
<Item label="7" value="7" />
21+
<Item label="8" value="8" />
22+
<Item label="9" value="9" />
23+
<Item label="10" value="10" />
24+
</Value>
25+
<Value type="list" index="242" genre="config" label="Security network enabled" min="0" max="1" value="0" size="1">
26+
<Help></Help>
27+
<Item label="Disable" value="0" />
28+
<Item label="Enable" value="1" />
29+
</Value>
30+
<Value type="int" index="243" genre="config" label="Security network key" size="16">
31+
<Help></Help>
32+
</Value>
33+
<Value type="list" genre="config" index="252" label="Lock/Unlock Configuration" min="0" max="1" value="0">
34+
<Help>Lock/ unlock all configuration parameters</Help>
35+
<Item label="Unlock" value="0"/>
36+
<Item label="Lock" value="1"/>
37+
</Value>
38+
<Value type="int" index="255" genre="config" label="Reset default configuration" units="" value="0" write_only="true" affects="all">
39+
<Help>Reset to the default configuration</Help>
40+
</Value>
41+
</CommandClass>
42+
</Product>

Config/device_configuration.xsd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@
244244
<xs:enumeration value='2'/>
245245
<xs:enumeration value='3'/>
246246
<xs:enumeration value='4'/>
247+
<xs:enumeration value='16'/>
247248
</xs:restriction>
248249
</xs:simpleType>
249250
</xs:attribute>

0 commit comments

Comments
 (0)