Skip to content

Commit

Permalink
Openzwave, Updated configuration files
Browse files Browse the repository at this point in the history
  • Loading branch information
gizmocuz committed Oct 14, 2016
1 parent 506ab9b commit 3c83794
Show file tree
Hide file tree
Showing 23 changed files with 1,596 additions and 107 deletions.
6 changes: 3 additions & 3 deletions Config/BeNext/PanicButton.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
<Value type="button" genre="config" instance="1" index="1" label="Set to Default" size="1" value="0">
<Help>Set all configuration values to default values (factory settings).</Help>
</Value>
<Value type="int" genre="config" instance="1" index="2" label="Time to press the panic button" size="1" min="0" max="255" value="100" >
<Value type="byte" genre="config" instance="1" index="2" label="Time to press the panic button" size="1" min="0" max="255" value="100" >
<Help>
The time that the panic pushbutton must be pressed before a (panic) message is sent out to the controller.
0: send directly the panic message when pressed.
1-255: send a panic message after you keep holding the button pressed for this value x 10ms.
</Help>
</Value>
<Value type="int" genre="config" instance="1" index="3" label="Min led feedback time panic" size="1" min="0" max="255" value="100" >
<Value type="byte" genre="config" instance="1" index="3" label="Min led feedback time panic" size="1" min="0" max="255" value="100" >
<Help>
Minimum time that led feedback is shown after a panic message.
0: led only stays on during the send time.
Expand All @@ -35,7 +35,7 @@
1-255: send a control message after you keep holding pushbutton pressed for this value x 10ms.
</Help>
</Value>
<Value type="int" genre="config" instance="1" index="6" label="Min led feedback time control" size="1" min="0" max="255" value="50">
<Value type="byte" genre="config" instance="1" index="6" label="Min led feedback time control" size="1" min="0" max="255" value="50">
<Help>
Minimum time that led feedback is shown after a control message is sent.
0: led only stays on during the send time.
Expand Down
44 changes: 44 additions & 0 deletions Config/BeNext/PanicWatch.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Benext Panic Watch
http://www.benext.eu/static/manual/panicwatch.pdf
-->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration -->
<CommandClass id="112">
<Value type="button" genre="config" instance="1" index="1" label="Set to Default" size="1" value="0">
<Help>Set all configuration values to default values (factory settings).</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="2" label="Time to press the panic Watch" size="1" min="0" max="255" value="100" >
<Help>
The time that the panic pushbutton must be pressed before a (panic) message is sent out to the controller.
0: send directly the panic message when pressed.
1-255: send a panic message after you keep holding the button pressed for this value x 10ms.
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="3" label="Min led feedback time panic" size="1" min="0" max="255" value="100" >
<Help>
Minimum time that led feedback is shown after a panic message.
0: led only stays on during the send time.
1-255: led stays on during send time + this value*10ms.
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="4" label="Buttons mapped" size="1" min="0" max="255" value="0">
<Help>
With this config parameter you can map the buttons to send different Z-Wave messages.
0: SOS button sends an ALARM_REPORT to nodes group 1.
1-255: SOS button sends an BASIC_SET, 0xFF to nodes group 1.
</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="8" label="Report"/>
<Group index="2" max_associations="8" label="Not used"/>
</Associations>
</CommandClass>
</Product>
11 changes: 9 additions & 2 deletions Config/aeotec/zw100.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<!--
Aeotec ZW100 MultiSensor 6
https://aeotec.freshdesk.com/helpdesk/attachments/6009584695
version 1.07
-->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
Expand Down Expand Up @@ -65,7 +66,7 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6009584695
2. The default value is 10, which means that a 10% change in battery will trigger a report.
</Help>
</Value>
<Value type="byte" index="45" genre="config" label="UV Reporting Threshold" units="" min="0" max="255" value="2">
<Value type="byte" index="45" genre="config" label="UV Reporting Threshold" units="" min="0" max="255" value="2" read_only="true">
<Help>Threshold change in ultraviolet to induce an automatic report.
</Help>
</Value>
Expand All @@ -75,6 +76,11 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6009584695
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="60" genre="config" label="Temperature scale" min="1" max="2" value="1" size="1">
<Help>Default value: Celsius for EU/AU version, Fahrenheit for US version.</Help>
<Item label="Celsius" value="1" />
<Item label="Fahrenheit" value="2" />
</Value>
<Value type="button" index="100" genre="config" label="Reset Params 101-103 to Default" write_only="true" affects="101,102,103">
<Help>Reset The Reporting Group Configuration (101 to 103) to default</Help>
</Value>
Expand Down Expand Up @@ -133,14 +139,15 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6009584695
- If the device is on USB power, it will send the reports at the configured interval; set it to something low (~15-60 seconds) to get frequent updates from a powered device.
- If the device is on battery, the sensor will never report in more often than its configured wake interval, regardless of what this setting is configured to; setting this to 3601 when the wake interval is 3600 would make this group report in every 7200 seconds. 240 seconds is the minimum wake interval, but will quickly use battery.</Help>
</Value>
<Value type="byte" index="201" genre="config" label="Temperature Calibration" min="0" max="255" value="0">
<Value type="short" index="201" genre="config" label="Temperature Calibration" value="1">
<Help>The calibration value = standard value - measure value.
(the available value range is [-100, 100] or [-10C, 10C]).
Note:
1. The value contains one decimal point. E.g. if the value is set to 20, the calibration value is 2.0 (EU/AU version) or 2.0 (US version)
2. The calibration value = standard value - measure value.
If measure value =25.3 and the standard value = 23.2, so the calibration value= 23.2-25.3 = -2.1 (0xEB).
If the measure value =30.1 and the standard value = 33.2, so the calibration value= 33.2-30.1= 3.1 (0x1F).
Default value: 1 for EU/AU version, 2 for US version.
</Help>
</Value>
<Value type="byte" index="202" genre="config" label="Humidity Calibration" min="0" max="255" value="0">
Expand Down
13 changes: 10 additions & 3 deletions Config/aeotec/zw130.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Aeotec ZW130 WallMote Quad, base on Engineering Spec 7/29/2016 (Initial draft.)
Aeotec ZW130 WallMote Quad, base on Engineering Spec 9/27/2016
-->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- COMMAND_CLASS_BASIC -->
<CommandClass id="32" getsupported="false"/>
<!-- COMMAND_CLASS_SWITCH_BINARY -->
<CommandClass id="37" getsupported="false"/>
<!-- COMMAND_CLASS_SWITCH_MULTILEVEL -->
<CommandClass id="38" getsupported="false"/>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" genre="config" instance="1" index="1" label="Touch sound" min="0" max="1" value="1" size="1">
Expand All @@ -24,7 +30,7 @@ Aeotec ZW130 WallMote Quad, base on Engineering Spec 7/29/2016 (Initial draft.)
<Help>To configure which report will be sent when pressing the buttons</Help>
<Item label="Send nothing" value="0"/>
<Item label="Send Central Scene Command Notification" value="1"/>
<Item label="Send Central Scene Command Notification and Configuration report" value="2"/>
<Item label="Send Central Scene Command Notification and Configuration report" value="3"/>
</Value>
<Value type="int" index="5" genre="config" label="Color when button is pressed" units="" value="65280" >
<Help>
Expand Down Expand Up @@ -59,7 +65,7 @@ Aeotec ZW130 WallMote Quad, base on Engineering Spec 7/29/2016 (Initial draft.)
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="9">
<Group index="1" max_associations="5" label="Lifeline"/>
<Group index="1" max_associations="1" label="Lifeline"/>
<Group index="2" max_associations="5" label="Basic Set On/Off control via Button 1"/>
<Group index="3" max_associations="5" label="Multilevel Switch Set Dimmer control via Button 1"/>
<Group index="4" max_associations="5" label="Basic Set On/Off control via Button 2"/>
Expand All @@ -70,4 +76,5 @@ Aeotec ZW130 WallMote Quad, base on Engineering Spec 7/29/2016 (Initial draft.)
<Group index="9" max_associations="5" label="Multilevel Switch Set Dimmer control via Button 4"/>
</Associations>
</CommandClass>
<CommandClass id="142" ForceInstances="true"/>
</Product>
72 changes: 72 additions & 0 deletions Config/devolo/mt2646.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Devolo Metering Plug MT 2646
http://www.pepper1.net/zwavedb/device/911
-->
<Product xmlns="http://code.google.com/p/open-zwave/">
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="short" index="1" genre="config" label="Watt Meter" min="1" max="32767" value="720">
<Help>
If the setting is configured for 1hour (set value =720), the Home Control Metering Plug will report its instant power consumption every 1 hour to Group1 node. The maximum interval to report its instant power consumption is 45 hours (5s*32767/3600=45hr).
</Help>
</Value>
<Value type="short" index="2" genre="config" label="KWH Meter Report Period" min="1" max="32767" value="6">
<Help>
If the setting is configured for 1hour (set value =6), the Home Control Metering Plug will report its Accumulated Power Consumption (KW/h) every 1 hour to Group1 node. The maximum interval to report its Accumulated Power Consumption (KW/h) is 227.55 days (10min*32767/1440=227.55 days).
</Help>
</Value>
<Value type="short" index="3" genre="config" label="Threshold of current for Load caution" min="10" max="1300" value="1300">
<Help>
This is a warning when the current of load over the preset threshold value, if the setting value is 1300, when the load current of Relay1 over this value, Home Control Metering Plug will send current meter report to warn the Group1 node, the Range of the setting value is from 10 to 1300,and the default value is 1300.
</Help>
</Value>
<Value type="short" index="4" genre="config" label="Threshold of KWh for Load caution" min="1" max="10000" value="1000" units="KWh">
<Help>
This is a warning when the current of load over the preset threshold value, if the setting value is 1300, when the load current of Relay1 over this value, Home Control Metering Plug will send current meter report to warn the Group1 node, the Range of the setting value is from 10 to 1300,and the default value is 1300.
</Help>
</Value>
<Value type="list" index="5" genre="config" label="Restore switch state mode" min="0" max="2" value="1" units="" size="1">
<Help>
Whenever the AC power return from lost, Home Control Metering Plug will restore the switch state which could be SWITCH OFF、LAST SWITCH STATE、SWITCH ON. The default setting is LAST SWITCH STATE.
</Help>
<Item label="Switch off" value="0" />
<Item label="Last switch state" value="1" />
<Item label="Switch on" value="2" />
</Value>
<Value type="list" index="6" genre="config" label="Mode of Switch Off function" min="0" max="1" value="1" units="" size="1">
<Help>
When the mode of switch On/Off is set to 0, any command of switch off will be disabled and the On/Off function of include button will be disabled. The default setting is enable mode.
</Help>
<Item label="disable" value="0" />
<Item label="enable" value="1" />
</Value>
<Value type="list" index="7" genre="config" label="LED indication mode" min="1" max="3" value="0" units="" size="1">
<Help>
LED indication mode
</Help>
<Item label="Show Switch State:When switch is on, LED is on. When switch is off, LED is off." value="1" />
<Item label="When switch is on, LED is off. When switch is off, LED is on." value="2" />
<Item label="When the state of switch changes, LED will be on only one second, then LED keeps off." value="3" />
</Value>
<Value type="short" index="8" genre="config" label="Auto off timer" min="0" max="32767" value="0" units="s">
<Help>
Whenever Home Control Metering Plug switches to on, the auto off timer begin to count down. After the timer decrease to zero, it will switch to off automatically. However if Auto off timer is set as 0, the auto off function will be disabled. The default setting is 0.
</Help>
</Value>
<Value type="list" index="9" genre="config" label="RF off command mode" min="0" max="3" value="0" units="" size="1">
<Help>
Whenever a switch off command,BASIC_SET、 BINARY_SWITCH_SET、 SWITCH_ALL_OFF, is received, it could be interpreted as a variety of 4 commands.
</Help>
<Item label="It switches to OFF state." value="0" />
<Item label="The switch off command will be ignored." value="1" />
<Item label="It switches to the inverse of current state." value="2" />
<Item label="It switches to ON state." value="3" />
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="1" label="Reports" />
</Associations>
</CommandClass>
</Product>
Loading

0 comments on commit 3c83794

Please sign in to comment.