Removed unnecessary extra layer in resource folder structure.

This commit is contained in:
Ziver Koc 2023-01-09 01:02:37 +01:00
parent 94485b5633
commit d8a1b66738
190 changed files with 11 additions and 11 deletions

View file

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="2" genre="config" label="Wake up 10 minutes when batteries are inserted" units="minutes" min="0" max="1" value="0">
<Help>
Stay awake for 10 minutes after batteries are inserted
0 -> No
1 -> Yes
</Help>
<Item label="No" value="0" />
<Item label="Yes" value="1" />
</Value>
<Value type="short" index="3" genre="config" label="On time" units="seconds" min="1" max="15300" value="240">
<Help>
How long should the device associated to multi sensor keep
state On before sending it Off command (if the value is bigger
than 255, the value would be rounded to next integer in minutes)
</Help>
</Value>
<Value type="byte" index="4" genre="config" label="Enable Motion Sensor" units="" min="0" max="1" value="1">
<Help>
Enable Motion Sensor
0 -> Disabled
1 -> Enabled
</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="byte" index="5" genre="config" label="Command Options" units="" min="1" max="2" value="1">
<Help>
Which commands to send when PIR motion sensor triggered
1 (default) -> Basic Set
2 -> Binary Sensor Report
</Help>
</Value>
<Value type="int" index="100" genre="config" label="Reset #101-103" units="" value="0" write_only="true" affects="101,102,103">
<Help>
Reset to default parameters number 101-103. Any value other then 0 will initiate this reset.
</Help>
</Value>
<Value type="int" index="101" genre="config" label="Group 1 Reports" units="" value="0">
<Help>
Which reports need to send automatically in timing intervals for group 1
Bitsets:
0 -> Battery report
5 -> Temperature
6 -> Humidity
7 -> Luminosity
</Help>
</Value>
<Value type="int" index="102" genre="config" label="Group 2 Reports" units="" value="0">
<Help>
Which reports need to send automatically in timing intervals for group 2
Bitsets:
0 -> Battery report
5 -> Temperature
6 -> Humidity
7 -> Luminosity
</Help>
</Value>
<Value type="int" index="103" genre="config" label="Group 3 Reports" units="" value="0">
<Help>
Which reports need to send automatically in timing intervals for group 3
Bitsets:
0 -> Battery report
5 -> Temperature
6 -> Humidity
7 -> Luminosity
</Help>
</Value>
<Value type="int" index="110" genre="config" label="Reset #111-113" units="" value="0" write_only="true" affects="111,112,113">
<Help>
Reset to default parameters number 111-113. Any value other then 0 will initiate this reset.
</Help>
</Value>
<Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" min="1" max="2678400" value="720">
<Help>
The interval of sending report group 1.
1 seconds - 2678400 seconds
</Help>
</Value>
<Value type="int" index="112" genre="config" label="Group 2 Interval" units="seconds" min="1" max="2678400" value="720">
<Help>
The interval of sending report group 2.
1 seconds - 2678400 seconds
</Help>
</Value>
<Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" min="1" max="2678400" value="720">
<Help>
The interval of sending report group 3.
1 seconds - 2678400 seconds
</Help>
</Value>
<Value type="button" index="255" genre="config" label="Reset to default" write_only="true" value="0" >
<Help>
Reset to factory defaults.
</Help>
</Value>
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="4" label="Reports" auto="true"/>
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Aeon Labs Door/Window Sensor -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration -->
<CommandClass id="112">
<Value type="byte" genre="config" instance="1" index="1" label="Toggle the sensor binary report value when the Magnet switch is opened/closed." min="0" max="1" value="0">
<Help>0, Open: FF, Close: 00; 1, Open: 00, Close: FF
Default setting: 0
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="2" label="Enable wake up 10 minutes when the power is switched on." min="0" max="1" value="0">
<Help>0: Disable; 1: Enable
Default setting: 0
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="3" label="Toggle the basic set value when Magnet switch is opened/closed." min="0" max="1" value="0">
<Help>0, Open: FF, Close: 00; 1, Open: 00, Close: FF;
Default setting: 0
</Help>
</Value>
<Value type="int" genre="config" instance="1" index="121" label="Determines which report will be sent when Magnet switch is opened/ closed." min="0" max="1" value="256">
<Help>Which reports need to send automatically in timing intervals for group 1
Bitsets:
0 -> Battery report
4 -> Sensor Binary
8 -> Basic Set
Default setting: 0x00000100 (Basic Set)
</Help>
</Value>
<Value type="short" index="254" genre="config" label="Device Tag" units="" min="0" max="255" value="0">
<Help>Device Tag</Help>
</Value>
<Value type="button" index="255" genre="config" label="Reset configuration settings to factory defaults" write_only="true" value="0" >
<Help>Reset to factory defaults.</Help>
</Value>
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- Association Groups -->
<CommandClass id="133">
<!-- Information from http://www.pepper1.net/zwavedb/uploads/resources/1804efacf71a36402c53209c0991c04f20b31588.pdf -->
<!-- Or is original entry correct?: max_associations="5" label="Report" -->
<Associations num_groups="1">
<Group index="1" max_associations="6" label="Reports" auto="true"/>
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,187 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="short" index="1" genre="config" label="Country Voltage" units="volts" min="0" max="240" value="120">
<Help>
Voltage to calculate wattage from amperage. US=120. EU,ANZ=240.
</Help>
</Value>
<Value type="byte" index="3" genre="config" label="Power changed" units="" min="0" max="1" value="0">
<Help>
Automatic report only when power is changed.
</Help>
</Value>
<Value type="short" index="4" genre="config" label="Wattage Threshold" units="watts" value="50">
<Help>
Threshold change in wattage to induce a automatic report (whole HEM).
</Help>
</Value>
<Value type="short" index="5" genre="config" label="Wattage Threshold C1" units="watts" value="50">
<Help>
Threshold change in wattage to induce a automatic report (Clamp 1).
</Help>
</Value>
<Value type="short" index="6" genre="config" label="Wattage Threshold C2" units="watts" value="50">
<Help>
Threshold change in wattage to induce a automatic report (Clamp 2).
</Help>
</Value>
<Value type="short" index="7" genre="config" label="Wattage Threshold C3" units="watts" value="50">
<Help>
Threshold change in wattage to induce a automatic report (Clamp 3).
</Help>
</Value>
<Value type="byte" index="8" genre="config" label="Wattage Percentage Change" units="%" value="10">
<Help>
Percentage change in wattage to induce a automatic report (whole HEM).
</Help>
</Value>
<Value type="byte" index="9" genre="config" label="Wattage Percentage Change C1" units="%" value="10">
<Help>
Percentage change in wattage to induce a automatic report (Clamp 1).
</Help>
</Value>
<Value type="byte" index="10" genre="config" label="Wattage Percentage Change C2" units="%" value="10">
<Help>
Percentage change in wattage to induce a automatic report (Clamp 2).
</Help>
</Value>
<Value type="byte" index="11" genre="config" label="Wattage Percentage Change C3" units="%" value="10">
<Help>
Percentage change in wattage to induce a automatic report (Clamp 3).
</Help>
</Value>
<Value type="byte" index="12" genre="config" label="Accumulate energy" units="" min="0" max="1" value="0">
<Help>
Accumulate energy when Battery Powered.
</Help>
</Value>
<Value type="byte" index="20" genre="config" label="USB powered" units="" min="0" max="1" read_only="true" value="0">
<Help>
This byte denotes whether the product is using batteries (value = 0) or using USB power (value = 1).
</Help>
</Value>
<Value type="int" index="100" genre="config" label="Reset #101-103" units="" value="0" write_only="true" affects="101,102,103">
<Help>
Reset to default parameters number 101-103. Any value other then 0 will initiate this reset.
</Help>
</Value>
<Value type="int" index="101" genre="config" label="Group 1 Reports" units="" value="0">
<Help>
Which reports need to send in group1. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
Bit 6: reserved
Bit 5: reserved
Bit 4: reserved
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
</Help>
</Value>
<Value type="int" index="102" genre="config" label="Group 2 Reports" units="" value="0">
<Help>
Which reports need to send in group2. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
Bit 6: reserved
Bit 5: reserved
Bit 4: reserved
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
</Help>
</Value>
<Value type="int" index="103" genre="config" label="Group 3 Reports" units="" value="0">
<Help>
Which reports need to send in group3. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
Bit 6: reserved
Bit 5: reserved
Bit 4: reserved
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
</Help>
</Value>
<Value type="int" index="110" genre="config" label="Reset #111-113" units="" value="0" write_only="true" affects="111,112,113">
<Help>
Reset to default parameters number 111-113. Any value other then 0 will initiate this reset.
</Help>
</Value>
<Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" value="720">
<Help>
The interval of sending report group 1.
</Help>
</Value>
<Value type="int" index="112" genre="config" label="Group 2 Interval" units="seconds" value="720">
<Help>
The interval of sending report group 2.
</Help>
</Value>
<Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" value="720">
<Help>
The interval of sending report group 3.
</Help>
</Value>
<Value type="int" index="253" genre="config" label="Unit Recalibration (dangerous)" units="" value="0" write_only="true">
<Help>
Re-calibrate (will destroy factory calibration). CONTACT AEON LABS before using.
</Help>
</Value>
<Value type="short" index="254" genre="config" label="Device Tag" units="" value="0">
<Help>
Device tag.
</Help>
</Value>
<Value type="int" index="255" genre="config" label="Reset default configuration" units="" value="0" write_only="true" affects="all">
<Help>
Reset to the default configuration.
</Help>
</Value>
</CommandClass>
<!-- COMMAND_CLASS_WAKE_UP. This class is in the list reported by the HEM, but it does not
respond to requests. It still needs to be supported so that wake up notifications are handled. -->
<CommandClass id="132" create_vars="false" />
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Report" auto="true" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,177 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="2" genre="config" label="Reverse Clamping" units="" min="0" max="1" value="0" size="1">
<Help>
If the reverse clamping pliers, negative power is detected.
</Help>
<Item label="Disable" value="0" />
<Item label="Enable" value="1" />
</Value>
<Value type="list" index="3" genre="config" label="Power changed" units="" min="0" max="1" value="0" size="1">
<Help>
Automatic report only when power is changed.
</Help>
<Item label="Disable" value="0" />
<Item label="Enable" value="1" />
</Value>
<Value type="short" index="4" genre="config" label="Wattage Threshold" units="watts" value="50">
<Help>
Threshold change in wattage to induce a automatic report (whole HEM).
</Help>
</Value>
<Value type="short" index="5" genre="config" label="Wattage Threshold C1" units="watts" value="50">
<Help>
Threshold change in wattage to induce a automatic report (Clamp 1).
</Help>
</Value>
<Value type="short" index="6" genre="config" label="Wattage Threshold C2" units="watts" value="50">
<Help>
Threshold change in wattage to induce a automatic report (Clamp 2).
</Help>
</Value>
<Value type="short" index="7" genre="config" label="Wattage Threshold C3" units="watts" value="50">
<Help>
Threshold change in wattage to induce a automatic report (Clamp 3).
</Help>
</Value>
<Value type="byte" index="8" genre="config" label="Wattage Percentage Change" units="%" value="10">
<Help>
Percentage change in wattage to induce a automatic report (whole HEM).
</Help>
</Value>
<Value type="byte" index="9" genre="config" label="Wattage Percentage Change C1" units="%" value="10">
<Help>
Percentage change in wattage to induce a automatic report (Clamp 1).
</Help>
</Value>
<Value type="byte" index="10" genre="config" label="Wattage Percentage Change C2" units="%" value="10">
<Help>
Percentage change in wattage to induce a automatic report (Clamp 2).
</Help>
</Value>
<Value type="byte" index="11" genre="config" label="Wattage Percentage Change C3" units="%" value="10">
<Help>
Percentage change in wattage to induce a automatic report (Clamp 3).
</Help>
</Value>
<Value type="int" index="100" genre="config" label="Reset #101-103" units="" value="0" write_only="true" affects="101,102,103">
<Help>
Reset to default parameters number 101-103. Any value other then 0 will initiate this reset.
</Help>
</Value>
<Value type="int" index="101" genre="config" label="Group 1 Reports" units="" value="0">
<Help>
Which reports need to send in group1. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
Bit 6: reserved
Bit 5: reserved
Bit 4: reserved
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
</Help>
</Value>
<Value type="int" index="102" genre="config" label="Group 2 Reports" units="" value="0">
<Help>
Which reports need to send in group2. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
Bit 6: reserved
Bit 5: reserved
Bit 4: reserved
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
</Help>
</Value>
<Value type="int" index="103" genre="config" label="Group 3 Reports" units="" value="0">
<Help>
Which reports need to send in group3. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
Bit 6: reserved
Bit 5: reserved
Bit 4: reserved
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
</Help>
</Value>
<Value type="int" index="110" genre="config" label="Reset #111-113" units="" value="0" write_only="true" affects="111,112,113">
<Help>
Reset to default parameters number 111-113. Any value other then 0 will initiate this reset.
</Help>
</Value>
<Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" value="720">
<Help>
The interval of sending report group 1.
</Help>
</Value>
<Value type="int" index="112" genre="config" label="Group 2 Interval" units="seconds" value="720">
<Help>
The interval of sending report group 2.
</Help>
</Value>
<Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" value="720">
<Help>
The interval of sending report group 3.
</Help>
</Value>
<Value type="list" index="200" genre="config" label="Partner ID" units="" min="0" max="1" size="1" value="0">
<Item label="Aeon Labs Standard Product" value="0" />
<Item label="AT&amp;T" value="1" />
</Value>
<Value type="short" index="254" genre="config" label="Device Tag" units="" value="0">
<Help>
Device tag.
</Help>
</Value>
<Value type="int" index="255" genre="config" label="Reset default configuration" units="" value="0" write_only="true" affects="all">
<Help>
Reset to the default configuration.
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Report" auto="true" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="int" index="0" genre="config" label="Button #1(tap) Value 1" units="" write_only="true" value="0" />
<Value type="int" index="1" genre="config" label="Button #1(tap) Value 2" units="" write_only="true" value="0" />
<Value type="int" index="2" genre="config" label="Button #1(tap) Value 3" units="" write_only="true" value="0" />
<Value type="int" index="3" genre="config" label="Button #1(tap) Value 4" units="" write_only="true" value="0" />
<Value type="int" index="4" genre="config" label="Button #1(tap) Value 5" units="" write_only="true" value="0" />
<Value type="short" index="20" genre="config" label="Button #1(hold) Value 1" units="" write_only="true" value="0" />
<Value type="short" index="21" genre="config" label="Button #1(hold) Value 2" units="" write_only="true" value="0" />
<Value type="short" index="22" genre="config" label="Button #1(hold) Value 3" units="" write_only="true" value="0" />
<Value type="short" index="23" genre="config" label="Button #1(hold) Value 4" units="" write_only="true" value="0" />
<Value type="short" index="24" genre="config" label="Button #1(hold) Value 5" units="" write_only="true" value="0" />
<Value type="short" index="40" genre="config" label="Button #2(tap) Value 1" units="" write_only="true" value="0" />
<Value type="short" index="41" genre="config" label="Button #2(tap) Value 2" units="" write_only="true" value="0" />
<Value type="short" index="42" genre="config" label="Button #2(tap) Value 3" units="" write_only="true" value="0" />
<Value type="short" index="43" genre="config" label="Button #2(tap) Value 4" units="" write_only="true" value="0" />
<Value type="short" index="44" genre="config" label="Button #2(tap) Value 5" units="" write_only="true" value="0" />
<Value type="short" index="60" genre="config" label="Button #2(hold) Value 1" units="" write_only="true" value="0" />
<Value type="short" index="61" genre="config" label="Button #2(hold) Value 2" units="" write_only="true" value="0" />
<Value type="short" index="62" genre="config" label="Button #2(hold) Value 3" units="" write_only="true" value="0" />
<Value type="short" index="63" genre="config" label="Button #2(hold) Value 4" units="" write_only="true" value="0" />
<Value type="short" index="64" genre="config" label="Button #2(hold) Value 5" units="" write_only="true" value="0" />
<Value type="short" index="80" genre="config" label="Button #3(tap) Value 1" units="" write_only="true" value="0" />
<Value type="short" index="81" genre="config" label="Button #3(tap) Value 2" units="" write_only="true" value="0" />
<Value type="short" index="82" genre="config" label="Button #3(tap) Value 3" units="" write_only="true" value="0" />
<Value type="short" index="83" genre="config" label="Button #3(tap) Value 4" units="" write_only="true" value="0" />
<Value type="short" index="84" genre="config" label="Button #3(tap) Value 5" units="" write_only="true" value="0" />
<Value type="short" index="100" genre="config" label="Button #3(hold) Value 1" units="" write_only="true" value="0" />
<Value type="short" index="101" genre="config" label="Button #3(hold) Value 2" units="" write_only="true" value="0" />
<Value type="short" index="102" genre="config" label="Button #3(hold) Value 3" units="" write_only="true" value="0" />
<Value type="short" index="103" genre="config" label="Button #3(hold) Value 4" units="" write_only="true" value="0" />
<Value type="short" index="104" genre="config" label="Button #3(hold) Value 5" units="" write_only="true" value="0" />
<Value type="short" index="120" genre="config" label="Button #4(tap) Value 1" units="" write_only="true" value="0" />
<Value type="short" index="121" genre="config" label="Button #4(tap) Value 2" units="" write_only="true" value="0" />
<Value type="short" index="122" genre="config" label="Button #4(tap) Value 3" units="" write_only="true" value="0" />
<Value type="short" index="123" genre="config" label="Button #4(tap) Value 4" units="" write_only="true" value="0" />
<Value type="short" index="124" genre="config" label="Button #4(tap) Value 5" units="" write_only="true" value="0" />
<Value type="short" index="140" genre="config" label="Button #4(hold) Value 1" units="" write_only="true" value="0" />
<Value type="short" index="141" genre="config" label="Button #4(hold) Value 2" units="" write_only="true" value="0" />
<Value type="short" index="142" genre="config" label="Button #4(hold) Value 3" units="" write_only="true" value="0" />
<Value type="short" index="143" genre="config" label="Button #4(hold) Value 4" units="" write_only="true" value="0" />
<Value type="short" index="144" genre="config" label="Button #4(hold) Value 5" units="" write_only="true" value="0" />
<Value type="bool" index="241" genre="config" label="Button #1 Programmable" units="" write_only="true" min="0" max="1" value="0" />
<Value type="bool" index="242" genre="config" label="Button #2 Programmable" units="" write_only="true" min="0" max="1" value="0" />
<Value type="bool" index="243" genre="config" label="Button #3 Programmable" units="" write_only="true" min="0" max="1" value="0" />
<Value type="bool" index="244" genre="config" label="Button #4 Programmable" units="" write_only="true" min="0" max="1" value="0" />
<Value type="bool" index="250" genre="config" label="Scene Activation" units="" min="0" max="1" value="0" />
</CommandClass>
<!-- COMMAND_CLASS_ASSOCIATION. This class is in the list reported by the Keyfob -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Group1" auto="false" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="bool" index="241" genre="config" label="Button #1 Programmable" units="" min="0" max="1" />
<Value type="bool" index="242" genre="config" label="Button #2 Programmable" units="" min="0" max="1" />
<Value type="bool" index="243" genre="config" label="Button #3 Programmable" units="" min="0" max="1" />
<Value type="bool" index="244" genre="config" label="Button #4 Programmable" units="" min="0" max="1" />
</CommandClass>
<!-- COMMAND_CLASS_VERSION. This class is in the list reported by the Minimote, but it does not respond to requests -->
<CommandClass id="134" action="remove" />
<!-- COMMAND_CLASS_WAKE_UP. This class is in the list reported by the Minimote, but it does not
respond to requests. It still needs to be supported so that wake up notifications are handled. -->
<CommandClass id="132" create_vars="false" />
<!-- COMMAND_CLASS_ASSOCIATION. This class is in the list reported by the Minimote, but it does not respond to requests -->
<CommandClass id="133">
<Associations num_groups="4">
<Group index="1" max_associations="5" label="Button #1" auto="false" write_only="true" />
<Group index="2" max_associations="5" label="Button #2" auto="false" write_only="true" />
<Group index="3" max_associations="5" label="Button #3" auto="false" write_only="true" />
<Group index="4" max_associations="5" label="Button #4" auto="false" write_only="true" />
</Associations>
</CommandClass>
<!-- COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION. This class is supported but is missing from the list reported by the Minimote -->
<CommandClass id="155" action="add" />
</Product>

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Aeon Labs Recessed Door Sensor -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration -->
<CommandClass id="112">
<Value type="byte" genre="config" instance="1" index="1" label="Toggle the sensor binary report value when the Magnet switch is opened/closed." min="0" max="1" value="0">
<Help>0, Open: FF, Close: 00; 1, Open: 00, Close: FF;
Default setting: 0
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="3" label="Toggle the basic set value when Magnet switch is opened/closed." min="0" max="1" value="0">
<Help>0, Open: FF, Close: 00; 1, Open: 00, Close: FF;
Default setting: 0
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="101" label="If battery power is below the warning value, low battery checking function will be triggered and Low Battery Warning Report will be sent." min="0" max="1" value="0">
<Help>0, Disable, 1, Enable;
Default setting: 0
</Help>
</Value>
<Value type="int" genre="config" instance="1" index="111" label="The low battery check Interval time,0-4294967295 seconds." min="0" max="1" value="86640">
<Help>This parameter is available when the low battery checking
function is activated or the device was waked up by other
actions (i.e. the z-wave button trigger, magnet switch
trigger and the Wake Up Interval Set timeout trigger).
The Recessed Door Sensor will check the battery power
when it was wake up as other ways. For example: the
z-wave button trigger, magnet switch trigger and the
Wake Up Interval Set timeout trigger.
Default setting: 86640
</Help>
</Value>
<Value type="int" genre="config" instance="1" index="121" label="Flag values for which reports to send when the Magnet of Recessed Door Sensor is triggered." min="0" max="1" value="256">
<Help>Bitsets:
4 -> Sensor Binary
8 -> Basic Set
Default setting: 0x00000100 (Basic Set)
</Help>
</Value>
<Value type="short" index="254" genre="config" label="Device Tag" units="" min="0" max="255" value="0">
<Help>Device Tag</Help>
</Value>
<Value type="button" index="255" genre="config" label="Reset configuration settings to factory defaults" write_only="true" value="0" >
<Help>Reset to factory defaults.</Help>
</Value>
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="5" label="Group 1: Will receive Basic Set/ Sensor Binary Report (configurable) when the status of Recessed Door Sensors magnet switch open or close." auto="false"/>
<Group index="2" max_associations="5" label="Group 2: If the battery power is below the warning value, the Node IDs in Group 2 will receive the Low Battery Warning Report, and when the Recessed Door Sensor wake up at the first time it will receive the Battery Report." auto="false"/>
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="1" genre="config" label="Report type" units="" min="0" max="1" size="1" value="0">
<Help>
Defines the contents of Multilevel Sensor Report after Multilevel Sensor Get received.
</Help>
<Item label="Power" value="0" />
<Item label="Voltage" value="1" />
</Value>
<Value type="short" index="2" genre="config" label="Blinking behavior" units="" min="0" max="65535" write_only="true" value="0">
<Help>
This is actually a double byte value. The LSB defines the total time the device needs to blink in seconds. The MSB defines the on/off interval of the blink in tenths of seconds.
</Help>
</Value>
<Value type="list" index="80" genre="config" label="Notification status" units="" size="1" value="0">
<Help>
Enables automatic notifications to associated devices whenever there is a state change.
</Help>
<Item label="None" value="0" />
<Item label="Hail" value="1" />
<Item label="Basic" value="2" />
</Value>
<Value type="bool" index="90" genre="config" label="Enable Wattage Reports" units="" value="0">
<Help>
Enable/disable Wattage threshold and percent.
</Help>
</Value>
<Value type="short" index="91" genre="config" label="Wattage threshold" units="watts" min="0" max="32000" value="50">
<Help>
The minimum change in wattage for a report to be sent.
</Help>
</Value>
<Value type="byte" index="92" genre="config" label="Wattage threshold percent" units="%" min="0" max="99" value="10">
<Help>
Minimum change in percent of wattage to send a report.
</Help>
</Value>
<Value type="button" index="100" genre="config" label="Default Group Reports" units="" write_only="true" value="0" affects="101,102,103">
<Help>
Set report types for groups 1, 2 and 3 to default. Reverts to 0
after set.
</Help>
</Value>
<Value type="int" index="101" genre="config" label="Report type G1" units="" value="8">
<Help>
Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts.
Value 1 (msb) Reserved
Value 2 Reserved
Value 3 Reserved
Value 4 (lsb) bits 7-4 reserved
bit 3 MRC(KWH)
bit 2 MRC(watt)
bit 1 MSRC
bit 0 reserved
The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0)
Meter Report Command(KWh) automatically.
The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0)
Meter Report Command(wattage) automatically.
The MSRC flag signals that Report Group 1 send(1) or don't send(0)
Multilevel Sensor Report Command(wattage) automatically.
</Help>
</Value>
<Value type="int" index="102" genre="config" label="Report type G2" units="" value="0">
<Help>
Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts.
Value 1 (msb) Reserved
Value 2 Reserved
Value 3 Reserved
Value 4 (lsb) bits 7-4 reserved
bit 3 MRC(KWH)
bit 2 MRC(watt)
bit 1 MSRC
bit 0 reserved
The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0)
Meter Report Command(KWh) automatically.
The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0)
Meter Report Command(wattage) automatically.
The MSRC flag signals that Report Group 1 send(1) or don't send(0)
Multilevel Sensor Report Command(wattage) automatically.
</Help>
</Value>
<Value type="int" index="103" genre="config" label="Report type G3" units="" value="0">
<Help>
Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts.
Value 1 (msb) Reserved
Value 2 Reserved
Value 3 Reserved
Value 4 (lsb) bits 7-4 reserved
bit 3 MRC(KWH)
bit 2 MRC(watt)
bit 1 MSRC
bit 0 reserved
The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0)
Meter Report Command(KWh) automatically.
The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0)
Meter Report Command(wattage) automatically.
The MSRC flag signals that Report Group 1 send(1) or don't send(0)
Multilevel Sensor Report Command(wattage) automatically.
</Help>
</Value>
<Value type="button" index="110" genre="config" label="Default Group Time" units="" write_only="true" value="0" affects="111,112,113">
<Help>
Set time interval for sending reports for groups 1, 2 and 3 to default.
</Help>
</Value>
<Value type="int" index="111" genre="config" label="Send interval G1" units="seconds" min="0" max="65535" value="600">
<Help>
Defines the time interval when the defined report for group 1 is sent.
</Help>
</Value>
<Value type="int" index="112" genre="config" label="Send interval G2" units="seconds" min="0" max="65535" value="600">
<Help>
Defines the time interval when the defined report for group 2 is sent.
</Help>
</Value>
<Value type="int" index="113" genre="config" label="Send interval G3" units="seconds" min="0" max="65535" value="600">
<Help>
Defines the time interval when the defined report for group 3 is sent.
</Help>
</Value>
<Value type="short" index="254" genre="config" label="Device tag" units="" min="0" max="65535" value="0">
<Help>
Device tag.
</Help>
</Value>
<Value type="button" index="255" genre="config" label="Reset device" units="" write_only="true" value="0">
<Help>
Reset to the default configuration.
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Reports" auto="true" />
</Associations>
</CommandClass>
</Product>