Merge Master

This commit is contained in:
Justin Hammond 2017-07-08 22:31:42 +08:00
commit 9e460ff10d
54 changed files with 2549 additions and 230 deletions

View file

@ -182,6 +182,19 @@ Version 1.5
- Add Devolo devices (Nechry)
- Pull Request #1224 - Add Philio PSP05-D Motionsensor from superjunky (Nechry)
- Add Domux devices (Nechry)
- Add Hank HKZW-DWS01 Door/Window Sensor (Nechry)
- Add Hank HKZW-MS01 Multisensor (Nechry)
- Add MCOHome MH9-CO2-WD CO2 Monitor (Nechry)
- Add Aeotec ZW122 Water Sensor 6 (Nechry)
- Pull Request #1246 Add GE plug-in 2-outlet smart switch from aaronwolen (Nechry)
- Pull Request #1247 Add Leviton DZ15S Switch from bmenchaca (Nechry)
- Add Popp: Z-Wave CO Detector (Nechry)
- Issue #1258 - Add PAN16 Smart energy plug in switch from krejkrejkrej (Nechry)
- Issue #1259 - wrong manufacturer DOMUX in XML from michapr (Nechry)
- Add Zipato Bulb 2 (Nechry)
- Add Zipato rebranded devices from Heiman (Nechry)
- Add Domux rebranded devices from Heiman (Nechry)
- Issue #1265 New Device: Linear Mains Siren from Ittiz (Nechry)
Dev Branch:
- Rename zwcfg_*.xml to zwcache_*.xml to reflect its not a config file, but a cache. (Justin)
@ -203,7 +216,7 @@ Dev Branch:
- dotNet Wrapper is now maintained by dotMorten https://github.com/OpenZWave/openzwave-dotnet-uwp (Justin)
- Exceptions are now enabled by Default (Justin)
- Depreciate the builtin Scene Methods (not related to CENTRAL_SCENE) (Justin)
Version 1.4
- Released 10th Jan, 2016

View file

@ -1,4 +1,4 @@
Open-ZWave Library
![Open-ZWave Library](https://github.com/OpenZWave/open-zwave-web/raw/master/gfx/OZW_SF.png)
==================
Our goal is to create free software library that interfaces with selected Z-Wave PC controllers, allowing anyone to create applications that manipulate and respond to devices on a Z-Wave network, without requiring in-depth knowledge of the Z-Wave protocol.

190
config/aeotec/zw122.xml Normal file
View file

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Aeotec ZW122 Water Sensor 6
http://products.z-wavealliance.org/products/2437
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Basic get not supported -->
<CommandClass id="32" getsupported="false"/>
<!-- COMMAND_CLASS_BINARY_SENSOR. This class is in the list reported by the device, but it does not respond to requests-->
<CommandClass id="48" action="remove"/>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" genre="config" instance="1" index="2" label="Waking up for 10 minutes when re-power on" min="0" max="1" size="1" value="0">
<Help>Enable/Disable waking up for 10 minutes when re-power on (battery mode) the Water Sensor.</Help>
<Item label="Disabled" value="0"/>
<Item label="Enabled" value="1"/>
</Value>
<Value type="byte" genre="config" instance="1" index="8" label="Timeout of awake after the Wake Up CC is sent out" min="8" max="127" units="seconds" value="30" size="1">
<Help>
Set the timeout of awake after the Wake Up CC is sent out.
Available rang is 8 to 127 seconds.
</Help>
</Value>
<Value type="list" genre="config" instance="1" index="9" label="Current power mode" min="0" max="255" size="2" value="0" read_only="true">
<Help>Report the current power mode and the product state for battery power mode</Help>
<Item label="USB power, sleeping mode after re-power on" value="0"/>
<Item label="USB power, keep awake for 10 minutes after re-power on" value="256"/>
<Item label="USB power, always awake state" value="512"/>
<Item label="Battery power, sleeping mode after re-power on" value="1"/>
<Item label="Battery power, keep awake for 10 minutes after re-power on" value="257"/>
<Item label="Battery power, always awake state" value="513"/>
</Value>
<Value type="int" genre="config" instance="1" index="10" label="Alarm time for the Buzzer" min="655360" max="2147483647" value="1968650" size="4">
<Help>
Set the alarm time for the Buzzer when the sensor is triggered.
1 to 255 Repeated cycle of Buzzer alarm.
256 to 65535 the time of Buzzer keeping ON state (MSB).
65536 to 2147483647 The time of Buzzer keeping OFF state.
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="39" label="Set the low battery value" min="10" max="50" value="20" units="%" size="1">
<Help>10% to 50%</Help>
</Value>
<Value type="list" genre="config" instance="1" index="48" label="Sensor report" min="0" max="1" size="1" value="1">
<Help>Enable/disable the sensor report</Help>
<Item label="Disabled" value="0"/>
<Item label="Enabled" value="1"/>
</Value>
<Value type="int" genre="config" instance="1" index="49" label="Upper limit value" size="4" min="65536" max="2147483647" value="26214400">
<Help>
Set the upper limit value (overheat).
0 Celsius unit
1 Fahrenheit unit
65536 to 2147483647 Temperature value.
Default: 0x01900000 => 40.0C
</Help>
</Value>
<Value type="int" genre="config" instance="1" index="50" label="Lower limit value" size="4" min="65536" max="2147483647" value="0">
<Help>
Set the lower limit value (under heat).
0 Celsius unit
1 Fahrenheit unit
65536 to 2147483647 Temperature value
</Help>
</Value>
<Value type="short" genre="config" instance="1" index="57" label="Recover limit value of temperature sensor" min="100" max="4080" value="5120" size="2">
<Help>
Set the recover limit value of temperature sensor.
Note:
1. When the current measurement less than or equal (Upper limit - Recover limit), the upper limit report is enabled and then it would send out a sensor report when the next measurement is more than the upper limit.
After that the upper limit report would be disabled again until the measurement less than or equal (Upper limit - Recover limit).
2. When the current measurement greater than or equal (Lower limit + Recover limit), the lower limit report is enabled and then it would send out a sensor report when the next measurement is less than the lower limit.
After that the lower limit report would be disabled again until the measurement >= (Lower limit + Recover limit).
3. High byte is the recover limit value. Low byte is the unit (0x00=Celsius, 0x01=Fahrenheit).
4. Recover limit range: 1.0 to 25.5 C/F (0x0100 to 0xFF00 or 0x0101 to 0xFF01).
E.g. The default recover limit value is 2.0 C/F (0x1400/0x1401), when the measurement is less than (Upper limit - 2), the upper limit report would be enabled one time or when the measurement is more than (Lower limit + 2), the lower limit report would be enabled one time.
</Help>
</Value>
<Value type="list" genre="config" instance="1" index="64" label="Unit of the automatic temperature report" min="0" max="1" size="1" value="0">
<Help>Set the default unit of the automatic temperature report in parameter 101-103</Help>
<Item label="Celsius" value="0"/>
<Item label="Fahrenheit" value="1"/>
</Value>
<Value type="list" genre="config" instance="1" index="84" label="Get the state of tilt sensor" min="0" max="1" size="1" value="0" read_only="true">
<Help>Get the state of tilt sensor</Help>
<Item label="Horizontal" value="0"/>
<Item label="Vertical" value="1"/>
</Value>
<Value type="list" genre="config" instance="1" index="86" label="Buzzer" min="0" max="1" size="1" value="1">
<Help>Enable/ disable the buzzer.</Help>
<Item label="Disabled" value="0"/>
<Item label="Enabled" value="1"/>
</Value>
<Value type="byte" genre="config" instance="1" index="87" label="Sensor is triggered the buzzer will alarm" size="1" min="0" max="55" value="55">
<Help>
To set which sensor is triggered the buzzer will alarm.
1 If the Water leak is triggered, the buzzer will alarm.
2 If the vibration is triggered, the buzzer will alarm.
4 If the tilt sensor is triggered, the buzzer will alarm.
16 If the under heat is triggered, the buzzer will alarm.
32 If the overheat is triggered, the buzzer will alarm.
Note: if the value = 1+2+4+16+32=55, which means if any sensor is triggered, the buzzer will alarm.
</Help>
</Value>
<Value type="list" genre="config" instance="1" index="88" label="Probe 1 Basic Set on grp 3" min="0" max="2" size="1" value="0">
<Help>To set which value of the Basic Set will be sent to the associated nodes in association Group 3 when the Sensor probe 1 is triggered.</Help>
<Item label="Send nothing" value="0"/>
<Item label="Presence/absence of water 0xFF/0x00" value="1"/>
<Item label="Presence/absence of water 0x00/0xFF" value="2"/>
</Value>
<Value type="list" genre="config" instance="1" index="89" label="Probe 2 Basic Set on grp 4" min="0" max="2" size="1" value="0">
<Help>To set which value of the Basic Set will be sent to the associated nodes in association Group 4 when the Sensor probe 2 is triggered.</Help>
<Item label="Send nothing" value="0"/>
<Item label="Presence/absence of water 0xFF/0x00" value="1"/>
<Item label="Presence/absence of water 0x00/0xFF" value="2"/>
</Value>
<Value type="list" genre="config" instance="1" index="94" label="Battery report selection" min="0" max="1" size="1" value="0">
<Help>To set which power source level is reported via the Battery CC.</Help>
<Item label="USB power level" value="0"/>
<Item label="CR123A battery level" value="1"/>
</Value>
<Value type="list" genre="config" instance="1" index="101" label="Unsolicited report" size="1" min="0" max="3" value="3">
<Help>
To set what unsolicited report would be sent to the Lifeline group.
</Help>
<Item label="Send Nothing" value="0"/>
<Item label="Battery Report" value="1"/>
<Item label="Multilevel sensor report for temperature" value="2"/>
<Item label="Battery Report and Multilevel sensor report for temperature" value="3"/>
</Value>
<Value type="int" genre="config" instance="1" index="111" label="Unsolicited report interval time" size="4" min="5" max="2678400" units="seconds" value="3600">
<Help>
To set the interval time of sending reports in Report group 1
</Help>
</Value>
<Value type="list" genre="config" instance="1" index="135" label="Water leak event report selection" min="0" max="3" size="1" value="1">
<Help>To set which sensor report can be sent when the water leak event is triggered and if the receiving device is a non-multichannel device.</Help>
<Item label="Send nothing" value="0"/>
<Item label="Send notification report to association group 1" value="1"/>
<Item label="Send configuration 0x88 report to association group 2" value="2"/>
<Item label="Send notification report to association group 1 and Send configuration 0x88 report to association group 2" value="3"/>
</Value>
<Value type="list" genre="config" instance="1" index="136" label="Report Type to Send" size="1" min="0" max="2" value="0" read_only="true">
<Help>
When the parameter 0x87 is set to 2 or 3, it can get the sensor probes status through this configuration value.
</Help>
<Item label="Absence of water is triggered by probe 1 and 2" value="0"/>
<Item label="Presence of water is triggered by probe 1" value="1"/>
<Item label="Presence of water is triggered by probe 2" value="2"/>
<Item label="Presence of water is triggered by probe 1 and 2" value="3"/>
</Value>
<Value type="short" genre="config" instance="1" index="201" label="Temperature sensor calibration" size="2" value="0">
<Help>
Temperature calibration (the available value range is [-128, 127] or [-12.8C, 12.7C]).
Note:
1. High byte is the calibration value. Low byte is the unit (0x00=Celsius, 0x01=Fahrenheit).
2. The calibration value (high byte) contains one decimal point. E.g.
if the value is set to 20 (0x1400), the calibration value is 2.0 C (EU/AU version) or if the value is set to 20 (0x1401), the calibration value is 2.0 F(US version).
3. The calibration value (high byte) = standard value - measure value.
E.g. If measure value =25.3C and the standard value = 23.2C, so the calibration value= 23.2C - 25.3C= -2.1C (0xEB).
If the measure value =30.1C and the standard value = 33.2C, so the calibration value= 33.2C - 30.1C=3.1C (0x1F).
</Help>
</Value>
<Value type="list" genre="config" index="252" label="Lock/Unlock Configuration" min="0" max="1" size="1" value="0">
<Help>Lock/ unlock all configuration parameters</Help>
<Item label="Unlock" value="0"/>
<Item label="Lock" value="1"/>
</Value>
<Value type="list" index="255" genre="config" label="Reset To Factory Defaults" size="4" value="1" write_only="true">
<Help>Reset to factory defaults</Help>
<Item label="Normal" value="0"/>
<Item label="Reset to factory default setting" value="1"/>
<Item label="Reset to factory default setting and removed from the z-wave network" value="1431655765"/>
</Value>
</CommandClass>
<!-- Map endpoints to instances -->
<CommandClass id="96" mapping="endpoints"/>
<CommandClass id="142" ForceInstances="true"/>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="4">
<Group index="1" max_associations="5" label="Lifeline"/>
<Group index="2" max_associations="5" label="Send the configuration parameter 0x88"/>
<Group index="3" max_associations="5" label="Send Basic Set when the Sensor probe 1 is triggered"/>
<Group index="4" max_associations="5" label="Send Basic Set when the Sensor probe 2 is triggered"/>
</Associations>
</CommandClass>
</Product>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="3">
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="2" genre="config" label="Panic ON time" units="seconds" min="1" max="255" value="0">
@ -30,9 +30,8 @@
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="5" label="Group #1" />
<Group index="255" max_associations="1" label="Group #255" />
<Associations num_groups="1">
<Group index="255" max_associations="1" label="Group #255" auto="true"/>
</Associations>
</CommandClass>
</Product>

View file

@ -3,17 +3,18 @@
devolo Siren MT02758
http://products.z-wavealliance.org/products/2308
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="7" genre="config" label="Customer Function" size="1" value="0">
<Help>
Notification Type,
0: Using Notification Report.
1: Using Sensor Binary Report.
bit 0 Notification Type: 0: Using Notification Report, 1: Using Sensor Binary Report.
bit 7 Other sounds: 0: Disabled, 1: Enable.
</Help>
<Item label="Using Notification Report" value="0"/>
<Item label="Using Sensor Binary Report" value="1"/>
<Item label="Using Notification Report with other sounds" value="128"/>
<Item label="Using Sensor Binary Report with other sounds" value="129"/>
</Value>
<Value type="list" index="29" genre="config" label="Alarm" size="1" value="0">
<Help>
@ -35,31 +36,6 @@ http://products.z-wavealliance.org/products/2308
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- Different Sounds by using COMMAND_CLASS_SWITCH_BINARY-->
<!--
<CommandClass id="36" action="add" getsupported="false" create_vars="false">
<Instance index="1"/>
<Value type="list" genre="user" instance="1" index="0" label="Sounds" min="0" max="255" value="0" size="1" write_only="true">
<Help>
The device supports using SWITCH_MULTILEVEL SET to play the sound. The sound ID is defined as follows:
1 or 255: Emergency sound.
2: Fire alert.
3: Ambulance sound.
4: Police car sound.
5: Door chime.
6 to 99: Beep Beep.
0: means stop the sound.
</Help>
<Item label="Stop" value="0"/>
<Item label="Emergency" value="1"/>
<Item label="Fire" value="2"/>
<Item label="Ambulance" value="3"/>
<Item label="Police" value="4"/>
<Item label="Door chime" value="5"/>
<Item label="Beep Beep" value="6"/>
</Value>
</CommandClass>
-->
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">

16
config/domux/DX1CA-Z.xml Executable file
View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
CO Sensor DX1CA-Z Rebranded Heiman
http://products.z-wavealliance.org/products/1940
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="1" label="LifeLine"/>
<Group index="2" max_associations="5" label="Binary Sensor"/>
<Group index="3" max_associations="5" label="Notification"/>
</Associations>
</CommandClass>
</Product>

15
config/domux/DX1CG-Z.xml Executable file
View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Smart Combustible Gas Sensor DX1CG-Z Rebranded Heiman
http://products.z-wavealliance.org/products/2070
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="1" label="LifeLine"/>
<Group index="2" max_associations="5" label="Notification"/>
</Associations>
</CommandClass>
</Product>

18
config/domux/DX1DS-Z.xml Executable file
View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Door Sensor DX1DS-Z Rebranded Heiman
http://products.z-wavealliance.org/products/1797
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="5">
<Group index="1" max_associations="5" label="LifeLine"/>
<Group index="2" max_associations="5" label="Binary Sensor"/>
<Group index="3" max_associations="5" label="Binary Sensor tamper"/>
<Group index="4" max_associations="5" label="Notification"/>
<Group index="5" max_associations="5" label="Notification tamper"/>
</Associations>
</CommandClass>
</Product>

16
config/domux/DX1HT-Z.xml Executable file
View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Temperature Humidity Sensor DX1HT-Z Rebranded Heiman
http://products.z-wavealliance.org/products/2321
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="1" label="LifeLine"/>
<Group index="2" max_associations="5" label="Multilevel sensor temperature"/>
<Group index="3" max_associations="5" label="Multilevel sensor humidity"/>
</Associations>
</CommandClass>
</Product>

16
config/domux/DX1MS-Z.xml Executable file
View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Motion Sensor DX1MS-Z Rebranded Heiman
http://products.z-wavealliance.org/products/1801
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="5" label="Notification" auto="false"/>
<Group index="2" max_associations="5" label="LifeLine" auto="true"/>
<Group index="3" max_associations="5" label="Binary Sensor"/>
</Associations>
</CommandClass>
</Product>

16
config/domux/DX1SA-Z.xml Executable file
View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Smart Smoke Sensor DX1SA-Z Rebranded Heiman
http://products.z-wavealliance.org/products/1936
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="1" label="LifeLine"/>
<Group index="2" max_associations="5" label="Binary Sensor"/>
<Group index="3" max_associations="5" label="Notification"/>
</Associations>
</CommandClass>
</Product>

18
config/domux/DX1WL-Z.xml Executable file
View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Flood Sensor DX1WL-Z Rebranded Heiman
http://products.z-wavealliance.org/products/2322
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="5">
<Group index="1" max_associations="1" label="LifeLine"/>
<Group index="2" max_associations="5" label="Binary Sensor"/>
<Group index="3" max_associations="5" label="Binary Sensor tamper"/>
<Group index="4" max_associations="5" label="Notification"/>
<Group index="5" max_associations="5" label="Notification tamper"/>
</Associations>
</CommandClass>
</Product>

13
config/domux/DX2SK-Z.xml Executable file
View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Smart Plug DX2SK-Z Rebranded Heiman
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="1" label="LifeLine"/>
</Associations>
</CommandClass>
</Product>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="4">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="5">
<!--
Fibaro FGD-212
@ -278,10 +278,10 @@ Default setting: 10 (0,1 kWh)</Help>
<CommandClass id="133">
<Associations num_groups="5">
<Group index="1" max_associations="1" label="Lifeline"/>
<Group index="2" max_associations="10" label="On/Off(S1)"/>
<Group index="3" max_associations="10" label="Dimmer(S1)"/>
<Group index="4" max_associations="10" label="On/Off(S2)"/>
<Group index="5" max_associations="10" label="Dimmer(S2)"/>
<Group index="2" max_associations="8" label="On/Off(S1)"/>
<Group index="3" max_associations="8" label="Dimmer(S1)"/>
<Group index="4" max_associations="8" label="On/Off(S2)"/>
<Group index="5" max_associations="8" label="Dimmer(S2)"/>
</Associations>
</CommandClass>
</Product>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="3">
<!-- Configuration -->
<CommandClass id="112">
@ -95,8 +95,8 @@
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="16" label="Key no 1" auto="false"/>
<Group index="2" max_associations="16" label="Key no 2" />
<Group index="1" max_associations="5" label="Key no 1" auto="false"/>
<Group index="2" max_associations="5" label="Key no 2" />
<Group index="3" max_associations="1" label="Lifeline" auto="true"/>
</Associations>
</CommandClass>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="3">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="4">
<!-- Configuration -->
<CommandClass id="112">
@ -99,8 +99,8 @@
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="16" label="Key no 1" auto="false"/>
<Group index="2" max_associations="16" label="Key no 2" />
<Group index="1" max_associations="5" label="Key no 1" auto="false"/>
<Group index="2" max_associations="5" label="Key no 2" />
<Group index="3" max_associations="1" label="Lifeline" auto="true"/>
</Associations>
</CommandClass>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="4">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="5">
<!-- COMMAND_CLASS_SWITCH_MULTILEVEL. This class is in the list reported by the device, but it does not respond to requests -->
<CommandClass id="38" getsupported="false"/>
<!-- Configuration -->
@ -237,10 +237,10 @@
<CommandClass id="133">
<Associations num_groups="5">
<Group index="1" max_associations="1" label="Lifeline"/>
<Group index="2" max_associations="16" label="On/Off S1"/>
<Group index="3" max_associations="16" label="Dimmer S1"/>
<Group index="4" max_associations="16" label="On/Off S2"/>
<Group index="5" max_associations="16" label="Dimmer S2"/>
<Group index="2" max_associations="5" label="On/Off S1"/>
<Group index="3" max_associations="5" label="Dimmer S1"/>
<Group index="4" max_associations="5" label="On/Off S2"/>
<Group index="5" max_associations="5" label="Dimmer S2"/>
</Associations>
</CommandClass>
<CommandClass id="142" ForceInstances="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="3">
<!-- Configuration -->
<CommandClass id="112">
<Value type="list" genre="config" instance="1" index="1" label="Enable/Disable ALL ON/OFF" value="255" size="1">
@ -138,8 +138,8 @@
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="16" label="Key no 1" auto="false"/>
<Group index="2" max_associations="16" label="Key no 2"/>
<Group index="1" max_associations="5" label="Key no 1" auto="false"/>
<Group index="2" max_associations="5" label="Key no 2"/>
<Group index="3" max_associations="1" label="Lifeline" auto="true"/>
</Associations>
</CommandClass>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="3">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="4">
<!-- Configuration -->
<CommandClass id="112">
<Value type="list" genre="config" instance="1" index="1" label="Enable/Disable ALL ON/OFF" value="255" size="1">
@ -148,8 +148,8 @@
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="16" label="Key no 1" auto="false"/>
<Group index="2" max_associations="16" label="Key no 2"/>
<Group index="1" max_associations="5" label="Key no 1" auto="false"/>
<Group index="2" max_associations="5" label="Key no 2"/>
<Group index="3" max_associations="1" label="Lifeline" auto="true"/>
</Associations>
</CommandClass>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="4">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="5">
<!-- COMMAND_CLASS_SWITCH_MULTILEVEL. This class is in the list reported by the device, but it does not respond to requests -->
<CommandClass id="38" getsupported="false"/>
<!-- Configuration -->
@ -258,10 +258,10 @@
<CommandClass id="133">
<Associations num_groups="5">
<Group index="1" max_associations="1" label="Lifeline"/>
<Group index="2" max_associations="16" label="On/Off S1"/>
<Group index="3" max_associations="16" label="Dimmer S1"/>
<Group index="4" max_associations="16" label="On/Off S2"/>
<Group index="5" max_associations="16" label="Dimmer S2"/>
<Group index="2" max_associations="5" label="On/Off S1"/>
<Group index="3" max_associations="5" label="Dimmer S1"/>
<Group index="4" max_associations="5" label="On/Off S2"/>
<Group index="5" max_associations="5" label="Dimmer S2"/>
</Associations>
</CommandClass>
<CommandClass id="142" ForceInstances="true"/>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
GE Plug-in Smart Switch, Dual Outlet with Simultaneous Control 14282 (ZW4106)
http://products.z-wavealliance.org/products/1437
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<CommandClass id="112">
<Value type="list" index="3" genre="config" label="LED Light" size="1" value="0">
<Help>
When shipped from the factory, the LED is set to turn ON when the connected light is turned OFF.
This is the default setting and can be changed if your primary controller supports the node configuration function.
To make the LED turn ON when the light is turned ON, change parameter 3s value to 1.
To turn the LED OFF at all times, change parameter 3s value to 2.
</Help>
<Item label="LED Light on when Z-Wave turned OFF" value="0" />
<Item label="LED Light on when Z-Wave turned ON" value="1" />
<Item label="LED Light Always Off" value="2" />
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="1" label="Lifeline" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,275 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" request_flags="4" create_vars="true" base="0">
<Instance index="1" />
<Value type="decimal" genre="user" instance="1" index="1" label="Heating 1" read_only="false" write_only="false" />
<Value type="decimal" genre="user" instance="1" index="2" label="Cooling 1" read_only="false" write_only="false" />
</CommandClass>
<CommandClass id="112">
<Value type="list" index="1" genre="config" label="System Type" units="" min="0" max="1" value="0" size="1">
<Help>
0 = Standard, 1 = Heat Pump
</Help>
<Item label="Standard" value="0" />
<Item label="Heat Pump" value="1" />
</Value>
<Value type="list" index="2" genre="config" label="Fan Type" units="fahrenheit" min="0" max="1" value="0" size="1">
<Help>
0 = Gas (no fan w/Heat), 1 = Electric (Fan w/Heat)
</Help>
<Item label="Gas" value="0" />
<Item label="Electric" value="1" />
</Value>
<Value type="list" index="3" genre="config" label="Change Over Type" units="" min="0" max="1" value="0" size="1">
<Help>
0 = w/Cool, 1 = w/Heat
</Help>
<Item label="w/Cool" value="0" />
<Item label="w/Heat" value="1" />
</Value>
<Value type="list" index="4" genre="config" label="2nd Stage Heat Enable" units="" min="0" max="1" value="0" size="1">
<Help>
0 = no 2nd stage heat, 1 = 2nd stage heat
</Help>
<Item label="w/Cool" value="0" />
<Item label="w/Heat" value="1" />
</Value>
<Value type="list" index="5" genre="config" label="Aux Heat Enable" units="" min="0" max="1" value="0" size="1">
<Help>
0 = no aux heat, 1 = aux heat enabled
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="6" genre="config" label="2nd Stage Cool Enable" units="" min="0" max="1" value="0" size="1">
<Help>
0 = no 2nd stage cool, 1 = 2nd stage cool
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="7" genre="config" label="Temperature Unit" units="" min="0" max="1" value="1" size="1">
<Help>
0 = Celsius, 1 = Fahrenheit
</Help>
<Item label="Celsius" value="0" />
<Item label="Fahrenheit" value="1" />
</Value>
<Value type="byte" index="8" genre="config" label="Minimum Off Time" units="minutes" min="5" max="9" value="5" size="1">
<Help>
Sets the Minimum Off Time (MOT) delay before another heating/cooling cycle can begin
</Help>
</Value>
<Value type="byte" index="9" genre="config" label="Minimum Run Time" units="minutes" min="3" max="9" value="3" size="1">
<Help>
Sets the Minimum Run Time (MRT) delay before a heating/cooling cycle can turn of
</Help>
</Value>
<Value type="byte" index="10" genre="config" label="Setpoint H/C Delta" units="fahrenheit" min="3" max="15" value="3" size="1">
<Help>
Sets the minimum separation between heating and cooling setpoints
</Help>
</Value>
<Value type="byte" index="11" genre="config" label="H Delta Stage 1 ON" units="fahrenheit" min="1" max="6" value="1" size="1">
<Help>
Sets the delta from setpoint that stage 1 heating starts
</Help>
</Value>
<Value type="byte" index="12" genre="config" label="H Delta Stage 1 OFF" units="fahrenheit" min="0" max="5" value="0" size="1">
<Help>
Sets the delta from setpoint that stage 1 heating stops
</Help>
</Value>
<Value type="byte" index="13" genre="config" label="H Delta Stage 2 ON" units="fahrenheit" min="2" max="7" value="2" size="1">
<Help>
Sets the delta from setpoint that stage 2 heating starts
</Help>
</Value>
<Value type="byte" index="14" genre="config" label="H Delta Stage 2 OFF" units="fahrenheit" min="0" max="6" value="0" size="1">
<Help>
Sets the delay from setpoint that stage 2 heating stops
</Help>
</Value>
<Value type="byte" index="15" genre="config" label="H Delta Aux ON" units="fahrenheit" min="3" max="8" value="3" size="1">
<Help>
Sets the delta from setpoint that stage 3 heating starts
</Help>
</Value>
<Value type="byte" index="16" genre="config" label="H Delta Stage 2 OFF" units="fahrenheit" min="0" max="7" value="0" size="1">
<Help>
Sets the delta from setpoint that stage 3 heating stops
</Help>
</Value>
<Value type="byte" index="17" genre="config" label="C Delta Stage 1 ON" units="fahrenheit" min="1" max="6" value="1" size="1">
<Help>
Sets the delta from setpoint that stage 1 cooling starts
</Help>
</Value>
<Value type="byte" index="18" genre="config" label="C Delta Stage 1 OFF" units="fahrenheit" min="0" max="5" value="0" size="1">
<Help>
Sets the delta from setpoint that stage 1 cooling stops
</Help>
</Value>
<Value type="byte" index="19" genre="config" label="C Delta Stage 2 ON" units="fahrenheit" min="2" max="7" value="2" size="1">
<Help>
Sets the delta from setpoint that stage 2 cooling starts
</Help>
</Value>
<Value type="byte" index="20" genre="config" label="C Delta Stage 2 OFF" units="fahrenheit" min="0" max="6" value="0" size="1">
<Help>
Sets the delta from setpoint that stage 2 cooling stops
</Help>
</Value>
<Value type="list" index="21" genre="config" label="Mechanical Status" units="" min="1" max="256" size="2">
<Help>
Mechanical Status
</Help>
<Item label="MECH_H1" value="1" />
<Item label="MECH_H2" value="2" />
<Item label="MECH_H3" value="4" />
<Item label="MECH_C1" value="8" />
<Item label="MECH_C2" value="16" />
<Item label="PHANTOM_F" value="32" />
<Item label="MECH_F" value="64" />
<Item label="MANUAL_F" value="128" />
<Item label="reserved" value="256" />
</Value>
<Value type="list" index="22" genre="config" label="SCP Status" units="" min="1" max="128" size="1">
<Help>
SCP Status
</Help>
<Item label="STATE_HEAT" value="1" />
<Item label="STATE_COOL" value="2" />
<Item label="STATE_2ND" value="4" />
<Item label="STATE_3RD" value="8" />
<Item label="STATE_FAN" value="16" />
<Item label="STATE_LAST" value="32" />
<Item label="STATE_MOT" value="64" />
<Item label="STATE_MRT" value="128" />
</Value>
<Value type="list" index="23" genre="config" label="Autosend Enable Bits" units="" min="1" max="32768" size="2">
<Help>
Autosend Enable Bits
</Help>
<Item label="Temperature" value="1" />
<Item label="Setpoint H" value="2" />
<Item label="Setpoint C" value="4" />
<Item label="Mode" value="8" />
<Item label="Fan Mode" value="16" />
<Item label="Fan State" value="32" />
<Item label="Operating State" value="64" />
<Item label="Schedule Enable" value="128" />
<Item label="Setback" value="256" />
<Item label="Runhold" value="512" />
<Item label="Display Lock" value="1024" />
<Item label="Battery" value="8192" />
<Item label="Mechanical Status" value="16384" />
<Item label="SCP Status" value="32768" />
</Value>
<Value type="list" index="24" genre="config" label="Display Lock" units="" min="1" max="1" value="0" size="1">
<Help>
Display Lock
</Help>
<Item label="Unlocked" value="0" />
<Item label="Locked" value="1" />
</Value>
<Value type="byte" index="26" genre="config" label="Backlight Timer" units="seconds" min="10" max="30" value="20" size="1">
<Help>
Sets the time from last button press that the backlight will turn OFF
</Help>
</Value>
<Value type="byte" index="33" genre="config" label="Max Heat Setpoint" units="degrees" min="30" max="109" value="90" size="1">
<Help>
Sets the maximum heating setpoint value
</Help>
</Value>
<Value type="byte" index="34" genre="config" label="Min Cool Setpoint" units="degrees" min="33" max="112" value="60" size="1">
<Help>
Sets the minimum cooling setpoint value
</Help>
</Value>
<Value type="list" index="38" genre="config" label="Schedule Enable" units="" min="0" max="1" value="0" size="1">
<Help>
Enable or disable thermostat's local scheduler
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="39" genre="config" label="Run/Hold Mode" units="" min="0" max="1" value="0" size="1">
<Help>
0 = Hold, 1 = Run
</Help>
<Item label="Hold" value="0" />
<Item label="Run" value="1" />
</Value>
<Value type="list" index="40" genre="config" label="Setback Mode" units="" min="0" max="2" value="0" size="1">
<Help>
0 = No setback, 2 = Un-occupied mode
</Help>
<Item label="No Setback" value="0" />
<Item label="Unoccupied Mode" value="2" />
</Value>
<Value type="byte" index="41" genre="config" label="Un-Occupied HSP" units="degrees" min="30" max="109" value="70" size="1">
<Help>
Heat Setpoint for Unoccupied mode
</Help>
</Value>
<Value type="byte" index="42" genre="config" label="Un-Occupied CSP" units="degrees" min="33" max="112" value="80" size="1">
<Help>
Cool Setpoint for Unoccupied mode
</Help>
</Value>
<Value type="byte" index="43" genre="config" label="Remote Sensor 1 Node Number" units="" min="0" max="252" size="1">
<Help>
Node number for Remote Sensor 1
</Help>
</Value>
<Value type="byte" index="46" genre="config" label="Remote Sensor 1 Temperature" units="degrees" min="0" max="112" size="1">
<Help>
Temperature of Remote Sensor 1
</Help>
</Value>
<Value type="byte" index="48" genre="config" label="Internal Sensor Temp Offset" units="degrees" min="-7" max="7" value="0" size="1">
<Help>
Internal Sensor Temperature Offset
</Help>
</Value>
<Value type="byte" index="49" genre="config" label="R1 Sensor Temp Offset" units="degrees" min="-7" max="7" value="0" size="1">
<Help>
R1 Sensor Temperature Offset
</Help>
</Value>
<Value type="short" index="52" genre="config" label="Filter Timer" units="hours" min="0" max="4000" value="4000" size="2">
<Help>
Timer to let know when to change or clean the filter
</Help>
</Value>
<Value type="short" index="53" genre="config" label="Max Filter Timer" units="hours" min="0" max="4000" value="44" size="2">
<Help>
Maximum allowed value for filter timer
</Help>
</Value>
<Value type="short" index="54" genre="config" label="Heat Timer" units="hours" min="0" max="4000" value="0" size="2">
<Help>
Heat Timer in hours
</Help>
</Value>
<Value type="short" index="55" genre="config" label="Cool Timer" units="hours" min="0" max="4000" value="0" size="2">
<Help>
Cool Timer in hours
</Help>
</Value>
<Value type="byte" index="61" genre="config" label="Fan Purge Heat" units="seconds" min="0" max="90" value="0" size="1">
<Help>
Fan purge period for Heat mode
</Help>
</Value>
<Value type="byte" index="62" genre="config" label="Fan Purge Cool" units="hours" min="0" max="90" value="0" size="1">
<Help>
Fan purge period for Cool mode
</Help>
</Value>
</CommandClass>
</Product>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!--
Hank HKZW-DWS01 Door/Window Sensor
http://products.z-wavealliance.org/products/1896
http://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/1896/HKZW-DWS01_Product%20Manual%20.pdf
-->
<!-- Configuration -->
<CommandClass id="112">
<Value type="list" genre="config" instance="1" index="14" label="BASIC SET command" size="1" min="0" max="1" value="0">
<Help>Enable/Disable BASIC SET command</Help>
<Item label="Disabled" value="0"/>
<Item label="Enabled" value="1"/>
</Value>
<Value type="list" genre="config" instance="1" index="15" label="Value of the BASIC SET" size="1" min="0" max="1" value="0">
<Help>
Send BASIC SET VALUE = 255 to nodes associated with group 2 when door/window is opened.
Send BASIC SET VALUE = 0 to nodes associated with group 2 when door/window is closed.</Help>
<Item label="255" value="0"/>
<Item label="0" value="1"/>
</Value>
<Value type="byte" genre="config" instance="1" index="32" label="Level of low battery" units="%" size="1" min="10" max="50" value="10">
<Help>The value here defines the low battery</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="5" label="Lifeline"/>
<Group index="2" max_associations="5" label="BASIC SET command"/>
</Associations>
</CommandClass>
</Product>

83
config/hank/hkzw-ms01.xml Normal file
View file

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!--
Hank HKZW-MS01 Multisensor
http://products.z-wavealliance.org/products/2305
http://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/2305/HKZW-MS01%20MANUL.pdf
-->
<!-- Configuration -->
<CommandClass id="112">
<Value type="byte" genre="config" instance="1" index="12" label="Motion sensors sensitivity" units="%" size="1" min="0" max="8" value="8">
<Help>
Level 0 to 8.
0 Disabled.
</Help>
</Value>
<Value type="short" genre="config" instance="1" index="13" label="Motion detection blind time" units="seconds" size="2" min="3" max="28800" value="30">
<Help>Insensitivity</Help>
</Value>
<Value type="list" genre="config" instance="1" index="14" label="BASIC SET command" size="1" min="0" max="1" value="0">
<Help>Enable/Disable BASIC SET command</Help>
<Item label="Disabled" value="0"/>
<Item label="Enabled" value="1"/>
</Value>
<Value type="list" genre="config" instance="1" index="15" label="Value of the BASIC SET" size="1" min="0" max="1" value="0">
<Help>
Send BASIC SET VALUE = 255 to nodes associated with group 2 when door/window is opened.
Send BASIC SET VALUE = 0 to nodes associated with group 2 when door/window is closed.</Help>
<Item label="Basic On" value="0"/>
<Item label="Basic Off" value="1"/>
</Value>
<Value type="byte" genre="config" instance="1" index="32" label="Level of low battery" units="%" size="1" min="10" max="50" value="20">
<Help>The low level from 10% to 50%</Help>
</Value>
<Value type="list" genre="config" instance="1" index="170" label="Reset param 171 to 174" units="" size="1" min="0" max="85" value="0" write_only="true">
<Help></Help>
<Item label="Normal" value="0"/>
<Item label="Do reset" value="85"/>
</Value>
<Value type="int" genre="config" instance="1" index="171" label="Battery report interval" units="seconds" size="4" min="5" max="2678400" value="1800">
<Help>The interval of sending battery report</Help>
</Value>
<Value type="int" genre="config" instance="1" index="172" label="Temperature report interval" units="seconds" size="4" min="5" max="2678400" value="1800">
<Help>The interval of sending temperature report</Help>
</Value>
<Value type="int" genre="config" instance="1" index="173" label="Humidity report interval" units="seconds" size="4" min="5" max="2678400" value="1800">
<Help>The interval of sending Humidity report</Help>
</Value>
<Value type="int" genre="config" instance="1" index="174" label="Luminance report interval" units="seconds" size="4" min="5" max="2678400" value="1800">
<Help>The interval of sending luminance report</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="181" label="Battery report threshold" units="%" size="1" min="0" max="100" value="10">
<Help>The change in battery level resulting in battery report being sent to the main controller.</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="182" label="Temperature report threshold" units="degree/10" size="1" min="0" max="255" value="20">
<Help>
0 reports are not sent.
1 to 255 the change in temperature level resulting in temperature report being sent to the main controller.
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="183" label="Humidity report threshold" units="%" size="1" min="0" max="100" value="5">
<Help>
0 reports are not sent.
1 to 100 the change in humidity level resulting in humidity report being sent to the main controller.
</Help>
</Value>
<Value type="short" genre="config" instance="1" index="184" label="Luminance report threshold" units="lux" size="2" min="0" max="65535" value="200">
<Help>
0 Reports are not sent.
1 to 65535 the change in luminance level resulting in luminance report being sent to the main controller.
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="5" label="Lifeline"/>
<Group index="2" max_associations="5" label="BASIC SET command"/>
</Associations>
</CommandClass>
</Product>

View file

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!--
Hank HKZW-SO05
http://products.z-wavealliance.org/products/1891
http://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/1891/HKZW-SO05%20Manual.pdf
-->
@ -45,7 +46,7 @@
Power threshold to be interpereted, when the change value of load power exceeds the setting threshold, the smart plug will send meter report to association device(Group Lifeline)
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="152" label="Percentage threshold of power report" units="%" size="1" min="0" max="i255" value="10">
<Value type="byte" genre="config" instance="1" index="152" label="Percentage threshold of power report" units="%" size="1" min="0" max="255" value="10">
<Help>
Power percentage threshold to be interpreted, when change value of the load power exceeds the setting threshold, the smart plug will send meter report to association device(Group Lifeline).
</Help>

View file

@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!--
Hank HKZW-SCN01 Scene Controller
http://products.z-wavealliance.org/products/1918
http://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/1918/HKZW-SCN01_MANUL.pdf
-->
<!-- Configuration -->
<CommandClass id="112">
<Value type="list" genre="config" instance="1" index="254" label="Configuration Command" size="1" min="0" max="1" value="0">

View file

@ -1,5 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!--
Hank HKZW-SCN04 Scene Controller
http://products.z-wavealliance.org/products/1968
http://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/1968/HKZW-SCN04%20Manual.pdf
-->
<!-- Configuration -->
<CommandClass id="112">
<Value type="list" genre="config" instance="1" index="254" label="Configuration Command" size="1" min="0" max="1" value="0">

2
config/domux/dx1caz.xml → config/heiman/HS1CA-Z.xml Normal file → Executable file
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
CO Sensor DX1CA-Z
CO Sensor HS1CA-Z
http://products.z-wavealliance.org/products/1940
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">

2
config/domux/dx1cgz.xml → config/heiman/HS1CG-Z.xml Normal file → Executable file
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Gaz Sensor DX1CG-Z
Smart Combustible Gas Sensor HS1CG-Z
http://products.z-wavealliance.org/products/2070
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">

2
config/domux/dx1dsz.xml → config/heiman/HS1DS-Z.xml Normal file → Executable file
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Door Sensor DX1DS-Z
Door Sensor HS1DS-Z
http://products.z-wavealliance.org/products/1797
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">

2
config/domux/dx1htz.xml → config/heiman/HS1HT-Z.xml Normal file → Executable file
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Temperature Humidity Sensor DX1HT-Z
Temperature Humidity Sensor HS1HT-Z
http://products.z-wavealliance.org/products/2321
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">

2
config/domux/dx1msz.xml → config/heiman/HS1MS-Z.xml Normal file → Executable file
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Motion Sensor DX1MS-Z
Motion Sensor HS1MS-Z
http://products.z-wavealliance.org/products/1801
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">

2
config/domux/dx1saz.xml → config/heiman/HS1SA-Z.xml Normal file → Executable file
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Smart Smoke Sensor DX1SA-Z
Smart Smoke Sensor HS1SA-Z
http://products.z-wavealliance.org/products/1936
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">

2
config/domux/dx1wlz.xml → config/heiman/HS1WL-Z.xml Normal file → Executable file
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Flood Sensor DX1WL-Z
Flood Sensor HS1WL-Z
http://products.z-wavealliance.org/products/2322
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">

2
config/domux/dx2skz.xml → config/heiman/HS2SK-Z.xml Normal file → Executable file
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Domux Wall Plug DX2SK-Z
Smart Plug HS2SK-Z
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Association Groups -->

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="4" genre="config" label="Invert switch" min="0" max="1" size="1" value="0">
@ -7,7 +7,13 @@
<Item label="No" value="0"/>
<Item label="Yes" value="1"/>
</Value>
</CommandClass>
<Value type="list" index="3" genre="config" label="LED Status" min="0" max="2" size="1" value="0">
<Help>Set the LED policy: on if the load is on, off if the load is on, or off all the time </Help>
<Item label="LED off if load on" value="0"/>
<Item label="LED on if load on" value="1"/>
<Item label="LED off all the time" value="2"/>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">

23
config/leviton/dz15s.xml Normal file
View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Leviton Switch DZ15S
http://products.z-wavealliance.org/products/1957
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="7" genre="config" label="Locator LED Status" units="" min="0" max="255" size="1" value="255">
<Help>Change the mode of the LED to Status Mode where the LED is illuminated when the load is On, Locator Mode where the LED is illuminated when the Load is Off, or turns off the LED completely for any other setting values.</Help>
<Item label="Off" value="0"/>
<Item label="Status Mode" value="254"/>
<Item label="Locator Mode" value="255"/>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Lifeline"/>
</Associations>
</CommandClass>
<CommandClass id="134" classgetsupported="false" />
</Product>

59
config/leviton/dz6hd.xml Normal file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Leviton Decora 600W Dimmer, http://products.z-wavealliance.org/products/1910
Leviton Decora 1000W Dimmer, http://products.z-wavealliance.org/products/1956
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="1" genre="config" label="Fade On Time" units="seconds" min="0" max="253" size="1" value="2">
<Help>
The amount of time to take to fade the lights from off to on.
A value of zero is instant (no fade), values between 1 and 127 represent 1 to 127 seconds, and values from 128 to 253 represent from 1 to 126 minutes.
</Help>
</Value>
<Value type="byte" index="2" genre="config" label="Fade Off Time" units="seconds" min="0" max="253" size="1" value="2">
<Help>
The amount of time to take to fade the lights from on to off.
A value of zero is instant (no fade), values between 1 and 127 represent 1 to 127 seconds, and values from 128 to 253 represent from 1 to 126 minutes.
</Help>
</Value>
<Value type="byte" index="3" genre="config" label="Minimum Light Level" units="" min="0" max="100" size="1" value="10">
<Help>Smallest dimming value permitted.</Help>
</Value>
<Value type="byte" index="4" genre="config" label="Maximum Light Level" units="" min="0" max="100" size="1" value="100">
<Help>Largest dimming value permitted.</Help>
</Value>
<Value type="byte" index="5" genre="config" label="Preset Light Level" units="" min="0" max="100" size="1" value="0">
<Help>
The dimming level of the lights when turned from off to on via the switch.
If the value of 0 is used, this means the restore dimming to the last dimming value.
</Help>
</Value>
<Value type="list" index="6" genre="config" label="LED Dim Level Indicator Timeout" units="" min="0" max="255" size="1" value="3">
<Help>The length of time in seconds that the level indicators should stay illuminated after the dimming level is changed. A value of 0 means the indicator is always off, and a value of 255 means the indicators are always on.</Help>
<Item label="Level Indicators Always Off" value="0" />
<Item label="Level Indicators Always On" value="255" />
</Value>
<Value type="list" index="7" genre="config" label="Locator LED Status" units="" min="0" max="255" size="1" value="255">
<Help>Change the mode of the LED to Status Mode where the LED is illuminated when the load is On, Locator Mode where the LED is illuminated when the Load is Off, or turns off the LED completely for any other setting values.</Help>
<Item label="LED Off" value="0" />
<Item label="Status Mode" value="254" />
<Item label="Locator Mode" value="255" />
</Value>
<Value type="list" index="8" genre="config" label="Load Type" units="" min="0" max="2" size="1" value="0">
<Help>Specify the type of load that this dimmer controls.</Help>
<Item label="Incandescent" value="0" />
<Item label="LED" value="1" />
<Item label="CFL" value="2" />
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Lifeline" />
</Associations>
</CommandClass>
<CommandClass id="134" classgetsupported="false" />
</Product>

42
config/leviton/dzpd3.xml Normal file
View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Leviton DZPD3-2BW, http://products.z-wavealliance.org/products/1958
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="1" genre="config" label="Fade On Time" units="" min="0" max="253" size="1" value="2">
<Help>The amount of time to take to fade the lights from off to on. A value of zero is instant (no fade), values between 1 and 127 represent 1 to 127 seconds, and values from 128 to 253 represent from 1 to 126 minutes.</Help>
<Item label="Instant On" value="0" />
</Value>
<Value type="byte" index="2" genre="config" label="Fade Off Time" units="" min="0" max="253" size="1" value="2">
<Help>The amount of time to take to fade the lights from on to off. A value of zero is instant (no fade), values between 1 and 127 represent 1 to 127 seconds, and values from 128 to 253 represent from 1 to 126 minutes.</Help>
<Item label="Instant Off" value="0" />
</Value>
<Value type="byte" index="3" genre="config" label="Minimum Light Level" units="" min="0" max="100" size="1" value="10">
<Help>Smallest dimming value permitted.</Help>
</Value>
<Value type="byte" index="4" genre="config" label="Maximum Light Level" units="" min="0" max="100" size="1" value="100">
<Help>Largest dimming value permitted.</Help>
</Value>
<Value type="list" index="7" genre="config" label="Locator LED Status" units="" min="0" max="255" size="1" value="255">
<Help>Change the mode of the LED to Status Mode where the LED is illuminated when the load is On, Locator Mode where the LED is illuminated when the Load is Off, or turns off the LED completely for any other setting values.</Help>
<Item label="LED Off" value="0" />
<Item label="Status Mode" value="254" />
<Item label="Locator Mode" value="255" />
</Value>
<Value type="list" index="8" genre="config" label="Load Type" units="" min="0" max="2" size="1" value="0">
<Help>Specify the type of load that this dimmer controls.</Help>
<Item label="Incandescent" value="0" />
<Item label="LED" value="1" />
<Item label="CFL" value="2" />
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Lifeline" />
</Associations>
</CommandClass>
<CommandClass id="134" classgetsupported="false" />
</Product>

228
config/linear/GC-TBZ48.xml Normal file
View file

@ -0,0 +1,228 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" request_flags="4" create_vars="true" base="0">
<Instance index="1" />
<Value type="decimal" genre="user" instance="1" index="1" label="Heating 1" read_only="false" write_only="false" />
<Value type="decimal" genre="user" instance="1" index="2" label="Cooling 1" read_only="false" write_only="false" />
</CommandClass>
<CommandClass id="112">
<Value type="list" index="1" genre="config" label="System Type" units="" min="0" max="1" value="0" size="1">
<Help>
0 = Standard, 1 = Heat Pump
</Help>
<Item label="Standard" value="0" />
<Item label="Heat Pump" value="1" />
</Value>
<Value type="list" index="2" genre="config" label="Fan Type" units="fahrenheit" min="0" max="1" value="0" size="1">
<Help>
0 = Gas (no fan w/Heat), 1 = Electric (Fan w/Heat)
</Help>
<Item label="Gas" value="0" />
<Item label="Electric" value="1" />
</Value>
<Value type="list" index="3" genre="config" label="Change Over Type" units="" min="0" max="1" value="0" size="1">
<Help>
0 = w/Cool, 1 = w/Heat
</Help>
<Item label="w/Cool" value="0" />
<Item label="w/Heat" value="1" />
</Value>
<Value type="list" index="4" genre="config" label="2nd Stage Heat Enable" units="" min="0" max="1" value="0" size="1">
<Help>
0 = no 2nd stage heat, 1 = 2nd stage heat
</Help>
<Item label="w/Cool" value="0" />
<Item label="w/Heat" value="1" />
</Value>
<Value type="list" index="5" genre="config" label="Aux Heat Enable" units="" min="0" max="1" value="0" size="1">
<Help>
0 = no aux heat, 1 = aux heat enabled
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="6" genre="config" label="2nd Stage Cool Enable" units="" min="0" max="1" value="0" size="1">
<Help>
0 = no 2nd stage cool, 1 = 2nd stage cool
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="7" genre="config" label="Temperature Unit" units="" min="0" max="1" value="1" size="1">
<Help>
0 = Celsius, 1 = Fahrenheit
</Help>
<Item label="Celsius" value="0" />
<Item label="Fahrenheit" value="1" />
</Value>
<Value type="byte" index="8" genre="config" label="Minimum Off Time" units="minutes" min="5" max="9" value="5" size="1">
<Help>
Sets the Minimum Off Time (MOT) delay before another heating/cooling cycle can begin
</Help>
</Value>
<Value type="byte" index="9" genre="config" label="Minimum Run Time" units="minutes" min="3" max="9" value="3" size="1">
<Help>
Sets the Minimum Run Time (MRT) delay before a heating/cooling cycle can turn of
</Help>
</Value>
<Value type="byte" index="10" genre="config" label="Setpoint H/C Delta" units="fahrenheit" min="3" max="15" value="3" size="1">
<Help>
Sets the minimum separation between heating and cooling setpoints
</Help>
</Value>
<Value type="byte" index="11" genre="config" label="H Delta Stage 1 ON" units="fahrenheit" min="1" max="6" value="1" size="1">
<Help>
Sets the delta from setpoint that stage 1 heating starts
</Help>
</Value>
<Value type="byte" index="12" genre="config" label="H Delta Stage 1 OFF" units="fahrenheit" min="0" max="5" value="0" size="1">
<Help>
Sets the delta from setpoint that stage 1 heating stops
</Help>
</Value>
<Value type="byte" index="13" genre="config" label="H Delta Stage 2 ON" units="fahrenheit" min="2" max="7" value="2" size="1">
<Help>
Sets the delta from setpoint that stage 2 heating starts
</Help>
</Value>
<Value type="byte" index="14" genre="config" label="H Delta Stage 2 OFF" units="fahrenheit" min="0" max="6" value="0" size="1">
<Help>
Sets the delay from setpoint that stage 2 heating stops
</Help>
</Value>
<Value type="byte" index="15" genre="config" label="H Delta Aux ON" units="fahrenheit" min="3" max="8" value="3" size="1">
<Help>
Sets the delta from setpoint that stage 3 heating starts
</Help>
</Value>
<Value type="byte" index="16" genre="config" label="H Delta Stage 2 OFF" units="fahrenheit" min="0" max="7" value="0" size="1">
<Help>
Sets the delta from setpoint that stage 3 heating stops
</Help>
</Value>
<Value type="byte" index="17" genre="config" label="C Delta Stage 1 ON" units="fahrenheit" min="1" max="6" value="1" size="1">
<Help>
Sets the delta from setpoint that stage 1 cooling starts
</Help>
</Value>
<Value type="byte" index="18" genre="config" label="C Delta Stage 1 OFF" units="fahrenheit" min="0" max="5" value="0" size="1">
<Help>
Sets the delta from setpoint that stage 1 cooling stops
</Help>
</Value>
<Value type="byte" index="19" genre="config" label="C Delta Stage 2 ON" units="fahrenheit" min="2" max="7" value="2" size="1">
<Help>
Sets the delta from setpoint that stage 2 cooling starts
</Help>
</Value>
<Value type="byte" index="20" genre="config" label="C Delta Stage 2 OFF" units="fahrenheit" min="0" max="6" value="0" size="1">
<Help>
Sets the delta from setpoint that stage 2 cooling stops
</Help>
</Value>
<Value type="list" index="24" genre="config" label="Display Lock" units="" min="1" max="1" value="0" size="1">
<Help>
Display Lock
</Help>
<Item label="Unlocked" value="0" />
<Item label="Locked" value="1" />
</Value>
<Value type="byte" index="26" genre="config" label="Backlight Timer" units="seconds" min="10" max="30" value="20" size="1">
<Help>
Sets the time from last button press that the backlight will turn OFF
</Help>
</Value>
<Value type="byte" index="33" genre="config" label="Max Heat Setpoint" units="degrees" min="30" max="109" value="90" size="1">
<Help>
Sets the maximum heating setpoint value
</Help>
</Value>
<Value type="byte" index="34" genre="config" label="Min Cool Setpoint" units="degrees" min="33" max="112" value="61" size="1">
<Help>
Sets the minimum cooling setpoint value
</Help>
</Value>
<Value type="list" index="38" genre="config" label="Schedule Enable" units="" min="0" max="1" value="0" size="1">
<Help>
Enable or disable thermostat's local scheduler
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="39" genre="config" label="Run/Hold Mode" units="" min="0" max="1" value="0" size="1">
<Help>
0 = Hold, 1 = Run
</Help>
<Item label="Hold" value="0" />
<Item label="Run" value="1" />
</Value>
<Value type="list" index="40" genre="config" label="Setback Mode" units="" min="0" max="2" value="0" size="1">
<Help>
0 = No setback, 2 = Un-occupied mode
</Help>
<Item label="No Setback" value="0" />
<Item label="Unoccupied Mode" value="2" />
</Value>
<Value type="byte" index="41" genre="config" label="Un-Occupied HSP" units="degrees" min="30" max="109" value="62" size="1">
<Help>
Heat Setpoint for Unoccupied mode
</Help>
</Value>
<Value type="byte" index="42" genre="config" label="Un-Occupied CSP" units="degrees" min="33" max="112" value="80" size="1">
<Help>
Cool Setpoint for Unoccupied mode
</Help>
</Value>
<Value type="byte" index="43" genre="config" label="Remote Sensor 1 Node Number" units="" min="0" max="252" size="1">
<Help>
Node number for Remote Sensor 1
</Help>
</Value>
<Value type="byte" index="46" genre="config" label="Remote Sensor 1 Temperature" units="degrees" min="0" max="112" size="1">
<Help>
Temperature of Remote Sensor 1
</Help>
</Value>
<Value type="byte" index="48" genre="config" label="Internal Sensor Temp Offset" units="degrees" min="-7" max="7" value="0" size="1">
<Help>
Internal Sensor Temperature Offset
</Help>
</Value>
<Value type="byte" index="49" genre="config" label="R1 Sensor Temp Offset" units="degrees" min="-7" max="7" value="0" size="1">
<Help>
R1 Sensor Temperature Offset
</Help>
</Value>
<Value type="short" index="52" genre="config" label="Filter Timer" units="hours" min="0" max="4000" value="4000" size="2">
<Help>
Timer to let know when to change or clean the filter
</Help>
</Value>
<Value type="short" index="53" genre="config" label="Max Filter Timer" units="hours" min="0" max="4000" value="44" size="2">
<Help>
Maximum allowed value for filter timer
</Help>
</Value>
<Value type="short" index="54" genre="config" label="Heat Timer" units="hours" min="0" max="4000" value="0" size="2">
<Help>
Heat Timer in hours
</Help>
</Value>
<Value type="short" index="55" genre="config" label="Cool Timer" units="hours" min="0" max="4000" value="0" size="2">
<Help>
Cool Timer in hours
</Help>
</Value>
<Value type="byte" index="61" genre="config" label="Fan Purge Heat" units="seconds" min="0" max="90" value="0" size="1">
<Help>
Fan purge period for Heat mode
</Help>
</Value>
<Value type="byte" index="62" genre="config" label="Fan Purge Cool" units="hours" min="0" max="90" value="0" size="1">
<Help>
Fan purge period for Cool mode
</Help>
</Value>
</CommandClass>
</Product>

19
config/linear/WA105DBZ-1.xml Executable file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Linear Security Battery Siren -->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Configuration -->
<CommandClass id="112">
<Value type="byte" genre="config" index="0" label="Siren Strobe Mode" min="0" max="255" value="0">
<Help>Defines the reaction of the siren: [0] Strobe and Siren, [1] Siren, [2] Strobe (Default setting: 0)</Help>
</Value>
<Value type="byte" genre="config" index="1" label="Alarm auto stop" min="0" max="255" value="0">
<Help>Defines the auto time out of the alarm indication: [0] 30 seconds, [1] 60 seconds, [2] 120 seconds, [3] Continuous (Default setting: 0)</Help>
</Value>
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- Binary report value when the Magnet switch is opened/closed -->
<CommandClass id="37" setasreport="true"/>
<!-- Battery set as report -->
<CommandClass id="128" setasreport="true"/>
</Product>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ManufacturerSpecificData xmlns='https://github.com/OpenZWave/open-zwave' Revision="5">
<ManufacturerSpecificData xmlns='https://github.com/OpenZWave/open-zwave' Revision="6">
<Manufacturer id="0040" name="2B Electronics">
</Manufacturer>
<Manufacturer id="0098" name="2GIG Technologies">
@ -10,6 +10,7 @@
<Product type="6401" id="0105" name="CT100 Thermostat" config="2gig/ct100.xml"/>
<Product type="6401" id="0107" name="CT100 Thermostat USA" config="2gig/ct100.xml"/>
<Product type="6501" id="000c" name="CT101 Thermostat (Iris)" config="2gig/ct101.xml"/>
<Product type="6501" id="000d" name="CT101 Thermostat" config="2gig/ct101.xml"/>
</Manufacturer>
<Manufacturer id="002a" name="3e Technologies">
</Manufacturer>
@ -105,8 +106,8 @@
<Product type="0101" id="005c" name="ZW092 Z-Stick Lite Gen5 US"/>
<Product type="0201" id="005c" name="ZW092 Z-Stick Lite Gen5 AU"/>
<Product type="0002" id="005f" name="ZW095 Home Energy Meter Gen5" config="aeotec/zw095.xml" />
<Product type="0102" id="005f" name="ZW095 Home Energy Meter Gen5" config="aeotec/zw095.xml" />
<Product type="0202" id="005f" name="ZW095 Home Energy Meter Gen5" config="aeotec/zw095.xml" />
<Product type="0102" id="005f" name="ZW095 Home Energy Meter Gen5" config="aeotec/zw095.xml" />
<Product type="0202" id="005f" name="ZW095 Home Energy Meter Gen5" config="aeotec/zw095.xml" />
<Product type="0003" id="0060" name="ZW096 Smart Switch 6" config="aeotec/zw096.xml" />
<Product type="0103" id="0060" name="ZW096 Smart Switch 6" config="aeotec/zw096.xml" />
<Product type="0203" id="0060" name="ZW096 Smart Switch 6" config="aeotec/zw096.xml" />
@ -141,10 +142,14 @@
<Product type="0002" id="0078" name="ZW120 Door Window Sensor Gen5" config="aeotec/zw120.xml" />
<Product type="0102" id="0078" name="ZW120 Door Window Sensor Gen5" config="aeotec/zw120.xml" />
<Product type="0202" id="0078" name="ZW120 Door Window Sensor Gen5" config="aeotec/zw120.xml" />
<Product type="0003" id="0079" name="ZW121 LED Strip" config="aeotec/zw121.xml"/>
<Product type="0103" id="0079" name="ZW121 LED Strip" config="aeotec/zw121.xml"/>
<Product type="0203" id="0079" name="ZW121 LED Strip" config="aeotec/zw121.xml"/>
<Product type="0A03" id="0079" name="ZW121 LED Strip" config="aeotec/zw121.xml"/>
<Product type="0003" id="0079" name="ZW121 LED Strip" config="aeotec/zw121.xml"/>
<Product type="0103" id="0079" name="ZW121 LED Strip" config="aeotec/zw121.xml"/>
<Product type="0203" id="0079" name="ZW121 LED Strip" config="aeotec/zw121.xml"/>
<Product type="0A03" id="0079" name="ZW121 LED Strip" config="aeotec/zw121.xml"/>
<Product type="0002" id="007a" name="ZW122 Water Sensor 6" config="aeotec/zw122.xml"/>
<Product type="0102" id="007a" name="ZW122 Water Sensor 6" config="aeotec/zw122.xml"/>
<Product type="0202" id="007a" name="ZW122 Water Sensor 6" config="aeotec/zw122.xml"/>
<Product type="0A02" id="007a" name="ZW122 Water Sensor 6" config="aeotec/zw122.xml"/>
<Product type="0002" id="0081" name="ZW129 WallMote Duo" config="aeotec/zw129.xml"/>
<Product type="0102" id="0081" name="ZW129 WallMote Duo" config="aeotec/zw129.xml"/>
<Product type="0202" id="0081" name="ZW129 WallMote Duo" config="aeotec/zw129.xml"/>
@ -166,9 +171,9 @@
<Product type="0203" id="008c" name="ZW140 Dual Nano Switch" config="aeotec/zw140.xml"/>
<Product type="1d03" id="008c" name="ZW140 Dual Nano Switch" config="aeotec/zw140.xml"/>
</Manufacturer>
<Manufacturer id="0111" name="Airline Mechanical">
<Product type="8200" id="0200" name="ZDS-100"/>
</Manufacturer>
<Manufacturer id="0111" name="Airline Mechanical">
<Product type="8200" id="0200" name="ZDS-100"/>
</Manufacturer>
<Manufacturer id="0094" name="Alarm.com">
</Manufacturer>
<Manufacturer id="0029" name="Asia Heading">
@ -186,7 +191,7 @@
<Product type="8004" id="0600" name="Yale Push Button Deadbolt (YRD210)" config="assa_abloy/PushButtonDeadbolt.xml"/>
<Product type="0004" id="0800" name="Yale Push Button Deadbolt (YRD110)" config="assa_abloy/PushButtonDeadbolt.xml"/>
<Product type="0006" id="0000" name="Yale Key Free Touchscreen Deadbolt (YRD240)" config="assa_abloy/TouchDeadbolt.xml"/>
<Product type="0007" id="0000" name="Yale Keyless Connected Smart Lock (YSL)" config="assa_abloy/KeyfreeConnected.xml"/>
<Product type="0007" id="0000" name="Yale Keyless Connected Smart Lock (YSL)" config="assa_abloy/KeyfreeConnected.xml"/>
<Product type="1bef" id="9230" name="Yale Keyless Connected Smart Lock (YSL)" config="assa_abloy/KeyfreeConnected.xml"/>
<Product type="8001" id="0b00" name="Yale nexTouch Wireless Push Button (NTB610)" config="assa_abloy/nexTouch.xml"/>
<Product type="8003" id="0b00" name="Yale nexTouch Wireless Push Button (NTB620)" config="assa_abloy/nexTouch.xml"/>
@ -223,7 +228,7 @@
<Product type="0020" id="0001" name="Energy Switch plus" config="BeNext/EnergySwitch.xml"/>
<Product type="0021" id="0001" name="Heating Control" config="BeNext/HeatingControl.xml"/>
<Product type="0021" id="0100" name="Heating Control" config="BeNext/HeatingControl.xml"/>
<Product type="002f" id="0100" name="P1 Dongle"/>
<Product type="002f" id="0100" name="P1 Dongle"/>
</Manufacturer>
<Manufacturer id="002c" name="BeSafer">
</Manufacturer>
@ -299,9 +304,9 @@
<Product type="0005" id="0175" name="Thermostats Danfoss Connect Z" config="devolo/connectz.xml"/>
<Product type="0100" id="0101" name="Scene Switch MT2652" config="devolo/mt2652.xml" />
<Product type="0100" id="0102" name="Key MT2653" config="devolo/mt2653.xml" />
</Manufacturer>
</Manufacturer>
<Manufacturer id="0103" name="DiehlControls">
<Product type="0002" id="0002" name="Dimmer Actuator"/>
<Product type="0002" id="0002" name="Dimmer Actuator"/>
</Manufacturer>
<Manufacturer id="0050" name="Digital 5">
</Manufacturer>
@ -309,16 +314,16 @@
<Product type="4c42" id="3134" name="Smart LED Retrofit Kit ZE27EU" config="domitech/ze27eu.xml"/>
<Product type="4c42" id="3135" name="Smart LED Light Bulb ZB22UK" config="domitech/zb22uk.xml"/>
</Manufacturer>
<Manufacturer id="0260" name="Domux">
<Product type="0168" id="0168" name="Door Sensor DX1DS-Z" config="domux/dx1dsz.xml"/>
<Product type="8001" id="1000" name="Motion Sensor DX1MS-Z" config="domux/dx1msz.xml"/>
<Product type="8002" id="1000" name="Smart Smoke Sensor DX1SA-Z" config="domux/dx1saz.xml"/>
<Product type="8003" id="1000" name="Gaz Sensor DX1CG-Z" config="domux/dx1cgz.xml"/>
<Product type="8004" id="1000" name="Flood Sensor DX1WL-Z" config="domux/dx1wlz.xml"/>
<Product type="8005" id="1000" name="CO Sensor DX1CA-Z" config="domux/dx1caz.xml"/>
<Product type="8006" id="1000" name="Smart Metering Plug DX2SK-Z" config="domux/dx2skz.xml"/>
<Product type="8007" id="1000" name="Temperature Humidity Sensor DX1HT-Z" config="domux/dx1htz.xml"/>
<Product type="8008" id="1000" name="Smart Plug HS2SK-Z" config="domux/dx2skz.xml"/>
<Manufacturer id="021c" name="Domux">
<Product type="0168" id="0168" name="Door Sensor DX1DS-Z" config="domux/DX1DS-Z.xml"/>
<Product type="8001" id="1000" name="Motion Sensor DX1MS-Z" config="domux/DX1MS-Z.xml"/>
<Product type="8002" id="1000" name="Smart Smoke Sensor DX1SA-Z" config="domux/DX1SA-Z.xml"/>
<Product type="8003" id="1000" name="Combustible Gas Sensor DX1CG-Z" config="domux/DX1CG-Z.xml"/>
<Product type="8004" id="1000" name="Water Leakage Sensor DX1WL-Z" config="domux/DX1WL-Z.xml"/>
<Product type="8005" id="1000" name="CO Sensor DX1CA-Z" config="domux/DX1CA-Z.xml"/>
<Product type="8006" id="1000" name="Smart Metering Plug DX2SK-Z" config="domux/DX2SK-Z.xml"/>
<Product type="8007" id="1000" name="Temperature Humidity Sensor DX1HT-Z" config="domux/DX1HT-Z.xml"/>
<Product type="8008" id="1000" name="Smart Plug DX2SK-Z" config="domux/DX2SK-Z.xml"/>
</Manufacturer>
<Manufacturer id="0184" name="Dragon Tech">
<Product type="4447" id="3034" name="In Wall Dimmer" config="dragontech/wd-100.xml" />
@ -369,13 +374,13 @@
<Product type="0001" id="0002" name="SP814 Motion Detector" config="everspring/sp814.xml"/>
<Product type="0002" id="0001" name="SM103 Door/Window Sensor" config="everspring/sm103.xml"/>
<Product type="0003" id="0001" name="AD142 Plug-in Dimmer Module"/>
<Product type="0003" id="0003" name="AD147 Plug-in Dimmer Module" config="everspring/ad147.xml"/>
<Product type="0003" id="0002" name="AD146 In wall Dimmer Module" config="everspring/ad146.xml"/>
<Product type="0003" id="0003" name="AD147 Plug-in Dimmer Module" config="everspring/ad147.xml"/>
<Product type="0003" id="0002" name="AD146 In wall Dimmer Module" config="everspring/ad146.xml"/>
<Product type="0004" id="0001" name="AN157 Plug-in Appliance Module"/>
<Product type="0004" id="0002" name="AN158 Plug-in Meter Appliance Module" config="everspring/an158.xml"/>
<Product type="0004" id="0006" name="AN181 Miniplug On/Off with meter function" config="everspring/an181.xml"/>
<Product type="0004" id="0007" name="AN180 Plug-in ON/OFF Module" config="everspring/an180.xml"/>
<Product type="0004" id="0008" name="AN179 In wall ON/OFF Module" config="everspring/an179.xml"/>
<Product type="0004" id="0006" name="AN181 Miniplug On/Off with meter function" config="everspring/an181.xml"/>
<Product type="0004" id="0007" name="AN180 Plug-in ON/OFF Module" config="everspring/an180.xml"/>
<Product type="0004" id="0008" name="AN179 In wall ON/OFF Module" config="everspring/an179.xml"/>
<Product type="0006" id="0001" name="ST814 Temperature and Humidity Sensor" config="everspring/st814.xml"/>
<Product type="0007" id="0001" name="ST815 Illumination Sensor" config="everspring/st815.xml"/>
<Product type="0009" id="0001" name="TSE03 Door Bell" config="everspring/tse03.xml"/>
@ -390,12 +395,12 @@
<Product type="0202" id="0001" name="SM103 Door/Window Sensor" config="everspring/sm103.xml"/>
</Manufacturer>
<Manufacturer id="014d" name="Enblink">
<Product type="0001" id="0001" name="SS201-US-W Z-Wave Controller"/>
<Product type="0001" id="0001" name="SS201-US-W Z-Wave Controller"/>
</Manufacturer>
<Manufacturer id="0113" name="Evolve Guest Controls">
<Product type="4457" id="3034" name="LRM-AS Wall Dimmer 500W" config="evolve/lrm-as.xml"/>
<Product type="5246" id="3133" name="LFM-20 Fixture Module"/>
<Product type="5257" id="3533" name="LSM-15 Wall Switch" config="evolve/lsm-15.xml"/>
<Product type="5246" id="3133" name="LFM-20 Fixture Module"/>
<Product type="5257" id="3533" name="LSM-15 Wall Switch" config="evolve/lsm-15.xml"/>
<Product type="5457" id="3033" name="LTM-5 Wall Switch Transmitter" config="evolve/ltm-5.xml" />
</Manufacturer>
<Manufacturer id="0036" name="Exceptional Innv">
@ -407,6 +412,7 @@
<Manufacturer id="0085" name="Fakro">
<Product type="0001" id="0001" name="ZWP10 Remote Controller" config="fakro/zwp10.xml"/>
<Product type="0002" id="0002" name="ARZ Roof Window Roller Shutter" />
<Product type="0002" id="0005" name="ZWS230 Chain actuator 230VAC" config="fakro/zws230.xml" />
<Product type="0003" id="0001" name="ZWS12 Chain actuator 12VDC" config="fakro/zws12.xml" />
<Product type="0003" id="0002" name="ZWS230 Chain actuator 230VAC" config="fakro/zws230.xml" />
<Product type="0016" id="0001" name="ZWRS Roller Shutter FLiRS module" config="fakro/zwrs.xml"/>
@ -425,7 +431,7 @@
<Product type="0100" id="100a" name="FGD211 Universal Dimmer 500W" config="fibaro/fgd211.xml" />
<Product type="0100" id="300a" name="FGD211 Universal Dimmer 500W" config="fibaro/fgd211.xml" />
<Product type="0102" id="1000" name="FGD212 Dimmer 2" config="fibaro/fgd212.xml" />
<Product type="0102" id="2000" name="FGD212 Dimmer 2" config="fibaro/fgd212.xml"/>
<Product type="0102" id="2000" name="FGD212 Dimmer 2" config="fibaro/fgd212.xml"/>
<Product type="0102" id="3000" name="FGD212 Dimmer 2" config="fibaro/fgd212.xml" />
<Product type="0102" id="4000" name="FGD212 Dimmer 2" config="fibaro/fgd212.xml" />
<Product type="0700" id="1000" name="FGK101 Door Opening Sensor" config="fibaro/fgk001.xml" />
@ -433,6 +439,7 @@
<Product type="0700" id="3000" name="FGK101 Door Opening Sensor" config="fibaro/fgk001.xml" />
<Product type="0700" id="4000" name="FGK101 Door Opening Sensor" config="fibaro/fgk001.xml" />
<Product type="0701" id="1001" name="FGK10x Door Opening Sensor" config="fibaro/fgk10x.xml" />
<Product type="0701" id="2001" name="FGK10x Door Opening Sensor" config="fibaro/fgk10x.xml" />
<Product type="0701" id="3001" name="FGK10x Door Opening Sensor" config="fibaro/fgk10x.xml" />
<Product type="0702" id="1000" name="FGDW002 Door Opening Sensor 2" config="fibaro/fgdw2.xml" />
<Product type="0300" id="0104" name="FGR221 Roller Shutter Controller" config="fibaro/fgr221.xml"/>
@ -453,6 +460,7 @@
<Product type="0402" id="1002" name="FGS212 Switch 3kW" config="fibaro/fgs212.xml" />
<Product type="0402" id="3002" name="FGS212 Switch 3kW" config="fibaro/fgs212.xml" />
<Product type="0403" id="1000" name="FGS213 Switch" config="fibaro/fgs213.xml"/>
<Product type="0403" id="2000" name="FGS213 Switch" config="fibaro/fgs213.xml"/>
<Product type="0200" id="0104" name="FGS221 Double Relay Switch 2x1.5kW" config="fibaro/fgs221.xml" />
<Product type="0200" id="0105" name="FGS221 Double Relay Switch 2x1.5kW" config="fibaro/fgs221.xml" />
<Product type="0200" id="0106" name="FGS221 Double Relay Switch 2x1.5kW" config="fibaro/fgs221.xml" />
@ -487,18 +495,18 @@
<Product type="0c00" id="1000" name="FGSS101 Smoke Sensor" config="fibaro/fgss101.xml" />
<Product type="0c02" id="1002" name="FGSD002 Smoke Sensor" config="fibaro/fgsd002.xml" />
<Product type="0d01" id="1000" name="FGGC001 Swipe" config="fibaro/fggc001.xml" />
<Product type="0f01" id="1000" name="FGPB101 Button" config="fibaro/fgpb101.xml" />
<Product type="0f01" id="1000" name="FGPB101 Button" config="fibaro/fgpb101.xml" />
<Product type="0f01" id="2000" name="FGPB101 Button" config="fibaro/fgpb101.xml" />
<Product type="1001" id="1000" name="FGKF601 Keyfob" config="fibaro/fgkf601.xml" />
<Product type="1001" id="1000" name="FGKF601 Keyfob" config="fibaro/fgkf601.xml" />
<Product type="1001" id="2000" name="FGKF601 Keyfob" config="fibaro/fgkf601.xml" />
</Manufacturer>
</Manufacturer>
<Manufacturer id="0138" name="First Alert">
<Product type="0001" id="0002" name="ZCombo Smoke and Carbon Monoxide Detector" config="firstalert/zcombo.xml"/>
<Product type="0001" id="0002" name="ZCombo Smoke and Carbon Monoxide Detector" config="firstalert/zcombo.xml"/>
</Manufacturer>
<Manufacturer id="0037" name="Foard Sys">
</Manufacturer>
<Manufacturer id="0137" name="Followgood">
<Product type="3001" id="0002" name="SWZ-1002 Binary Power Switch"/>
<Product type="3001" id="0002" name="SWZ-1002 Binary Power Switch"/>
</Manufacturer>
<Manufacturer id="0084" name="FortrezZ">
<Product type="0021" id="010a" name="WWA-02 Water and Temperature Alarm" config="fortrezz/wwa02.xml"/>
@ -541,6 +549,10 @@
<Product type="4952" id="3032" name="12722 On/Off Relay Switch" config="ge/relay.xml"/>
<Product type="4952" id="3033" name="12727 In-Wall Smart Switch (Toggle)"/>
<Product type="4953" id="3032" name="32563 Hinge Pin Smart Door Sensor" config="ge/hinge-pin.xml"/>
<Product type="5052" id="3033" name="14282 Plug-In Two-Outlet Smart Switch" config="ge/14282-plugin-switch.xml"/>
</Manufacturer>
<Manufacturer id="0014" name="GoControl">
<Product type="5442" id="5436" name="GC-TBZ48L Battery Powered Z-Wave Plus Thermostat" config="gocontrol/GC-TBZ48L.xml" />
</Manufacturer>
<Manufacturer id="0099" name="GreenWave">
<Product type="0001" id="0002" name="One Gateway"/>
@ -550,8 +562,21 @@
<Manufacturer id="0208" name="Hank">
<Product type="0101" id="0005" name="HKZW-SO01 Smart Plug" config="hank/hkzw-so01-smartplug.xml"/>
<Product type="0100" id="000a" name="HKZW-SO05 Smart Plug" config="hank/hkzw-so05-smartplug.xml"/>
<Product type="0200" id="0009" name="Scene Controller 1 Button" config="hank/scenecontroller1.xml"/>
<Product type="0200" id="000b" name="Scene Controller 4 Button" config="hank/scenecontroller4.xml"/>
<Product type="0200" id="0006" name="HKZW-MS01 Multisensor" config="hank/hkzw-ms01.xml"/>
<Product type="0200" id="0008" name="HKZW-DWS01 Door/Window Sensor" config="hank/hkzw-dws01.xml"/>
<Product type="0200" id="0009" name="HKZW-SCN01 Scene Controller" config="hank/scenecontroller1.xml"/>
<Product type="0200" id="000b" name="HKZW-SCN04 Scene Controller" config="hank/scenecontroller4.xml"/>
</Manufacturer>
<Manufacturer id="0260" name="Heiman">
<Product type="0168" id="0168" name="Door Sensor HS1DS-Z" config="heiman/HS1DS-Z.xml"/>
<Product type="8001" id="1000" name="Motion Sensor HS1MS-Z" config="heiman/HS1MS-Z.xml"/>
<Product type="8002" id="1000" name="Smart Smoke Sensor HS1SA-Z" config="heiman/HS1SA-Z.xml"/>
<Product type="8003" id="1000" name="Combustible Gas Sensor HS1CG-Z" config="heiman/HS1CG-Z.xml"/>
<Product type="8004" id="1000" name="Water Leakage Sensor HS1WL-Z" config="heiman/HS1WL-Z.xml"/>
<Product type="8005" id="1000" name="CO Sensor HS1CA-Z" config="heiman/HS1CA-Z.xml"/>
<Product type="8006" id="1000" name="Smart Metering Plug HS2SK-Z" config="heiman/HS2SK-Z.xml"/>
<Product type="8007" id="1000" name="Temperature Humidity Sensor HS1HT-Z" config="heiman/HS1HT-Z.xml"/>
<Product type="8008" id="1000" name="Smart Plug HS2SK-Z" config="heiman/HS2SK-Z.xml"/>
</Manufacturer>
<Manufacturer id="0017" name="HiTech Automation">
</Manufacturer>
@ -643,7 +668,7 @@
</Manufacturer>
<Manufacturer id="0214" name="Kaipule">
<Product type="0002" id="0001" name="IM20 Door/Window Sensor" config="kaipule/im20.xml"/>
</Manufacturer>
</Manufacturer>
<Manufacturer id="0091" name="Kamstrup">
</Manufacturer>
<Manufacturer id="0090" name="Kwikset">
@ -669,11 +694,17 @@
<Product type="0c01" id="0206" name="VRCPG-SG RF Handheld Remote Controller" config="leviton/vrcpg.xml"/>
<Product type="1001" id="0209" name="VRF01-1LZ Multilevel Scene Switch - 1.5A Fan" config="leviton/vrf01.xml"/>
<Product type="1102" id="0243" name="VRCS2-MRZ 2-Button Scene Controller with Switches"/>
<Product type="1902" id="0334" name="DZPD3-1LW Plug-In Dimming Lamp Module"/>
<Product type="1902" id="0334" name="DZPD3-1LW Plug-In Dimming Lamp Module"/>
<Product type="1a02" id="0334" name="DZPA1-1LW Plug-In Appliance Module"/>
<Product type="3201" id="0001" name="DZ6HD-1BZ Decora 600W Smart Dimmer" config="leviton/dz6hd.xml"/>
<Product type="3301" id="0001" name="DZ1KD-1BZ Decora 1000W Smart Dimmer" config="leviton/dz6hd.xml"/>
<Product type="3401" id="0001" name="DZ15S-1BZ Decora Smart Switch" config="leviton/dz15s.xml"/>
<Product type="3501" id="0001" name="DZPD3-2BW Decora 300W Plug-In Smart Dimmer" config="leviton/dzpd3.xml"/>
<Product type="3601" id="0001" name="Leviton DZPA1 Plugin Outlet" config="leviton/dz15s.xml"/>
</Manufacturer>
<Manufacturer id="014f" name="Linear">
<Product type="2002" id="0203" name="WAPIRZ-1 Motion Sensor" config="linear/WAPIRZ-1.xml"/>
<Product type="2009" id="0903" name="WA105DBZ-1 Main Operated Siren" config="linear/WA105DBZ-1.xml"/>
<Product type="4450" id="3030" name="PD300Z-2 Plug-in Dimmer Module" config="linear/PD300Z-2.xml"/>
<Product type="4457" id="3034" name="WD500Z-1 Wall Dimmer Switch" config="linear/WD500Z-1.xml"/>
<Product type="4457" id="3331" name="WD1000Z-1 Wall Dimmer Switch"/>
@ -684,13 +715,14 @@
<Product type="5257" id="3533" name="WS15Z-1 Wall Switch" config="linear/WS15Z-1.xml"/>
<Product type="5343" id="3132" name="WA00Z-1 Scene Switch" config="linear/WA00Z-1.xml"/>
<Product type="5457" id="3033" name="WT00Z-1 3-Way Wall Accessory Switch" config="linear/WT00Z-1.xml"/>
<Product type="5442" id="5431" name="GC-TBZ48 Battery Powered Z-Wave Thermostat" config="linear/GC-TBZ48.xml" />
</Manufacturer>
<Manufacturer id="015e" name="Locstar">
<Product type="8015" id="0001" name="LS-8015-ZW Single Latch Door Lock"/>
<Product type="8015" id="0001" name="LS-8015-ZW Single Latch Door Lock"/>
</Manufacturer>
<Manufacturer id="0234" name="Logic Soft">
<Product type="0003" id="010a" name="ZHC5010 Wall switch" config="logicsoft/ZHC5010.xml"/>
</Manufacturer>
<Product type="0003" id="010a" name="ZHC5010 Wall switch" config="logicsoft/ZHC5010.xml"/>
</Manufacturer>
<Manufacturer id="007f" name="Logitech">
</Manufacturer>
<Manufacturer id="0025" name="Loudwater Tech">
@ -716,6 +748,7 @@
<Product type="4102" id="0202" name="MH-S412 Two-load" config="mcohome/mhs412.xml"/>
<Product type="0801" id="3102" name="MH8-FC-EU Thermostat" config="mcohome/mh8fceu.xml"/>
<Product type="0802" id="3102" name="MH8-FC4-EU Thermostat" config="mcohome/mh8fceu.xml"/>
<Product type="0905" id="0201 " name="MH9-CO2-WD CO2 Monitor" config="mcohome/mh9co2.xml"/>
<!--US-->
<Product type="5102" id="0103" name="Touch Panel Switch MH-S513" config="mcohome/mhs513.xml"/>
</Manufacturer>
@ -752,8 +785,8 @@
<Product type="0003" id="1087" name="Power plug 12A" config="shenzen_neo/nas-wr01z.xml"/>
<Product type="0003" id="0083" name="Battery Powered PIR Sensor" config="shenzen_neo/nas-pd01z.xml"/>
<Product type="0003" id="1083" name="Battery Powered PIR Sensor" config="shenzen_neo/nas-pd01z.xml"/>
<Product type="0003" id="1085" name="Water Leakage Detector" config="shenzen_neo/nas-ws02z.xml"/>
<Product type="0003" id="6085" name="Water Leakage Detector" config="shenzen_neo/nas-ws02z.xml"/>
<Product type="0003" id="1085" name="Water Leakage Detector" config="shenzen_neo/nas-ws02z.xml"/>
<Product type="0003" id="6085" name="Water Leakage Detector" config="shenzen_neo/nas-ws02z.xml"/>
<Product type="0003" id="0088" name="Siren Alarm" config="shenzen_neo/nas-ab01z.xml"/>
<Product type="0003" id="1088" name="Siren Alarm" config="shenzen_neo/nas-ab01z.xml"/>
</Manufacturer>
@ -762,11 +795,11 @@
<Product type="4442" id="3130" name="DB100Z Doorbell Sensor" config="nexia/db100z.xml"/>
</Manufacturer>
<Manufacturer id="0165" name="NodOn">
<Product type="0001" id="0001" name="ASP-3-1-00 Smart Plug" config="nodon/asp3100SmartPlug.xml"/>
<Product type="0001" id="0001" name="ASP-3-1-00 Smart Plug" config="nodon/asp3100SmartPlug.xml"/>
<Product type="0001" id="0003" name="MSP-3-1-XX Micro Smart Plug" config="nodon/msp31xxMicroSmartPlug.xml"/>
<Product type="0002" id="0001" name="CRC-3-1-00 Octan Remote" config="nodon/crc3100OctanRemote.xml"/>
<Product type="0002" id="0002" name="CRC-3-6-0x Soft Remote" config="nodon/crc360xSofremote.xml"/>
<Product type="0002" id="0003" name="CWS-3-1-01 Wall Switch" config="nodon/cws3101wallswitch.xml"/>
<Product type="0002" id="0001" name="CRC-3-1-00 Octan Remote" config="nodon/crc3100OctanRemote.xml"/>
<Product type="0002" id="0002" name="CRC-3-6-0x Soft Remote" config="nodon/crc360xSofremote.xml"/>
<Product type="0002" id="0003" name="CWS-3-1-01 Wall Switch" config="nodon/cws3101wallswitch.xml"/>
</Manufacturer>
<Manufacturer id="0096" name="NorthQ">
<Product type="0001" id="0001" name="NQ-92021 Power Reader" config="northq/nq92021.xml"/>
@ -780,7 +813,7 @@
<Manufacturer id="0245" name="Permundo">
<Product type="0003" id="0002" name="PSC132ZW Smart Mini Plug"/>
<Product type="0003" id="0001" name="PSC234ZW Smart Plug"/>
</Manufacturer>
</Manufacturer>
<Manufacturer id="013c" name="Philio Technology Corporation">
<Product type="0001" id="0001" name="PAN11-4 Smart Energy Plug In Switch"/>
<Product type="0001" id="0003" name="PAN04-1 Double Relay Switch 2x1.5kW with Power Measurement" config="philio/pan04.xml"/>
@ -796,12 +829,13 @@
<Product type="0002" id="000c" name="PST02-A 4 in 1 Multi-Sensor" config="philio/pst02.xml"/>
<Product type="0002" id="000d" name="PST02-B PIR/Motion 3 in 1 Sensor" config="philio/pst02-b.xml"/>
<Product type="0002" id="000e" name="PST02-C Door/Window 3 in 1 sensor" config="philio/pst02-1c.xml"/>
<Product type="0002" id="001e" name="PH-PSG01 Smoke Sensor" config="philio/phpsg01.xml"/>
<Product type="0002" id="001e" name="PH-PSG01 Smoke Sensor" config="philio/phpsg01.xml"/>
<Product type="0002" id="001f" name="PH-PAT02.eu Flood Multisensor 3in1" config="philio/phpat02.xml"/>
<Product type="0002" id="0020" name="PH-PAT02-B.eu Multisensor 2in1" config="philio/phpat02.xml"/>
<Product type="0004" id="000a" name="PH-PSE02.eu Zipato Indoor Siren" config="philio/pse02.xml"/>
<Product type="0006" id="001a" name="PH-PAB01.eu Micromodule Energy Meter" config="philio/phpab01.xml"/>
<Product type="0009" id="0022" name="PSR04 Smart Color Button" config="philio/psr04.xml"/>
<Product type="0001" id="0029" name="PAN16 Smart energy plug in switch" config="philio/pan16.xml"/>
</Manufacturer>
<Manufacturer id="010e" name="Polycontrol">
<Product type="0002" id="0001" name="Danalock Keypad" config="polycontrol/keypad.xml"/>
@ -810,17 +844,19 @@
<Product type="0008" id="0002" name="Danalock V2 BTZE" config="polycontrol/doorlock.xml"/>
</Manufacturer>
<Manufacturer id="0154" name="Popp">
<Product type="0001" id="0001" name="123658 Plug-in Switch plus Power Meter" config="popp/123658.xml"/>
<Product type="0003" id="0001" name="009105 Wall Plug Switch Schuko (IP44)" config="popp/009105.xml"/>
<Product type="0004" id="0002" name="Solar Powered Outdoor Siren" config="popp/solar-siren.xml" />
<Product type="0004" id="0003" name="004407 CO Detector" config="popp/004407.xml"/>
<Product type="0004" id="0004" name="009402 10-Year Smoke Detector" config="popp/009402.xml"/>
<Product type="0004" id="0011" name="Popp Z-Rain Rain Sensor" config="popp/700168.xml"/>
<Product type="0005" id="0001" name="012501 Strike Lock Control" config="popp/012501.xml"/>
<Product type="0100" id="0101" name="009303 Battery Wall Controller" config="popp/009303.xml" />
<Product type="0100" id="0103" name="Popp KFOB-C Remote Control" config="zwave.me/ZME_KFOB-S.xml" />
<Product type="0100" id="0201" name="Smoke Detector and Siren" config="popp/smoke-detector.xml" />
<Product type="0100" id="0400" name="ZWeather" config="popp/zweather.xml"/>
<Product type="1100" id="0001" name="123601 Plug-in Switch" config="popp/123601.xml" />
<Product type="1100" id="0002" name="123580 Plug-in Dimmer" config="popp/123580.xml" />
<Product type="0001" id="0001" name="123658 Plug-in Switch plus Power Meter" config="popp/123658.xml" />
<Product type="0003" id="0001" name="009105 Wall Plug Switch Schuko (IP44)" config="popp/009105.xml" />
<Product type="0005" id="0001" name="012501 Strike Lock Control" config="popp/012501.xml" />
<Product type="0004" id="0004" name="009402 10-Year Smoke Detector" config="popp/009402.xml" />
<Product type="0100" id="0400" name="ZWeather" config="popp/zweather.xml"/>
</Manufacturer>
<Manufacturer id="0169" name="Popp">
<Product type="0001" id="0001" name="ZWeather" config="popp/zweather.xml" />
@ -866,9 +902,9 @@
<Product type="0004" id="0001" name="ZMNHJA2 Flush Dimmer Pilot Wire" config="qubino/ZMNHJA2.xml"/>
<Product type="0004" id="0051" name="ZMNHJD1 Flush Dimmer Pilot Wire" config="qubino/ZMNHJD1.xml"/>
<Product type="0004" id="0052" name="ZMNHUD1 DIN Pilot Wire" config="qubino/ZMNHUD1.xml"/>
<Product type="0005" id="0001" name="ZMNHIA2 Flush on/off thermostat" config="qubino/ZMNHIA2.xml"/>
<Product type="0005" id="0001" name="ZMNHIA2 Flush on/off thermostat" config="qubino/ZMNHIA2.xml"/>
<Product type="0005" id="0051" name="ZMNHIDx Flush on/off thermostat (H1S1P1)" config="qubino/ZMNHIDxS1.xml"/>
<!--<Product type="0005" id="0051" name="ZMNHIDx Flush on/off thermostat (H1S2P1)" config="qubino/ZMNHIDxS2.xml"/>-->
<!--<Product type="0005" id="0051" name="ZMNHIDx Flush on/off thermostat (H1S2P1)" config="qubino/ZMNHIDxS2.xml"/>-->
<Product type="0005" id="0052" name="ZMNHKDx Flush Heat and Cool thermostat" config="qubino/ZMNHKDx.xml"/>
<Product type="0005" id="0053" name="ZMNHLDx Flush PWM thermostat" config="qubino/ZMNHLDx.xml"/>
<Product type="0005" id="0003" name="ZMNHLA2 Flush PWM thermostat" config="qubino/ZMNHLAx.xml"/>
@ -900,13 +936,13 @@
<Product type="0202" id="8031" name="ZTS-110" config="remotec/zts-110.xml" />
</Manufacturer>
<Manufacturer id="0010" name="RCS">
<Product type="0001" id="0002" name="TZ43 Thermostat" config="rcs/therm0009.xml" />
<Product type="0001" id="0005" name="TZ43-IHD SMUD Thermostat" config="rcs/therm0005.xml" />
<Product type="0001" id="0007" name="TZ45-IHD SMUD Thermostat" config="rcs/therm0007.xml" />
<Product type="0001" id="0009" name="TZ45 Thermostat" config="rcs/therm0009.xml" />
<Product type="0001" id="000a" name="TZ4Z-IHD RCS Thermostat" />
<Product type="454d" id="3532" name="EM52-ZW Z-Wave Home Energy Meter" config="rcs/em52-zw.xml" />
<Product type="504d" id="3132" name="PM12-ZW Z-Wave Power Monitoring Module" config="rcs/pm12-zw.xml" />
<Product type="0001" id="0002" name="TZ43 Thermostat" config="rcs/therm0009.xml" />
<Product type="0001" id="0005" name="TZ43-IHD SMUD Thermostat" config="rcs/therm0005.xml" />
<Product type="0001" id="0007" name="TZ45-IHD SMUD Thermostat" config="rcs/therm0007.xml" />
<Product type="0001" id="0009" name="TZ45 Thermostat" config="rcs/therm0009.xml" />
<Product type="0001" id="000a" name="TZ4Z-IHD RCS Thermostat" />
<Product type="454d" id="3532" name="EM52-ZW Z-Wave Home Energy Meter" config="rcs/em52-zw.xml" />
<Product type="504d" id="3132" name="PM12-ZW Z-Wave Power Monitoring Module" config="rcs/pm12-zw.xml" />
</Manufacturer>
<Manufacturer id="0065" name="RS Scene">
</Manufacturer>
@ -955,7 +991,7 @@
</Manufacturer>
<Manufacturer id="0166" name="Swiid">
<Product type="0100" id="0100" name="SwiidInter" config="swiid/swiidinter.xml"/>
<Product type="2007" id="0706" name="SwiidPlug" config="swiid/swiidplug.xml"/>
<Product type="2007" id="0706" name="SwiidPlug" config="swiid/swiidplug.xml"/>
</Manufacturer>
<Manufacturer id="0009" name="Sylvania">
</Manufacturer>
@ -977,6 +1013,7 @@
<Product type="5452" id="5431" name="Model TZEMT400AB32MAA" config="trane/TZEMT400AB32MAA.xml"/>
<Product type="5452" id="5433" name="Model TZEMT400BB32MAA" config="trane/TZEMT400BB32MAA.xml"/>
<Product type="5452" id="5436" name="Model TZEMT400BB32MAA" config="trane/TZEMT400BB32MAA.xml"/>
<Product type="5452" id="5442" name="Model TZEMT524AA21MA" config="trane/TZEMT524AA21MA.xml"/>
</Manufacturer>
<Manufacturer id="006b" name="Tricklestar">
</Manufacturer>
@ -1054,7 +1091,7 @@
</Manufacturer>
<Manufacturer id="0118" name="Wenzhou TKB Control System">
<Product type="0001" id="0001" name="TZ88 Smart Energy Plug-in Switch" config="wenzhou/tz88.xml"/>
<Product type="0001" id="0011" name="TZ88 Smart Energy Plug-in Switch" config="wenzhou/tz88.xml"/>
<Product type="0001" id="0011" name="TZ88 Smart Energy Plug-in Switch" config="wenzhou/tz88.xml"/>
<Product type="0002" id="0001" name="SM103 Door/Window Sensor" config="wenzhou/sm103.xml"/>
<Product type="0002" id="0002" name="TSP01 3 in 1 PIR Motion Sensor" config="wenzhou/tsp01.xml" />
<Product type="0003" id="0002" name="TZ68 On/Off Switch Socket" config="wenzhou/tz68.xml"/>
@ -1078,7 +1115,7 @@
<Manufacturer id="0003" name="Wrap">
</Manufacturer>
<Manufacturer id="004d" name="Xanboo">
</Manufacturer>
</Manufacturer>
<Manufacturer id="0115" name="Z-Wave.Me">
<Product type="0001" id="0001" name="Z-Wave USB Stick"/>
<Product type="0001" id="0069" name="Key Fob" config="zwave.me/kfob.xml"/>
@ -1118,19 +1155,25 @@
</Manufacturer>
<Manufacturer id="0131" name="Zipato">
<Product type="0002" id="0002" name="RGBW LED Bulb" config="zipato/RGBBulb.xml" />
<Product type="0002" id="0003" name="Bulb 2" config="zipato/RGBBulb2.xml"/>
<Product type="6131" id="4501" name="Zipato Mini Keypad" config="zipato/MiniKeypad.xml" />
<Product type="2001" id="0106" name="VS-ZD2102 Door/Window Sensor" config="zipato/vszd2102.xml" />
<Product type="2002" id="0205" name="ZP3102-EU Multisensor Duo" config="zipato/zp3102.xml"/>
<Product type="8002" id="1000" name="Smart Smoke Sensor HS1SA-Z" config="heiman/HS1SA-Z.xml"/>
<Product type="8003" id="1000" name="Combustible Gas Sensor HS1CG-Z" config="heiman/HS1CG-Z.xml"/>
<Product type="8004" id="1000" name="Water Leakage Sensor HS1WL-Z" config="heiman/HS1WL-Z.xml"/>
<Product type="8005" id="1000" name="CO Sensor HS1CA-Z" config="heiman/HS1CA-Z.xml"/>
</Manufacturer>
<Manufacturer id="027a" name="Zooz">
<Product type="0003" id="0082" name="ZSE08 Contact Sensor" config="zooz/zse08.xml" />
<Product type="0003" id="0083" name="ZSE09 Mini Sensor" config="zooz/zse09.xml" />
<Product type="0003" id="0087" name="ZEN07 Mini Plug" config="zooz/zen07.xml" />
<Product type="2021" id="2101" name="ZSE40 4-in-1 sensor" config="zooz/zse40.xml" />
<Product type="0003" id="0088" name="ZSE33 Smart Chime" config="zooz/zse33.xml" />
</Manufacturer>
<Manufacturer id="015d" name="Zooz">
<Product type="0651" id="f51c" name="ZEN20 Power Strip" />
</Manufacturer>
<Manufacturer id="027a" name="Zooz">
<Product type="0003" id="0082" name="ZSE08 Contact Sensor" config="zooz/zse08.xml" />
<Product type="0003" id="0083" name="ZSE09 Mini Sensor" config="zooz/zse09.xml" />
<Product type="0003" id="0087" name="ZEN07 Mini Plug" config="zooz/zen07.xml" />
<Product type="2021" id="2101" name="ZSE40 4-in-1 sensor" config="zooz/zse40.xml" />
</Manufacturer>
<Manufacturer id="015d" name="Zooz">
<Product type="0651" id="f51c" name="ZEN20 Power Strip" />
</Manufacturer>
<Manufacturer id="0021" name="Zykronix">
</Manufacturer>
</ManufacturerSpecificData>

17
config/mcohome/mh9co2.xml Normal file
View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!--MCOHome CO2 Monitor MH9-CO2-WD -->
<!-- Configuration -->
<CommandClass id="112">
<Value type="short" genre="config" instance="1" index="1" label="CO2 Notification threshold" size="2" min="1" max="1200" units="ppm" value="1000">
<Help>CO2 Notification threshold 1 to 2000ppm</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="5" label="Notification" auto="false"/>
<Group index="2" max_associations="1" label="Lifeline" auto="true"/>
</Associations>
</CommandClass>
</Product>

69
config/philio/pan16.xml Normal file
View file

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!--
Philio Tech: PAN16 Plug-in Switch plus Power Meter
http://products.z-wavealliance.org/products/2001
-->
<!-- Configuration -->
<CommandClass id="112">
<Value type="short" genre="config" instance="1" index="1" label="Watt Meter Report Period" units="5 seconds" min="1" max="32767" value="720">
<Help>The interval at which the device reports its instant power consumption to Group 1 nodes. Unit: 5 secs, Min: 1, Max: 32767, Default: 720 (= 1 hr)</Help>
</Value>
<Value type="short" genre="config" instance="1" index="2" label="kWh Meter Report Period" units="10 minutes" min="1" max="32767" value="6">
<Help>The interval at which the device reports its accumulated energy consumption, in kWh, to all Group 1 nodes. Unit: 10 minutes, min: 1, max: 32767, default: 6 (= 1 hr)</Help>
</Value>
<Value type="short" genre="config" instance="1" index="3" label="Threshold of current for Load Caution" units="0.01 ampere" min="10" max="1100" value="1100">
<Help>When the current through the device exceeds this threshold, a current meter report will be sent to Group 1 nodes. min: 10, max: 1100, default: 1100 (= 11 A)</Help>
</Value>
<Value type="short" genre="config" instance="1" index="4" label="Threshold of kWh for Load Caution" units="1 kWh" min="1" max="10000" value="10000">
<Help>When the energy consumption through the device exceeds this threshold, a kWh report will be sent to Group 1 nodes. min: 1, max: 10000, default: 10000 kWh</Help>
</Value>
<Value type="list" genre="config" instance="1" index="5" label="Restore switch state mode" min="0" max="2" size="1" value="1">
<Help>After loss of power, device state will be set according to this parameter, default: Previous state.</Help>
<Item label="Off" value="0"/>
<Item label="Previous state" value="1"/>
<Item label="On" value="2"/>
</Value>
<Value type="list" genre="config" instance="1" index="6" label="Mode of Switch Off function" min="0" max="1" size="1" value="1">
<Help>When set to Disable, all commands to switch off the device are ignored, both via radio and the include button. default: Enable</Help>
<Item label="Disable" value="0"/>
<Item label="Enable" value="1"/>
</Value>
<Value type="list" genre="config" instance="1" index="7" label="LED indication mode" min="1" max="3" size="1" value="1">
<Help>Controls the light indicator in the device
Switch State: When switch is on, LED is on. When switch is off, LED is off. (default)
Night mode: When switch is on, LED is off. When switch is off, LED is on.
One flash: When the device changes state, the LED illuminates for one second.
</Help>
<Item label="Switch state" value="1"/>
<Item label="Night mode" value="2"/>
<Item label="One flash" value="3"/>
</Value>
<Value type="short" genre="config" instance="1" index="8" label="Auto off timer" units="seconds" min="0" max="32767" value="0">
<Help>Controls the auto-off timer
0: The auto off timer is disabled (default)
1-32767: After switching on, the device will automatically switch off after this time
</Help>
</Value>
<Value type="list" genre="config" instance="1" index="9" label="RF off command mode" min="0" max="3" size="1" value="0">
<Help>Controls how the device reacts to the SWITCH_ALL_OFF command
Off: The device switches off (default)
Ignore: The switch off command is ignored
Toggle: It switches to the inverse of current state
On: The device switches on
</Help>
<Item label="Off" value="0"/>
<Item label="Ignore" value="1"/>
<Item label="Toggle" value="2"/>
<Item label="On" value="3"/>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="1" label="Lifeline"/>
</Associations>
</CommandClass>
</Product>

View file

@ -1,16 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Zipato: PH-PSE02.eu Indoor Siren -->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="7" genre="config" label="Customer Function" size="1" value="0">
<Help>
Notification Type,
0: Using Notification Report.
1: Using Sensor Binary Report.
bit 0 Notification Type: 0: Using Notification Report, 1: Using Sensor Binary Report.
bit 7 Other sounds: 0: Disabled, 1: Enable.
</Help>
<Item label="Using Notification Report" value="0" />
<Item label="Using Sensor Binary Report" value="1" />
<Item label="Using Notification Report with other sounds" value="128"/>
<Item label="Using Sensor Binary Report with other sounds" value="129"/>
</Value>
<Value type="list" index="29" genre="config" label="Disable Alarm" size="1" value="0">
<Help>
@ -32,29 +33,6 @@
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- Different Sounds by using COMMAND_CLASS_SWITCH_MULTILEVEL-->
<CommandClass id="38" action="add" getsupported="false" create_vars="false">
<Instance index="1" />
<Value type="list" genre="user" instance="1" index="0" label="Sounds" min="0" max="255" value="0" size="1" write_only="true">
<Help>
The device supports using SWITCH_MULTILEVEL SET to play the sound. The sound ID is defined as follows:
1 or 255: Emergency sound.
2: Fire alert.
3: Ambulance sound.
4: Police car sound.
5: Door chime.
6 to 99: Beep Beep.
0: means stop the sound.
</Help>
<Item label="Stop" value="0" />
<Item label="Emergency" value="1" />
<Item label="Fire" value="2" />
<Item label="Ambulance" value="3" />
<Item label="Police" value="4" />
<Item label="Door chime" value="5" />
<Item label="Beep Beep" value="6" />
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">

28
config/popp/004407.xml Normal file
View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!--
Popp: Z-Wave CO Detector
http://products.z-wavealliance.org/products/2086
-->
<!-- Configuration -->
<CommandClass id="112">
<Value type="byte" genre="config" instance="1" index="1" label="Value of On-Command" size="1" min="0" max="99" units="ms" value="99">
<Help>
Value of On-Command
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="2" label="Value of Off-Command" size="1" min="0" max="99" units="ms" value="0">
<Help>
Value of Off-Command
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="10" label="Lifeline"/>
<Group index="2" max_associations="10" label="Switching Command when Alarm"/>
</Associations>
</CommandClass>
</Product>

63
config/popp/700168.xml Normal file
View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Popp: Z-Wave Rain Sensor http://products.z-wavealliance.org/products/2418 -->
<!-- Configuration -->
<CommandClass id="112">
<Value type="short" genre="config" instance="1" index="1" label="Rain Counter" size="2" min="0" max="32000" units="mm" value="0">
<Help>
Ths values shows the total count of rain from the moment of inclusion in mm water level. By writing this value this counter can be reset.
Default Value: 0
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="2" label="Rain Start Command" size="1" min="0" max="99" units="" value="99">
<Help>
This BASIC Set Command value is sent out into Association Group 2 when the device detects start of rain.
Default Value: 99
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="3" label="Rain Stop Command" size="1" min="0" max="99" units="" value="0">
<Help>
This BASIC Set Command value is sent out into Association Group 2 when the device detects stop of rain.
Default Value: 0
</Help>
</Value>
<Value type="list" genre="config" instance="1" index="4" label="Meter Multiplier" size="2" units="" value="1">
<Help>
This multiplier allows to adapt the display to certain controllers not being able to handle very low numbers.
Default Value: 1
</Help>
<Item label="Multiply by 1" value="1" />
<Item label="Multiply by 10" value="10" />
<Item label="Multiply by 100" value="100" />
<Item label="Multiply by 1000" value="1000" />
</Value>
<Value type="byte" genre="config" instance="1" index="5" label="Heavy Rain" size="1" min="0" max="255" units="mm" value="255">
<Help>
This threshold defines when a heavy rain condition is hit. In most countries this is defined as > 15 mm rain per hour.
The default value however is to turn this function off.
Default Value: 255
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="6" label="Heavy Rain Start Command" size="1" min="0" max="99" units="" value="99">
<Help>
This BASIC Set Command value is sent out into Association Group 3 when the device detects start of heavy rain.
Default Value: 99
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="7" label="Heavy Rain Stop Command" size="1" min="0" max="99" units="" value="0">
<Help>
This BASIC Set Command value is sent out into Association Group 3 when the device detects stop of heavy rain.
Default Value: 0
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="5" label="Lifeline"/>
<Group index="2" max_associations="5" label="Switching Command when Rain" />
<Group index="3" max_associations="5" label="Heavy Rain detected" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,618 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Trane Thermostat Model TZEMT524AA21MA -->
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="1" genre="config" label="System Type" units="" min="0" max="1" size="1" value="0">
<Help></Help>
<Item label="Gas/Electric" value="0" />
<Item label="HeatPump" value="1" />
</Value>
<Value type="list" index="2" genre="config" label="Fan Type" units="" min="0" max="1" size="1" value="0">
<Help>
0 = Gas, 1 = Elec
</Help>
<Item label="Gas" value="0" />
<Item label="Electric" value="1" />
</Value>
<Value type="list" index="3" genre="config" label="Change Over Type" units="" min="0" max="1" size="1" value="0">
<Help></Help>
<Item label="w/Cool" value="0" />
<Item label="w/Heat" value="1" />
</Value>
<Value type="list" index="4" genre="config" label="Units" units="" min="0" max="1" size="1" value="1">
<Help></Help>
<Item label="Celsius" value="0" />
<Item label="Fahrenheit" value="1" />
</Value>
<Value type="list" index="9" genre="config" label="Display Lock" units="" min="0" max="1" size="1" value="0">
<Help></Help>
<Item label="Unlocked" value="0" />
<Item label="Locked" value="1" />
</Value>
<Value type="byte" index="10" genre="config" label="Minimum Off Time" units="minutes" min="5" max="9" value="5">
<Help>
Sets the minimum off time before another heating/cooling cycle can begin to provide compressor short cycle protection. The thermostat screen will display WAIT when minimum off time is being enforced.
</Help>
</Value>
<Value type="byte" index="11" genre="config" label="Minimum Run Time" units="minutes" min="1" max="9" value="6">
<Help>
Sets the minimum run time before a heating/cooling cycle can turn off to prevent rapid cycling. Thermostat screen will display "Cool ON" or "Heat ON" while the minimum run time is being enforced.
</Help>
</Value>
<Value type="byte" index="12" genre="config" label="Heating Delta Stage 1 ON" units="degrees" min="1" max="8" value="1">
<Help>
Sets the delta from setpoint that stage 1 heating starts.
</Help>
</Value>
<Value type="byte" index="13" genre="config" label="Heating Delta Stage 1 OFF" units="degrees" min="0" max="8" value="0">
<Help>
Sets the delta from setpoint that stage 1 heating stops. Stage 1 turns off at setpoint minus (-) Delta Stage 1.
</Help>
</Value>
<Value type="byte" index="14" genre="config" label="Heating Delta Stage 2 ON" units="degrees" min="1" max="8" value="2">
<Help>
Sets the delta from setpoint that stage 2 heating starts.
</Help>
</Value>
<Value type="byte" index="15" genre="config" label="Heating Delta Stage 2 OFF" units="degrees" min="0" max="8" value="0">
<Help>
Sets the delta from setpoint that stage 2 heating stops. Stage 1 turns off at setpoint minus (-) Delta Stage 2.
</Help>
</Value>
<Value type="byte" index="16" genre="config" label="Heating Delta Stage 3 ON" units="degrees" min="1" max="8" value="3">
<Help>
Sets the delta from setpoint that stage 3 heating starts.
</Help>
</Value>
<Value type="byte" index="17" genre="config" label="Heating Delta Stage 3 OFF" units="degrees" min="0" max="8" value="0">
<Help>
Sets the delta from setpoint that stage 3 heating stops. Stage 1 turns off at setpoint minus (-) Delta Stage 3.
</Help>
</Value>
<Value type="byte" index="18" genre="config" label="Cooling Delta Stage 1 ON" units="degrees" min="1" max="8" value="1">
<Help>
Sets the delta from setpoint that stage 1 cooling starts.
</Help>
</Value>
<Value type="byte" index="19" genre="config" label="Cooling Delta Stage 1 OFF" units="degrees" min="0" max="8" value="0">
<Help>
Sets the delta from setpoint that stage 1 cooling stops. Stage 1 turns off at setpoint minus (-) Delta Stage 1.
</Help>
</Value>
<Value type="byte" index="20" genre="config" label="Cooling Delta Stage 2 ON" units="degrees" min="1" max="8" value="2">
<Help>
Sets the delta from setpoint that stage 2 cooling starts.
</Help>
</Value>
<Value type="byte" index="21" genre="config" label="Cooling Delta Stage 2 OFF" units="degrees" min="0" max="8" value="0">
<Help>
Sets the delta from setpoint that stage 2 cooling stops. Stage 1 turns off at setpoint minus (-) Delta Stage 2.
</Help>
</Value>
<Value type="byte" index="24" genre="config" label="H/C Delta" units="degrees" min="3" max="15" value="3">
<Help>
Sets the minimum separation between the heating and cooling setpoints. Attempts to lower the cooling below the heating setpoint by this amount will PUSH the heating setpoint down to maintain this separation. Same for setting the heating setpoint above the cooling setpoint, it will PUSH the cooling setpoint up to maintain this separation. Settings in F.
</Help>
</Value>
<Value type="list" index="25" genre="config" label="SetBack Mode" units="" min="0" max="2" size="1" value="0">
<Help>
0 = No Setback, 1 = Setback, 2 if ESM
</Help>
<Item label="No Setback" value="0" />
<Item label="Setback" value="1" />
<Item label="ESM" value="2" />
</Value>
<Value type="byte" index="29" genre="config" label="ESM Setpoint--Heating" units="degrees" min="" max="" value="65">
<Help>
Energy Saving Mode (ESM) Setpoints are the setpoints used when the Energy Saving Mode schedule is selected in the Schedule Mode screen (or via Z-Wave control). Setting in F.
</Help>
</Value>
<Value type="byte" index="30" genre="config" label="ESM Setpoint--Cooling" units="degrees" min="" max="" value="80">
<Help>
Energy Saving Mode (ESM) Setpoints are the setpoints used when the Energy Saving Mode schedule is selected in the Schedule Mode screen (or via Z-Wave control).
</Help>
</Value>
<Value type="byte" index="75" genre="config" label="Fan ON Time" units="minutes" min="0" max="120" value="0">
<Help>
The fan cycler function cycles the HVAC system fan for an ON period followed by an OFF period continuously. Used to provide minimum air ventilation requirements. When the Fan ON time is set to a value greater than 0, an additional Cycler Fan mode is present when pressing the FAN button on the thermostat.
</Help>
</Value>
<Value type="byte" index="76" genre="config" label="Fan OFF Time" units="minutes" min="10" max="120" value="0">
<Help>
The fan cycler function cycles the HVAC system fan for an ON period followed by an OFF period continuously. Used to provide minimum air ventilation requirements. When the Fan ON time is set to a value greater than 0, an additional Cycler Fan mode is present when pressing the FAN button on the thermostat.
</Help>
</Value>
<Value type="list" index="77" genre="config" label="2nd Stage Heat Enable" units="" min="0" max="1" size="1" value="0">
<Help>
0 = no 2nd stage heat, 1 = 2nd stage heat.
</Help>
<Item label="no 2nd stage heat" value="0" />
<Item label="2nd stage heat" value="1" />
</Value>
<Value type="list" index="78" genre="config" label="Aux Heat Enable" units="" min="0" max="1" size="1" value="1">
<Help>
0 = no aux heat, 1 = aux heat enabled.
</Help>
<Item label="no aux heat" value="0" />
<Item label="aux heat enabled" value="1" />
</Value>
<Value type="list" index="79" genre="config" label="2nd Stage Cool Enable" units="" min="0" max="1" size="1" value="0">
<Help>
0 = no 2nd stage cool, 1 = 2nd stage cool
</Help>
<Item label="no 2nd stage cool" value="0" />
<Item label="2nd stage cool" value="1" />
</Value>
<Value type="list" index="132" genre="config" label="Run Schedule" units="" min="" max="" size="1" value="0">
<Help>
Set to 1 if running schedule (RUN is displayed on the thermostat screen).
</Help>
<Item label="not running schedule" value="0" />
<Item label="running schedule" value="1" />
</Value>
<Value type="byte" index="134" genre="config" label="Cooling 1 Setpoint" units="degrees" min="" max="" value="80">
<Help>
Default:
HOLD 80F / 26C
RUN 84F / xxC
ESM
</Help>
</Value>
<Value type="byte" index="136" genre="config" label="Heating 1 Setpoint" units="degrees" min="" max="" value="60">
<Help>
Heating 1 Setpoint (does this vary with ESM, etc. or is this for the "Hold" setting?
Default:
HOLD 55F / 13C
RUN 60F / xxC
ESM 64F / xxC (unless parameter xx has been changed)
</Help>
</Value>
<Value type="byte" index="137" genre="config" label="Backlight Timeout" units="seconds" min="0" max="120" value="30">
<Help>
Backlight Timeout is the time (in seconds) from the last
button press to the backlight going out. The time-out
can be set between 0 and 120
seconds. When set to 0, the backlight will remain
always on.
Default: 30
</Help>
</Value>
<Value type="byte" index="138" genre="config" label="Max Heat Setpoint" units="degrees" min="55" max="90" value="90">
<Help>
Sets the maximum heating setpoint value. Will not ramp
or accept setpoints higher than this maximum.
Minimum: 55F / xxC
Maximum: 90F / xxC
Default: 90F / 32C
</Help>
</Value>
<Value type="byte" index="139" genre="config" label="Min Cool Setpoint" units="degrees" min="60" max="99" value="60">
<Help>
Sets the minimum cooling setpoint value. Will not ramp
or accept setpoints lower than this minimum.
Minimum: 60F / xxC
Maximum: 99F / xxC
Default: 60F / 15C
</Help>
</Value>
<Value type="byte" index="141" genre="config" label="Screen Timeout" units="seconds" min="0" max="120" value="0">
<Help>
This is the time before any screen reverts to the Minimized
Screen (temperature display only), after you stop pushing
buttons. Minimized Screen feature is disabled by setting this
time to 0.
Default: 0
</Help>
</Value>
<Value type="byte" index="143" genre="config" label="Sensor (Internal) Offset" units="degrees" min="-7" max="+7" value="0">
<Help>
The internal temperature sensor can be calibrated to report
values different from its actual reading. The offset can
range from -7 degrees to +7 degrees.
Default: 0
</Help>
</Value>
<Value type="byte" index="148" genre="config" label="Screen Contrast" units="" min="0" max="20" value="10">
<Help>
The Screen Contrast sets the contrast level of the LCD display.
The contrast can be set between 0 and 20. If the display
is too light, use a higher number. If dark lines appear on
the screen, use a lower number.
Default: 10
</Help>
</Value>
<Value type="byte" index="185" genre="config" label="Schedule Enable" units="" min="0" max="1" value="0">
<Help>
When enabled (set to 1), the local thermostat's scheduler
function is enabled.
Default: 0
</Help>
</Value>
<Value type="int" index="228" genre="config" label="Schedule Sun-1" units="" min="" max="" value="100681283">
<Help>
This value holds information about the first schedule
setpoints for Sundays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x06004643 06:00AM 70F / 67F
0x06001519 06:00AM 21C / 25C
</Help>
</Value>
<Value type="int" index="229" genre="config" label="Schedule Sun-2" units="" min="" max="" value="134233685">
<Help>
This value holds information about the second schedule
setpoints for Sundays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x08003e55 08:00AM 62F / 85F
0x0800101d 08:00AM 16C / 29C
</Help>
</Value>
<Value type="int" index="230" genre="config" label="Schedule Sun-3" units="" min="" max="" value="302007886">
<Help>
This value holds information about the third schedule
setpoints for Sundays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x1200464e 06:00PM 70F / 78F
0x12001519 06:00PM 21C / 25C
</Help>
</Value>
<Value type="int" index="231" genre="config" label="Schedule Sun-4" units="" min="" max="" value="369114706">
<Help>
This value holds information about the fourth schedule
setpoints for Sundays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x16003e52 10:00PM 62F / 82F
0x1600101b 10:00PM 16C / 27C
</Help>
</Value>
<Value type="int" index="232" genre="config" label="Schedule Mon-1" units="" min="" max="" value="">
<Help>
This value holds information about the first schedule
setpoints for Mondays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x06004643 06:00AM 70F / 67F
0x06001519 06:00AM 21C / 25C
</Help>
</Value>
<Value type="int" index="233" genre="config" label="Schedule Mon-2" units="" min="" max="">
<Help>
This value holds information about the second schedule
setpoints for Mondays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x08003e55 08:00AM 62F / 85F
0x0800101d 08:00AM 16C / 29C
</Help>
</Value>
<Value type="int" index="234" genre="config" label="Schedule Mon-3" units="" min="" max="">
<Help>
This value holds information about the third schedule
setpoints for Mondays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x1200464e 06:00PM 70F / 78F
0x12001519 06:00PM 21C / 25C
</Help>
</Value>
<Value type="int" index="235" genre="config" label="Schedule Mon-4" units="" min="" max="">
<Help>
This value holds information about the fourth schedule
setpoints for Mondays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x16003e52 10:00PM 62F / 82F
0x1600101b 10:00PM 16C / 27C
</Help>
</Value>
<Value type="int" index="236" genre="config" label="Schedule Tue-1" units="" min="" max="">
<Help>
This value holds information about the first schedule
setpoints for Tuesdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x06004643 06:00AM 70F / 67F
0x06001519 06:00AM 21C / 25C
</Help>
</Value>
<Value type="int" index="237" genre="config" label="Schedule Tue-2" units="" min="" max="">
<Help>
This value holds information about the second schedule
setpoints for Tuesdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x08003e55 08:00AM 62F / 85F
0x0800101d 08:00AM 16C / 29C
</Help>
</Value>
<Value type="int" index="238" genre="config" label="Schedule Tue-3" units="" min="" max="">
<Help>
This value holds information about the third schedule
setpoints for Tuesdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x1200464e 06:00PM 70F / 78F
0x12001519 06:00PM 21C / 25C
</Help>
</Value>
<Value type="int" index="239" genre="config" label="Schedule Tue-4" units="" min="" max="">
<Help>
This value holds information about the fourth schedule
setpoints for Tuesdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x16003e52 10:00PM 62F / 82F
0x1600101b 10:00PM 16C / 27C
</Help>
</Value>
<Value type="int" index="240" genre="config" label="Schedule Wed-1" units="" min="" max="">
<Help>
This value holds information about the first schedule
setpoints for Wednesdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x06004643 06:00AM 70F / 67F
0x06001519 06:00AM 21C / 25C
</Help>
</Value>
<Value type="int" index="241" genre="config" label="Schedule Wed-2" units="" min="" max="">
<Help>
This value holds information about the second schedule setpoints for Wednesdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x08003e55 08:00AM 62F / 85F
0x0800101d 08:00AM 16C / 29C
</Help>
</Value>
<Value type="int" index="242" genre="config" label="Schedule Wed-3" units="" min="" max="">
<Help>
This value holds information about the third schedule setpoints for Wednesdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x1200464e 06:00PM 70F / 78F
0x12001519 06:00PM 21C / 25C
</Help>
</Value>
<Value type="int" index="243" genre="config" label="Schedule Wed-4" units="" min="" max="">
<Help>
This value holds information about the fourth schedule setpoints for Wednesdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x16003e52 10:00PM 62F / 82F
0x1600101b 10:00PM 16C / 27C
</Help>
</Value>
<Value type="int" index="244" genre="config" label="Schedule Thu-1" units="" min="" max="">
<Help>
This value holds information about the first schedule setpoints for Thursdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x06004643 06:00AM 70F / 67F
0x06001519 06:00AM 21C / 25C
</Help>
</Value>
<Value type="int" index="245" genre="config" label="Schedule Thu-2" units="" min="" max="">
<Help>
This value holds information about the second schedule setpoints for Thursdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x08003e55 08:00AM 62F / 85F
0x0800101d 08:00AM 16C / 29C
</Help>
</Value>
<Value type="int" index="246" genre="config" label="Schedule Thu-3" units="" min="" max="">
<Help>
This value holds information about the third schedule setpoints for Thursdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x1200464e 06:00PM 70F / 78F
0x12001519 06:00PM 21C / 25C
</Help>
</Value>
<Value type="int" index="247" genre="config" label="Schedule Thu-4" units="" min="" max="">
<Help>
This value holds information about the fourth schedule setpoints for Thursdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x16003e52 10:00PM 62F / 82F
0x1600101b 10:00PM 16C / 27C
</Help>
</Value>
<Value type="int" index="248" genre="config" label="Schedule Fri-1" units="" min="" max="">
<Help>
This value holds information about the first schedule setpoints for Fridays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x06004643 06:00AM 70F / 67F
0x06001519 06:00AM 21C / 25C
</Help>
</Value>
<Value type="int" index="249" genre="config" label="Schedule Fri-2" units="" min="" max="">
<Help>
This value holds information about the second schedule setpoints for Fridays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x08003e55 08:00AM 62F / 85F
0x0800101d 08:00AM 16C / 29C
</Help>
</Value>
<Value type="int" index="250" genre="config" label="Schedule Fri-3" units="" min="" max="">
<Help>
This value holds information about the third schedule setpoints for Fridays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x1200464e 06:00PM 70F / 78F
0x12001519 06:00PM 21C / 25C
</Help>
</Value>
<Value type="int" index="251" genre="config" label="Schedule Fri-4" units="" min="" max="">
<Help>
This value holds information about the fourth schedule setpoints for Fridays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x16003e52 10:00PM 62F / 82F
0x1600101b 10:00PM 16C / 27C
</Help>
</Value>
<Value type="int" index="252" genre="config" label="Schedule Sat-1" units="" min="" max="">
<Help>
This value holds information about the first schedule setpoints for Saturdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x06004643 06:00AM 70F / 67F
0x06001519 06:00AM 21C / 25C
</Help>
</Value>
<Value type="int" index="253" genre="config" label="Schedule Sat-2" units="" min="" max="">
<Help>
This value holds information about the second schedule setpoints for Saturdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x08003e55 08:00AM 62F / 85F
0x0800101d 08:00AM 16C / 29C
</Help>
</Value>
<Value type="int" index="254" genre="config" label="Schedule Sat-3" units="" min="" max="">
<Help>
This value holds information about the third schedule setpoints for Saturdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x1200464e 06:00PM 70F / 78F
0x12001519 06:00PM 21C / 25C
</Help>
</Value>
<Value type="int" index="255" genre="config" label="Schedule Sat-4" units="" min="" max="">
<Help>
This value holds information about the fourth schedule setpoints for Saturdays.
Byte 1: Hour (0-23)
Byte 2: Minute (0-59)
Byte 3: Heat Setpoint (degrees)
Byte 4: Cool Setpoint (degrees)
Default: 0x16003e52 10:00PM 62F / 82F
0x1600101b 10:00PM 16C / 27C
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
</CommandClass>
<!-- This thermostat's setpoint descriptions are 0 based, not 1 -->
<CommandClass id="67" base="0" />
</Product>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!-- Zipato Bulb 2 -->
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="1" genre="config" label="Internal buld temperature" units="celsius" value="0" read_only="true">
<Help></Help>
</Value>
<Value type="list" index="255" genre="config" label="Reset bulb to factory settings" size="4" value="1" write_only="true">
<Help>
</Help>
<Item label="Normal" value="1"/>
<Item label="Perform Reset" value="2290649224"/>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Report" />
</Associations>
</CommandClass>
</Product>

82
config/zooz/zse33.xml Normal file
View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
<!--
Zooz ZSE33 Smart Chime
http://products.z-wavealliance.org/products/2175
-->
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="1" genre="config" label="Siren Volume" units="" min="1" max="3" value="3" size="1">
<Help>
Siren volume level; low, medium, high (default).
</Help>
<Item label="Low" value="1" />
<Item label="Medium" value="2" />
<Item label="High" value="3" />
</Value>
<Value type="list" index="2" genre="config" label="Siren Alarm Duration" units="" min="0" max="255" size="1" value="1">
<Help>
Duration of siren alarm. Default is 30 seconds.
</Help>
<Item label="Off" value="0" />
<Item label="30 seconds" value="1" />
<Item label="60 seconds" value="2" />
<Item label="5 minutes" value="3" />
<Item label="Until battery drains" value="255" />
</Value>
<Value type="byte" index="3" genre="config" label="Doorbell Chime Sound Duration" units="times" min="0" max="255" value="1">
<Help>
How many times the doorbell chime should repeat once triggered by a BASIC_SET alarm command from a door sensor. 0 is chime off, 1-254 is the number of cycles, 255 is chime continues until battery drains. 2 cycles is default.
</Help>
</Value>
<Value type="list" index="4" genre="config" label="Doorbell Chime Volume" units="" min="1" max="3" value="3" size="1">
<Help>
Doorbell chime volume level; low, medium, high (default).
</Help>
<Item label="Low" value="1" />
<Item label="Medium" value="2" />
<Item label="High" value="3" />
</Value>
<Value type="byte" index="5" genre="config" label="Siren Alarm Tone" units="" min="1" max="10" value="10">
<Help>
Chose one of the 10 different tones for the alarm siren. 10 is default.
</Help>
</Value>
<Value type="byte" index="6" genre="config" label="Doorbell Chime Tone" units="" min="1" max="10" value="4">
<Help>
Chose one of the 10 different tones for the doorbell chime. 4 is default.
</Help>
</Value>
<Value type="list" index="7" genre="config" label="Siren Alarm or Doorbell Chime Mode" units="" min="1" max="2" value="2" size="1">
<Help>
Choose between Siren Alarm (configured by Siren Alarm parameters) or Doorbell Chime (configured by Doorbell Chime paramenters). Doorbell Chime enabled by default.
</Help>
<Item label="Siren Alarm" value="1" />
<Item label="Doorbell Chime" value="2" />
</Value>
<Value type="list" index="8" genre="config" label="LED Notification for Siren Alarm" units="" min="0" max="1" value="1" size="1">
<Help>
Enable or disable visual LED alarm for Siren Mode. The LED will blink when triggered. Enabled by default.
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="9" genre="config" label="LED Notification for Doorbell Chime" units="" min="0" max="1" value="1" size="1">
<Help>
Enable or disable visual LED for Doorbell Chime mode. The LED will blink when triggered. Enabled by default.
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="3">
<Group index="1" max_associations="5" label="Lifeline"/>
<Group index="2" max_associations="5" label="Switch binary report"/>
<Group index="3" max_associations="5" label="Notification report"/>
</Associations>
</CommandClass>
</Product>

View file

@ -407,6 +407,10 @@
'Revision' => '1',
'md5' => 'e8dd476d20ff35929896f98bcbeb93bf933966f9d8fa83cd39e6ae54338fcbab8ad5e529764685d51d1403913047a88dee7e1bc9ce3105714865aeeaf75999fd'
},
'config/aeotec/zw122.xml' => {
'Revision' => '1',
'md5' => 'd039b947d791f0b77265700930477880b4c614458d79723817b10126f19b2db7bb8321152e9b3061ed9bcac2b2ddc65b067563f8b4c897a4d4b01b2c0a21bedf'
},
'config/aeotec/zw129.xml' => {
'Revision' => '1',
'md5' => 'f3ca8f7347598f395862ac4f92b18133ae81de4d7235f907b4258bc0dee5d2f3ebe503e4e6608280668dfc2afff24eab6b773bdb7c0366e5b1f2c63ceb599abc'
@ -460,8 +464,8 @@
'md5' => '9b971f46ccfb024688820a63e4c2c5d1c982861b50c9dd4fef950904ef1da89bd05ae6ac634df99c5bece04ca63a4fabde559aede52d66aa4c0405f821a46a4d'
},
'config/cooper/RF9505-T.xml' => {
'Revision' => '2',
'md5' => '99232addc214713231561267b5ddde4a0d0481d1f4412cf3fced08d1697f9ba943ac1afb49ddd8d12850abbce133b0aa60070e9a86423108ebaeccce5d7677d6'
'Revision' => '3',
'md5' => '1d4ad268f946832636b21544d449a1d1d0735b120d8cb992746e4974f8127ce6acb3b53ca1a1ca2ed7d69bbb5f888cc42555871e66f4010f67ede4e314689d10'
},
'config/cooper/RF9517.xml' => {
'Revision' => '1',
@ -500,8 +504,8 @@
'md5' => '70405a534ea3ff8c8e986412020ed8352f0c353e30117569c1185eaed7dad72cad3b2e67b47047f531e805628638dd58f0c2eb22e02e1933e42491c31659acd4'
},
'config/devolo/mt02758.xml' => {
'Revision' => '1',
'md5' => 'b58e04a11cc77d6735e528de86143ebc57c1740d2580f0c17104c2ffe66bcaebe3118c66fd9ae19279523ab00e9980e34e0daa38e620328eac7b48a46c777fe4'
'Revision' => '2',
'md5' => '41daa196138edbf3b1929d961c879f23f2b66502cc7984e437d47bd5794944d1f1afae0db1f71bc1d1f3406ff2c398a1e968f866202a61da01e33884611ebcce'
},
'config/devolo/mt02792.xml' => {
'Revision' => '1',
@ -551,6 +555,38 @@
'Revision' => '1',
'md5' => '7939e34e8b9566e2b32bf34f045ea5c830d7d0f790fc1034700c4f13f6f901ddd68775f1bcbbd09d17469655d47f944a64dcb01f1ddd77fb7abd89a34fbe92d7'
},
'config/domux/DX1CA-Z.xml' => {
'Revision' => '1',
'md5' => '7bc16a7dbe5ba0591fd65015e168075a191131d6ed80882d4e986dac2f0db163988f8b7dea228dd9b1cbbec994ae78eb60f7ee302f716ab3647d3e304357656c'
},
'config/domux/DX1CG-Z.xml' => {
'Revision' => '2',
'md5' => '431f30aa51b7c02581e67d94ff80f901e03436759cca0d1ebd4312445fbebc4904f3003298994d3b31fb7271edb78b0de5eab1c612898925549b702a150cbaf7'
},
'config/domux/DX1DS-Z.xml' => {
'Revision' => '2',
'md5' => 'a23fbfbb8197142d739590d81e1efc2e6540d6a3b0d061d7aeb33e2186e2fc544f6f9e8287b56fc9e33fee74b542fbc7cdb2c859c869d8043ba5ad8da45e3173'
},
'config/domux/DX1HT-Z.xml' => {
'Revision' => '2',
'md5' => '8a2954363a09e06ff6dbe2688482a16987af0794aff080fe25229786387efe805ad42e46dd8a5b2a59c205f4e9b9eef2dbe5e30f015dffc348b22f73f08d28d4'
},
'config/domux/DX1MS-Z.xml' => {
'Revision' => '2',
'md5' => 'afd42f05719619ee61728d7707cfb7f5ae0a26317c3c2b91a06d6c8f6d9ca66709e21f5dfe05825ed24e1adbb3597f9785d4395ea1419ab1a1ec25780bf7f5e2'
},
'config/domux/DX1SA-Z.xml' => {
'Revision' => '2',
'md5' => '4c57c0102cfae7a0a3d99c4a876c010ea600ff68267d8f3af9d6d93c4b23eba3eb6022edd26f0c3ed901ee69e83938c0dfc913ceb2e2e50f1d55ac015243b6bf'
},
'config/domux/DX1WL-Z.xml' => {
'Revision' => '2',
'md5' => '5e533a29c1e3da4b6c739cb95c4e8ecbbfb269280c45c3c826a5429c8ed0ed0b50d142914354a1e9c660d825b144e2d595621126b34f4d29acf885bd1ced5204'
},
'config/domux/DX2SK-Z.xml' => {
'Revision' => '2',
'md5' => 'db469a75eb48481db6cc3ffcfb6590a58e531b1090cb215b3db12b8492bedd270d6068d1d716b5eec26a0fcb201694d269c106bd22095dc4190e50c8f30f016c'
},
'config/domux/dx1caz.xml' => {
'Revision' => '1',
'md5' => '3dbf0f187b4840df7fee6ccb8a0d8a20734061c919b1cf0a439d9f6ac689a474a49664cbcc167517bce7161513e69a992d88539247257634c9b46db0c23490b0'
@ -776,8 +812,8 @@
'md5' => 'e579604d1d754bab281b4f701ca02b7f08a4b89692f4122defcd1bed87acabd1d73aa00d1f76986c6d4bd01ad2646a1369f305e793ddbcbc9e212cbe920de42a'
},
'config/fibaro/fgd212.xml' => {
'Revision' => '4',
'md5' => 'a3d38981091f1f2ef284f2b9c3a681bf4b68d032336fe9c122e053c6c70376280cdbe5c8bad80265de7429443c7e75c5823ad68f9a1d2fa1ad82e53712b5984a'
'Revision' => '5',
'md5' => '4d64ba77691a06e6228829c712802cf1a49dfe5c7cc7fc1b7c642fabe388e846668e49f9210b5258a1bf1a2c2e3e7619d8b2869915618b504ef545b64b4f27ae'
},
'config/fibaro/fgdw2.xml' => {
'Revision' => '1',
@ -836,28 +872,28 @@
'md5' => '9afa4db8e041a54de279744aa81394c8e00cc17b675ce8212dbe06c3908b2af3065ae4c4f26183abadf9060abe8e04c209d69eb727bd3ad576051553218baf13'
},
'config/fibaro/fgs211.xml' => {
'Revision' => '2',
'md5' => '8b6049dcfa6adadbafa85442c41fd055d63f00545cda3992511a3df27eb9b6d54b07e4ed9684ca2cf0daa91d582679e57d8380294756c52d6f1e2edceb0dcf2a'
'Revision' => '3',
'md5' => '801ee579a73bf981bd3c4b5000642dfdceef3fb0f4bc1f659dadad7dd2f42f3b234ead1d681bf2d0ab18339dbb6ea683ce65d91aedde49f04f836257e3f13fd2'
},
'config/fibaro/fgs212.xml' => {
'Revision' => '3',
'md5' => 'e7fe0d4a2fac6e2306e9a994ca29a393f0045b8c0147a34c0717c8dfdbb77d254c64a00551bd8b42d5d7acc6a3ca9e4570446148e562f8b7f0e860f5435f9564'
'Revision' => '4',
'md5' => '6b9c4b6b47544b2acdb0820ae6e914b6f25b322e88b99e48392e6968d0e57203a051870bb87c3345132385e48d18597f829c4790d21e2b270babe9b92d9faea4'
},
'config/fibaro/fgs213.xml' => {
'Revision' => '4',
'md5' => '21056d121e2ff212c679ae11e55ac197524891c945a81da97977823620a647ef48c5d07b84ab8eeb71e4b3bc2329d788013361a172d3166914e09d565c419269'
'Revision' => '5',
'md5' => '2588cb4c21225b9bf1b619083ff65ba26784290d1750004dc7f0a8ed615b457f8261f55cde882bcb152588316d98aa4381ad0bac3a49a9e74440adcf86f5b54e'
},
'config/fibaro/fgs221.xml' => {
'Revision' => '2',
'md5' => 'fda4876f88d4c3c42a6fa87e2b010cced92f0b87babd10bab1bafdfef0df0eade54a82e41f3d8d36611b6c5324b5e8ad4031b7cec4a2fe935fc48fe7b7ea9a6e'
'Revision' => '3',
'md5' => 'a22addd593e2e96b16fd687ce9fb0636673526b6f7a5c3885d85ff7eeebb158c4225e764022c359269af7d1d25424fbab6a867197b31d24bfc582be245fc8982'
},
'config/fibaro/fgs222.xml' => {
'Revision' => '3',
'md5' => '15382c15317c1deb28390f7ec87ed7cb9ad3b500456dd407d648f89e1a2c15f1b5fb439307abd347462fad7497414b54559aeeeb1f19add7668421cab0300683'
'Revision' => '4',
'md5' => '7083ff105c38d259ffdc5467058956d7345fd01ea835c30d79c761619c7e4871eb954b3a8be22245ceb787e9ec5dba0c018a0cde6d574bb0d66acddbd6020c35'
},
'config/fibaro/fgs223.xml' => {
'Revision' => '4',
'md5' => '510485cf032d838a8127a4bbd329042bb2bc5bdecce51c8c8d87f6b31df56fa6f5ed015376a8a3e3e64444c34affb1a638f3091e0f1aab2a2cda9c94ddd42096'
'Revision' => '5',
'md5' => '739ad933527e03f431460a38bbe4a7373b39938c6547e51bda480f5442bf14c9734b6b43e5479d6d7dbb995b1b84a6f893e096cd892b4babcf361e18937e087f'
},
'config/fibaro/fgsd002.xml' => {
'Revision' => '3',
@ -911,6 +947,10 @@
'Revision' => '2',
'md5' => 'a61b3c37b94942354af15cdded3ce77c04423482880524169b16533c2768f37dd72b29c1b0e9697415465ea19564c93caa72ef02906b00efa922c408fa61f920'
},
'config/ge/14282-plugin-switch.xml' => {
'Revision' => '1',
'md5' => 'a754a0822e4b0feda8eb6f2d7da401041d098638919313b044ea857eef5cb66d40102657cd1f28104bd7fce8274726ad59e9e90b11339c6fa5719b687b057923'
},
'config/ge/14291-switch.xml' => {
'Revision' => '1',
'md5' => '01700ff61d47642ebd81d929acd9655c6a68a5faca6c36de56b3e10a76a14c72bbbf04cdf685bdc83463060c4cc7734147be360dcf9d67be221cf6fe302c14ad'
@ -943,6 +983,10 @@
'Revision' => '1',
'md5' => 'f68746da71c52caec224b13ad224c664b97b793962abf1cd3616d0b7e2516155f3a21fb98d16074ebada13d70b3cad422927cd9a2b3843015b5fa396ad3f567a'
},
'config/gocontrol/GC-TBZ48L.xml' => {
'Revision' => '1',
'md5' => '141b60e8d4cd3ae1acda22c48f5535b4df323b4524ab1d0a2005e79c7aa70b3e832b2a7ef430d59ed9a6db04aac2827d9d9b13021b55b1365a29cacf477c4f4a'
},
'config/gr/gr105.xml' => {
'Revision' => '1',
'md5' => '8891ce9ab24a796c14a18e6be3b2dbd8f686edbd3bbd178c0c91452fa64fa5ace1d0aeeb6596818044f9234d5ede7f40e45c181ba564d7d2547d426a28409362'
@ -959,22 +1003,62 @@
'Revision' => '1',
'md5' => 'd08c5589c20ab97b036c3f63392776621efdc6f5d209decdd5f83f37ab61121a5282f25736b9588e671292e77ad84a0b99a9cf7eecc16a6242985a7cccd4b399'
},
'config/hank/hkzw-dws01.xml' => {
'Revision' => '1',
'md5' => 'd3a73b7c5d0c29f92d07f6bbffdf4e57d95ffdd0024712f5d34e34d891ff9fce3a49867875df5f61e9861e432ad5e09689917b260208b77ea5f0c64aad470818'
},
'config/hank/hkzw-ms01.xml' => {
'Revision' => '2',
'md5' => '64f89b7ff728d98bda0a29a9e14320f11a0e1b3777a2535baf845273ca35e8fb660beed26cca226843ea99fcb872fcd3e97ef498ec760ab50b6089663f1151e9'
},
'config/hank/hkzw-so01-smartplug.xml' => {
'Revision' => '1',
'md5' => '3a4762a1580cd3080d6a37105d53786d0675b6583777921447e8487393319808b7c5dc1d9e1fa2140a511d9ef17195700f43a4cba85f8f780654c3f581066044'
},
'config/hank/hkzw-so05-smartplug.xml' => {
'Revision' => '1',
'md5' => '0396bdbc13ff1215a443fb7a44636f1a2620f051b78a419ab9574487fae6df838b6d8a1930117054f3e2e6d162e6b2b226fa209f05534c66f3086cc359519fd6'
'Revision' => '2',
'md5' => '6818bc12fb654f87b5bee143e25a68b4bb5ad3dc428170356bf541db5ece0e860f523939250fa3936ce371893cff3e06336336c51e32a98c159596df0703bb4e'
},
'config/hank/scenecontroller1.xml' => {
'Revision' => '1',
'md5' => 'b5624595009039ce6309748941d53ac2bab6afd50bd8c164361c09363a581eae6ec0dc90b79782ff6b69d84c63e8ad9bd61b156ad38d920b30c5bbc1a350e6c2'
'Revision' => '2',
'md5' => 'f6dad13581b608f0067ccf00fdb792a3e5a0138087b1e4f1ee82a5102d3365d7f96413f3a348f9d337d9515bc6656260deb22f20fff312ff25a30893a71dc0aa'
},
'config/hank/scenecontroller4.xml' => {
'Revision' => '1',
'md5' => '145c53cc589fe3798aa75d70c571dd7c7f3e8617fa6c162da6ba16300bf261dec1c47a5a962bd8e622f8116ff9e5e09d973cd566afc34a26396ccf05148cddd0'
'Revision' => '2',
'md5' => 'f82594322e94d52909a1dde32e939c7dc557fb7a73b66148289c2c62c49e410d0fa57d7f36c18491ae15a8532ee0195d0e7af2efb9189589a7b8566389a8ce14'
},
'config/heiman/HS1CA-Z.xml' => {
'Revision' => '1',
'md5' => '4c80ad9405ed1ad63092c8459f4576d2c0234bea77cc0df7d44c98fce4222fb0dc39ad36a71c80b55b5a11d19d7290e897c1ca5a2eca29ca8683bfa8c2fdc11f'
},
'config/heiman/HS1CG-Z.xml' => {
'Revision' => '1',
'md5' => '5af4d499b8e4ac2a6d6a202beb8bd4af02ace4683e0d81dcd5f9a7f7df19a1e8e09cd3a49493f0470da88bac19c67fec4da426655a05c95782af654fedaabd7d'
},
'config/heiman/HS1DS-Z.xml' => {
'Revision' => '1',
'md5' => 'ddd2229b60c2b5ac009055996154de2780b50582c9ce4307949d6a4d0369cf34e7d9e2e3e1af64a2db06210bd7b84e99c47fe5ab9a73f03a1bb3816b0f78ab72'
},
'config/heiman/HS1HT-Z.xml' => {
'Revision' => '1',
'md5' => '566d5acdc46072a647dba6cc05f9ea44a33c529266120011118ed599544317006474374494e8253bb18ebbb3d2983f3e48577ccd450d74fd475d3e168799bdf3'
},
'config/heiman/HS1MS-Z.xml' => {
'Revision' => '1',
'md5' => '5e4c5ca9049ef3d12b430b4131d0567527ed359b36b38c0c4e84525fd0ed4606f04b26aa6aa7ffd9f19f05938524c37c3f154f24d0451d27f060079e9452913a'
},
'config/heiman/HS1SA-Z.xml' => {
'Revision' => '1',
'md5' => '23e1ba0b091abf690b736cd2a97698c61e572d3dead692937cc3a918d95fd87624a696f16d72b262f3a3d0bfcf812165d18144124b35061d62b97920b3a71cec'
},
'config/heiman/HS1WL-Z.xml' => {
'Revision' => '1',
'md5' => '4b98b356a19d6b3eb765511e438d1fe6936b57282b1af2479b7f750dfd43d8a8756e4aae9e4f5f22d3c1a95ee3bcb1696b3735e9bc2c2118204de7841781a01e'
},
'config/heiman/HS2SK-Z.xml' => {
'Revision' => '1',
'md5' => 'a3a58bce8baa97beaa95cf99e3a84f8fb6af72b36e6708f1561712168b408fdf4bc35863a28c20ffb9f7077cfbb967ff5b3d964da74253e8c788b607e776e944'
},
'config/homeseer/ezmotionplus.xml' => {
'Revision' => '2',
'md5' => '7fb1e7b68bd2bd2e97d53f399e60fe8cb358279adea5935ff9679069c9110372d9a8c452c529020a57c47db9a3a928c6f14835cdc8e0aa67eadaaed693cd092d'
@ -984,8 +1068,8 @@
'md5' => '6ee3d3d33a4a2d3a86575bbce091117ed847c94f2d3870f07467399ae62f2380ef4d855dd7a697833cafe32254f8553cca0cd502fd2ebc5efa8b0939dce4d2f9'
},
'config/homeseer/hs-ws100plus.xml' => {
'Revision' => '1',
'md5' => '51aa032478011f14167560efca68d918cacf148fc0d6099ed423be92339f77dc83083461cd4a8b987f161bca3f57b673b2cc6c0174372e5514423c46ebabaa10'
'Revision' => '2',
'md5' => '485ef78503bab5dbc63b3bd3464699a95e960f5dc96efff2a9bd438145247f01404cda4c0c6181d13acc8290a2b900e91e9fd20574da49ec3b45f4d71f5de4ad'
},
'config/homeseer/hsm100.xml' => {
'Revision' => '2',
@ -1059,6 +1143,18 @@
'Revision' => '2',
'md5' => '6c29a174e5639219970ba6807c99ea1872b397ae133dacc5a1a05f76f6d83408d337791d90d0d9764508f210fe946d98d44ec8067877834ba67b579d18fbc9b3'
},
'config/leviton/dz15s.xml' => {
'Revision' => '1',
'md5' => '67f64a97637a930b8341e24f6bfa90ad5207c975a980f6179eeac322949d9d9a4c9c104e5f89eaa9dac174e151a0f05a09e1ea4b853ca57350f697993928dc12'
},
'config/leviton/dz6hd.xml' => {
'Revision' => '1',
'md5' => 'c1c621223364256a63cbd51f8d7b71d497a0099c7d3d2decff3df1428cb8c84176dc5473b5d4aff1a753515a02cc7e4ab2c6c7b7450b16e571663f18cfb125f4'
},
'config/leviton/dzpd3.xml' => {
'Revision' => '1',
'md5' => '3b41ee344b36e4e0bdf90b0825626fe5c0e71172f0fb880cedd3bfd9ba4a67ef72ff0374e94717b3715be09cf416dd38cbebd856df15d645cdc545ab90fe8c16'
},
'config/leviton/rzi10.xml' => {
'Revision' => '1',
'md5' => '217325b0a12514d2cc56265d9f4548c2d0f74f350df96875cb4723e1d1d22016097329bb09dbf7116a1749572687e7d23870a2e8e633cd51b2879dd1786b04a6'
@ -1079,6 +1175,10 @@
'Revision' => '1',
'md5' => '217325b0a12514d2cc56265d9f4548c2d0f74f350df96875cb4723e1d1d22016097329bb09dbf7116a1749572687e7d23870a2e8e633cd51b2879dd1786b04a6'
},
'config/linear/GC-TBZ48.xml' => {
'Revision' => '1',
'md5' => '20cf032623057c5552d60eca74b20dd5ed422d81b54550965a12958fb3b4676364f2acd39fc2ee7269feaf98fa5fe9d2674d4ae082d92b0201dbb2fc3ed8bc4e'
},
'config/linear/LB60Z-1.xml' => {
'Revision' => '1',
'md5' => '3061079defc8e26f42ec18ea5914720ba883d065b5e8f14588fd164482ae99a548e20a65c73e2923d1c19dd2914f030dedc245bb3d7c8307e216566bc7e071f9'
@ -1091,6 +1191,10 @@
'Revision' => '1',
'md5' => 'f1d41c35bf5acee2231183963979e5131863808a2532e75c97432e008ca0fc36f8e0d697328cbcf2552c21e167ff8751585dc766a97d294c1fa66f2d4230d840'
},
'config/linear/WA105DBZ-1.xml' => {
'Revision' => '1',
'md5' => '5a50974d8b1013c50c5ce3b6b79a7d4cd21aa4215bbde4e6c47ee522e1c74075683304b307bc58a658bd228a832ea826c7bcab2c36340f250ea0cd2f66716c98'
},
'config/linear/WAPIRZ-1.xml' => {
'Revision' => '1',
'md5' => 'dc77298b11a62ae28185db44db822bedfe7b23b9c3f59992003f75dcd816df1970140b905ad6f2ca7bca28feb61f9fc7e2ee6f0bff7f6bc86750c6a58f041107'
@ -1112,13 +1216,17 @@
'md5' => '38cfe4ad5d29232b0def513d6a4f494f8a75df7822591ed42cb07ba35295f9944e31f4d6a32dce56a050eeb75357335c18f02931ffc23f4d6ba8eedcd882d824'
},
'config/manufacturer_specific.xml' => {
'Revision' => '5',
'md5' => '508664dc54494443715eacb64893dceb8b80b74bdcc67dfed89f84da943e171110aecb7d8ffd62b2e6649717a6c6e3638e338dc5ed913a5b138ecabca69eaa31'
'Revision' => '6',
'md5' => '9e4fea74195c064758c95f76f76881fa05e24f76efc304b15e3adb534059b5ba08f26cfd4e0a1a9285a1ce69f3ca1f65192733779041701e56cb8009c73b819d'
},
'config/mcohome/mh8fceu.xml' => {
'Revision' => '1',
'md5' => '4e93c28b3c7559de6efa67027a644731108291545ce2be4274bd6d8f639370d4408e1a9615e6ae2c9c1a7d8bdd074817569acc195a5744a94f6c05bdf38b41de'
},
'config/mcohome/mh9co2.xml' => {
'Revision' => '1',
'md5' => '560591b0be64d37f0f2c8cc50ad516880c773b2bfd4b913d3e7cf9b15e7ac8aa262415914b7331288e22b34dbb03a998b50fe3bcfde862c869fa4934d2219731'
},
'config/mcohome/mhp210.xml' => {
'Revision' => '1',
'md5' => '9c042fb4d154d84ade71a0db0e9d3608e328de3f1435d9ef02621f40af0af5c45f593fd6e967edea1dba9806ee8a3b3e723a8cc47e0f52cb7e5da49abe5eb710'
@ -1211,6 +1319,10 @@
'Revision' => '2',
'md5' => '6edb9711f8b423376d9d4bfd22aa7fa8553833a183b7bb8c8a5ccf150398b4252a07a99546e84d2b7e7db3069c9da24e7834e360b57c7b3a817623e5a0c0c643'
},
'config/philio/pan16.xml' => {
'Revision' => '1',
'md5' => '8bf30660cd719f1f03cb1d1d58c285b0e6e2f867b6a0567d4b75008a57e9b21c3d1c9c2eb19aa9b0493629e61471e2559c416b9bb9196d4069f5c2c3297056f2'
},
'config/philio/phpab01.xml' => {
'Revision' => '2',
'md5' => '958b75392d561349a6ed36a19837f57eaad18705910500e76f18a9c2dbe1722ad74a2d6eda51cb3d62e57595ac2e9aa736845ac112793597908714c217846c33'
@ -1224,8 +1336,8 @@
'md5' => '592e21c57fd1d6a7aab2cd707f065a959e51df1db65baf90bb6e61c12eaa33ed0931f2246689f4215a735eb3b52dd65f1f47b57704260b9b38d671d8ef80fb87'
},
'config/philio/pse02.xml' => {
'Revision' => '1',
'md5' => 'a57ddc6dbbc4f20c40f938eae2991981484436f3ddb196a8907ec16b923c290399e61e116b01f38d8d150de00b21e97b499643afd716dc1e4e3fe8f61f0ba704'
'Revision' => '2',
'md5' => '896d099d73981373f281338084102bb112b21ae321d6b8335e92773e7c9d93eca7dc0484c46a5ef466cb1cad5fe57318807bb925dbb87796de57b0210ce717cc'
},
'config/philio/psm02.xml' => {
'Revision' => '3',
@ -1263,6 +1375,10 @@
'Revision' => '1',
'md5' => '59aaf3dc5d8aa36bbf170437f3b1d6187d67313c194e58d36563eab585be817f6235677fca63d5229bcba5702f94974e99642b751d787c524bbf37ef5f503bfd'
},
'config/popp/004407.xml' => {
'Revision' => '1',
'md5' => 'd73c3482e9e3924f7d7469791ce4d359b2a514b4df554dee7defce3281839bc4cbf8cc1268d9ed002665a2c048b304055492994c5d87a7857f94d143e13cd53b'
},
'config/popp/009105.xml' => {
'Revision' => '1',
'md5' => 'f342fff90c90bb58c7b2982fc2ac1c1dbc81a62de8ba5e955714efbacfa2a90950df81bbd5a255771bb43820a5b3e65fa6abf83863ef19787590cb540dba0a99'
@ -1291,6 +1407,10 @@
'Revision' => '2',
'md5' => '7a156ae6ee0a11a5a22edd0b0be003173c37f8abfa4e93558c0d78c0c15a48be962a83a797423bd75e2fccf1b6133020ec5886da5cf81721a726fdb525ddd11f'
},
'config/popp/700168.xml' => {
'Revision' => '1',
'md5' => '80606a61b9833255058c20223e7c1bbd04922c218c9e880efb34a735a207f9acb4fea433461779cae74b7a0fb365eabfa9d11a5e5c21be4ccdfa7d17a0147a4e'
},
'config/popp/smoke-detector.xml' => {
'Revision' => '1',
'md5' => '19f74dfec627ef52f1b2d220d4534256e3d23486418a8a26c3b53279d7c12de94055e6a289337ca1ed1663d699a419a2d1e1b676a658e35e2a97d2762238d22a'
@ -1535,6 +1655,10 @@
'Revision' => '1',
'md5' => '606717211f650dde3a64e38b81921bebe532786e47b927e202b2a1a6ddca200ba40264baf6a7627efadb856534efe9b8982f9616d0876254cd74cfa2f739ecd7'
},
'config/trane/TZEMT524AA21MA.xml' => {
'Revision' => '1',
'md5' => 'b9c20a4723b7af1c1dcfb6aea2ae402f11c26c35b438ddba9dadb025ac934d91512cedc45a4658a92ae4dd40c2f2c19bc0bed60064364646586975d1af246c41'
},
'config/vision/zd2102.xml' => {
'Revision' => '2',
'md5' => '6892d9be80b22792ca93ec4bcc2b270d20497c0597c15df0b3384550f7ce347e94877a09dab1d0a5ab09ab7a4bd9be1bc62adcab85d5de99e65059b58aa4f963'
@ -1651,6 +1775,10 @@
'Revision' => '1',
'md5' => '40b3a98cae88dc101600e4959ffc26bada2bf70e864f32256f0235a7cdf1cc6ba6c88232782d9cfcc8cb1630be5b25f621b2aedce1ba4fa83b42ef1124b0fa47'
},
'config/zipato/RGBBulb2.xml' => {
'Revision' => '1',
'md5' => '71de68b5e170e4c73a9b8bfda44c84eb31036175a310ec43c18f1f1fe9dfac8ee423435776aa34e18099ae9ffd9ae21ee99ffbecab91ccad935c9622ca777cbf'
},
'config/zipato/vszd2102.xml' => {
'Revision' => '1',
'md5' => 'ed8434c994391991f19f560e364ae90a860410fefe33f753cd86f879087abadd197b4857aa877368944d3505b0b089638f9eee2f80f26d439ecbcfba28d3e7dd'
@ -1671,6 +1799,10 @@
'Revision' => '3',
'md5' => '60b8e5f34b6328e1b7797ba4fdf54b227a06f5eebc94e6f5b7103bc817c8e2c424454915dfab0504020a57edd02c5a6ef5e8b21a6d6797f477b7ba20ad15c377'
},
'config/zooz/zse33.xml' => {
'Revision' => '1',
'md5' => '614c29e13e41e018c199752a9293e482076bff5af4194fc682cb4204ba3251ac2a87cc3553e958afdbf8627a9792fc5c33c6aa57e170ea42d010ea876c4adbc7'
},
'config/zooz/zse40.xml' => {
'Revision' => '1',
'md5' => '0b61d3e0f0612fea67558f5e3ac957192aa0605d74cf519935fb161174a7dd9dcafb59ee413dbce634e33ee0ac82a149e19f7c88e57e1803f4dd77a4c38df68e'

View file

@ -25,6 +25,8 @@
>
<Tool
Name="VCPreBuildEventTool"
Description="Export GIT Revision"
CommandLine="del ..\winversion.cpp&#x0D;&#x0A;CALL &quot;$(ProjectDir)\..\GIT-VS-VERSION-GEN.bat&quot; &quot;$(ProjectDir)\&quot; &quot;..\winversion.cpp&quot;&#x0D;&#x0A;exit 0&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@ -90,6 +92,8 @@
>
<Tool
Name="VCPreBuildEventTool"
Description="Export GIT Revision"
CommandLine="del ..\winversion.cpp&#x0D;&#x0A;CALL &quot;$(ProjectDir)\..\GIT-VS-VERSION-GEN.bat&quot; &quot;$(ProjectDir)\&quot; &quot;..\winversion.cpp&quot;&#x0D;&#x0A;exit 0&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@ -153,6 +157,8 @@
>
<Tool
Name="VCPreBuildEventTool"
Description="Export GIT Revision"
CommandLine="del ..\winversion.cpp&#x0D;&#x0A;CALL &quot;$(ProjectDir)\..\GIT-VS-VERSION-GEN.bat&quot; &quot;$(ProjectDir)\&quot; &quot;..\winversion.cpp&quot;&#x0D;&#x0A;exit 0&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@ -225,6 +231,8 @@
>
<Tool
Name="VCPreBuildEventTool"
Description="Export GIT Revision"
CommandLine="del ..\winversion.cpp&#x0D;&#x0A;CALL &quot;$(ProjectDir)\..\GIT-VS-VERSION-GEN.bat&quot; &quot;$(ProjectDir)\&quot; &quot;..\winversion.cpp&quot;&#x0D;&#x0A;exit 0&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@ -340,6 +348,10 @@
RelativePath="..\..\..\src\Node.h"
>
</File>
<File
RelativePath="..\..\..\src\Notification.cpp"
>
</File>
<File
RelativePath="..\..\..\src\Notification.h"
>
@ -368,6 +380,18 @@
RelativePath="..\..\..\src\Utils.h"
>
</File>
<File
RelativePath="..\winversion.cpp"
>
</File>
<File
RelativePath="..\..\..\src\ZWSecurity.cpp"
>
</File>
<File
RelativePath="..\..\..\src\ZWSecurity.h"
>
</File>
</Filter>
<Filter
Name="Platform"
@ -732,6 +756,14 @@
RelativePath="..\..\..\src\command_classes\Battery.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\CentralScene.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\CentralScene.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\ClimateControlSchedule.cpp"
>
@ -748,6 +780,14 @@
RelativePath="..\..\..\src\command_classes\Clock.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\Color.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\Color.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\CommandClass.cpp"
>
@ -788,6 +828,30 @@
RelativePath="..\..\..\src\command_classes\CRC16Encap.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\DeviceResetLocally.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\DeviceResetLocally.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\DoorLock.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\DoorLock.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\DoorLockLogging.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\DoorLockLogging.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\EnergyProduction.cpp"
>
@ -852,6 +916,14 @@
RelativePath="..\..\..\src\command_classes\MeterPulse.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\MultiChannelAssociation.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\MultiChannelAssociation.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\MultiCmd.cpp"
>
@ -868,14 +940,6 @@
RelativePath="..\..\..\src\command_classes\MultiInstance.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\MultiChannelAssociation.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\MultiChannelAssociation.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\NodeNaming.cpp"
>
@ -924,6 +988,14 @@
RelativePath="..\..\..\src\command_classes\SceneActivation.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\Security.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\Security.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\SensorAlarm.cpp"
>
@ -1028,6 +1100,14 @@
RelativePath="..\..\..\src\command_classes\ThermostatSetpoint.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\TimeParameters.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\TimeParameters.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\UserCode.cpp"
>
@ -1052,6 +1132,14 @@
RelativePath="..\..\..\src\command_classes\WakeUp.h"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\ZWavePlusInfo.cpp"
>
</File>
<File
RelativePath="..\..\..\src\command_classes\ZWavePlusInfo.h"
>
</File>
</Filter>
<Filter
Name="HIDAPI"
@ -1065,6 +1153,46 @@
>
</File>
</Filter>
<Filter
Name="AES"
>
<File
RelativePath="..\..\..\src\aes\aes.h"
>
</File>
<File
RelativePath="..\..\..\src\aes\aes_modes.c"
>
</File>
<File
RelativePath="..\..\..\src\aes\aescrypt.c"
>
</File>
<File
RelativePath="..\..\..\src\aes\aeskey.c"
>
</File>
<File
RelativePath="..\..\..\src\aes\aesopt.h"
>
</File>
<File
RelativePath="..\..\..\src\aes\aestab.c"
>
</File>
<File
RelativePath="..\..\..\src\aes\aestab.h"
>
</File>
<File
RelativePath="..\..\..\src\aes\brg_endian.h"
>
</File>
<File
RelativePath="..\..\..\src\aes\brg_types.h"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>

View file

@ -245,7 +245,7 @@ int main( int argc, char* argv[] )
// The first argument is the path to the config files (where the manufacturer_specific.xml file is located
// The second argument is the path for saved Z-Wave network state and the log file. If you leave it NULL
// the log file will appear in the program's working directory.
Options::Create( "../../../../../../config/", "", "" );
Options::Create( "../../../../../config/", "", "" );
Options::Get()->AddOptionInt( "SaveLogLevel", LogLevel_Detail );
Options::Get()->AddOptionInt( "QueueLogLevel", LogLevel_Debug );
Options::Get()->AddOptionInt( "DumpTrigger", LogLevel_Error );

View file

@ -77,6 +77,7 @@ DISTFILES = .gitignore \
config/aeotec/zw117.xml \
config/aeotec/zw120.xml \
config/aeotec/zw121.xml \
config/aeotec/zw122.xml \
config/aeotec/zw129.xml \
config/aeotec/zw130.xml \
config/aeotec/zw132.xml \
@ -115,14 +116,14 @@ DISTFILES = .gitignore \
config/dlink/dch-z510.xml \
config/domitech/zb22uk.xml \
config/domitech/ze27eu.xml \
config/domux/dx1caz.xml \
config/domux/dx1cgz.xml \
config/domux/dx1dsz.xml \
config/domux/dx1htz.xml \
config/domux/dx1msz.xml \
config/domux/dx1saz.xml \
config/domux/dx1wlz.xml \
config/domux/dx2skz.xml \
config/domux/DX1CA-Z.xml \
config/domux/DX1CG-Z.xml \
config/domux/DX1DS-Z.xml \
config/domux/DX1HT-Z.xml \
config/domux/DX1MS-Z.xml \
config/domux/DX1SA-Z.xml \
config/domux/DX1WL-Z.xml \
config/domux/DX2SK-Z.xml \
config/dragontech/wd-100.xml \
config/duwi/05458.xml \
config/duwi/ZWES1000.xml \
@ -203,6 +204,7 @@ DISTFILES = .gitignore \
config/fortrezz/wwa02.xml \
config/frostdale/fdn2nxx.xml \
config/ge/12724-dimmer.xml \
config/ge/14282-plugin-switch.xml \
config/ge/14291-switch.xml \
config/ge/14294-dimmer.xml \
config/ge/26933-motion-dimmer.xml \
@ -211,14 +213,25 @@ DISTFILES = .gitignore \
config/ge/hinge-pin.xml \
config/ge/receptacle.xml \
config/ge/relay.xml \
config/gocontrol/GC-TBZ48L.xml \
config/gr/gr105.xml \
config/gr/gr105n.xml \
config/greenwave/powernode1.xml \
config/greenwave/powernode6.xml \
config/hank/hkzw-dws01.xml \
config/hank/hkzw-ms01.xml \
config/hank/hkzw-so01-smartplug.xml \
config/hank/hkzw-so05-smartplug.xml \
config/hank/scenecontroller1.xml \
config/hank/scenecontroller4.xml \
config/heiman/HS1CA-Z.xml \
config/heiman/HS1CG-Z.xml \
config/heiman/HS1DS-Z.xml \
config/heiman/HS1HT-Z.xml \
config/heiman/HS1MS-Z.xml \
config/heiman/HS1SA-Z.xml \
config/heiman/HS1WL-Z.xml \
config/heiman/HS2SK-Z.xml \
config/homeseer/ezmotionplus.xml \
config/homeseer/hs-wd100plus.xml \
config/homeseer/hs-ws100plus.xml \
@ -240,14 +253,19 @@ DISTFILES = .gitignore \
config/iris/rangeextender.xml \
config/kaipule/im20.xml \
config/kwikset/smartcode.xml \
config/leviton/dz15s.xml \
config/leviton/dz6hd.xml \
config/leviton/dzpd3.xml \
config/leviton/rzi10.xml \
config/leviton/vrcpg.xml \
config/leviton/vrf01.xml \
config/leviton/vri06.xml \
config/leviton/vri10.xml \
config/linear/GC-TBZ48.xml \
config/linear/LB60Z-1.xml \
config/linear/PD300Z-2.xml \
config/linear/WA00Z-1.xml \
config/linear/WA105DBZ-1.xml \
config/linear/WAPIRZ-1.xml \
config/linear/WD500Z-1.xml \
config/linear/WS15Z-1.xml \
@ -256,6 +274,7 @@ DISTFILES = .gitignore \
config/manufacturer_specific.xml \
config/manufacturer_specific.xsd \
config/mcohome/mh8fceu.xml \
config/mcohome/mh9co2.xml \
config/mcohome/mhp210.xml \
config/mcohome/mhs311.xml \
config/mcohome/mhs312.xml \
@ -281,6 +300,7 @@ DISTFILES = .gitignore \
config/philio/pan07.xml \
config/philio/pan08.xml \
config/philio/pan11.xml \
config/philio/pan16.xml \
config/philio/phpab01.xml \
config/philio/phpat02.xml \
config/philio/phpsg01.xml \
@ -294,6 +314,7 @@ DISTFILES = .gitignore \
config/polycontrol/doorlock.xml \
config/polycontrol/keypad.xml \
config/polycontrol/polylock.xml \
config/popp/004407.xml \
config/popp/009105.xml \
config/popp/009303.xml \
config/popp/009402.xml \
@ -301,6 +322,7 @@ DISTFILES = .gitignore \
config/popp/123580.xml \
config/popp/123601.xml \
config/popp/123658.xml \
config/popp/700168.xml \
config/popp/smoke-detector.xml \
config/popp/solar-siren.xml \
config/popp/zweather.xml \
@ -360,6 +382,7 @@ DISTFILES = .gitignore \
config/thermofloor/heatit021.xml \
config/trane/TZEMT400AB32MAA.xml \
config/trane/TZEMT400BB32MAA.xml \
config/trane/TZEMT524AA21MA.xml \
config/vision/zd2102.xml \
config/vision/zd2201.xml \
config/vision/zd2301.xml \
@ -389,11 +412,13 @@ DISTFILES = .gitignore \
config/widom/WDS.xml \
config/zipato/MiniKeypad.xml \
config/zipato/RGBBulb.xml \
config/zipato/RGBBulb2.xml \
config/zipato/vszd2102.xml \
config/zipato/zp3102.xml \
config/zooz/zen07.xml \
config/zooz/zse08.xml \
config/zooz/zse09.xml \
config/zooz/zse33.xml \
config/zooz/zse40.xml \
config/zwave.me/ZME_05431.xml \
config/zwave.me/ZME_05461.xml \