Skip to content

Commit

Permalink
ZWave database updates (openhab#1029)
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Jackson <chris@cd-jackson.com>
  • Loading branch information
cdjackson authored and doubled-ca committed Aug 14, 2016
1 parent df0579c commit 1026d56
Show file tree
Hide file tree
Showing 3 changed files with 134 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="zwave"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="http://eclipse.org/smarthome/schemas/thing-description/v1.0.0"
xsi:schemaLocation="http://eclipse.org/smarthome/schemas/thing-description/v1.0.0
http://eclipse.org/smarthome/schemas/thing-description/v1.0.0">

<thing-type id="aeon_zw112_00_000" listed="false">
<label>ZW112 Door/Window Sensor 6</label>
<description><![CDATA[
Door/Window Sensor 6<br /><h1>Overview</h1><p>Aeon Labs Door/ Window Sensor 6 is a smart Z-Wave sensor that can detect the status of door/window's open/close in real time. <br />It’s a security Z-Wave device that supports security encryption. Also it supports the “Over the Air Firmware Updating” that allows you wirelessly update its firmware if needs. <br />It can be included and operated in any Z-Wave network with other Z-Wave certified devices from manufacturers and/or other applications.</p> <br /><h2>Inclusion Information</h2><p>Turn the primary controller into inclusion mode, short press the product’s Action Button that you can find in the back of the product. </p> <br /><h2>Exclusion Information</h2><p>Turn the primary controller into exclusion mode, short press the product’s Action Button that you can find in back of the product. </p> <br /><h2>Wakeup Information</h2><p>Press the Action Button once, which will trigger sending out the Wake up notification command, press and hold the Action Button for 3 seconds, which will toggle on/off the Sensor be waked up for 10 minutes. </p>
]]></description>

<!-- CHANNEL DEFINITIONS -->
<channels>
<channel id="battery-level" typeId="system.battery-level">
<properties>
<property name="binding:*:PercentType">BATTERY</property>
</properties>
</channel>
<channel id="sensor_door" typeId="sensor_door">
<label>Door Sensor</label>
<properties>
<property name="binding:*:OpenClosedType">SENSOR_BINARY</property>
</properties>
</channel>
</channels>

<!-- DEVICE PROPERTY DEFINITIONS -->
<properties>
<property name="vendor">Aeon Labs</property>
<property name="model">ZW112</property>
<property name="manufacturerId">0086</property>
<property name="manufacturerRef">0002:0070,0102:0070,0202:0070,1D02:0070</property>
<property name="defaultAssociations">1</property>
</properties>

<!-- CONFIGURATION DESCRIPTIONS -->
<config-description>

<!-- PARAMETER DEFINITIONS -->
<parameter-group name="configuration">
<context>setup</context>
<label>Configuration Parameters</label>
</parameter-group>

<parameter name="config_1_1" type="integer" groupName="configuration">
<label>1: Value that will be sent on open/close events</label>
<default>0</default>
<options>
<option value="0">On for opened, Off for closed</option>
<option value="1">Off for opened, On for closed</option>
</options>
</parameter>

<parameter name="config_39_1" type="integer" groupName="configuration"
min="10" max="50">
<label>39: Low battery threshold (10% to 50%)</label>
<description>The value the sensor will use to determine a low battery level</description>
<default>20</default>
</parameter>

<parameter name="config_101_1" type="integer" groupName="configuration">
<label>101: Low battery voltage check</label>
<description>Enable or disables the low battery voltage check</description>
<default>1</default>
<options>
<option value="0">Disable</option>
<option value="1">Enable</option>
</options>
</parameter>

<parameter name="config_111_4" type="integer" groupName="configuration"
min="240" max="134217727">
<label>111: Low battery voltage check time</label>
<description>Sets the value of the interval for the low battery check time (in seconds)</description>
<default>86640</default>
</parameter>

<parameter name="config_121_1" type="integer" groupName="configuration">
<label>121: Reporting mode on open/close event</label>
<default>1</default>
<options>
<option value="0">Send nothing</option>
<option value="1">Send Basic Set CC</option>
<option value="2">Send Sensor Binary Report CC</option>
<option value="3">Send Basic Set CC and Sensor Binary Report CC</option>
</options>
</parameter>

<parameter name="config_252_1" type="integer" groupName="configuration">
<label>252: Lock/Unlock all configuration parameters</label>
<default>0</default>
<options>
<option value="0">Unlock</option>
<option value="1">Lock</option>
</options>
</parameter>

<parameter name="config_255_4" type="integer" groupName="configuration"
min="0" max="2147483647">
<label>255: Reset sensor to factory default and remove from network</label>
<description><![CDATA[
Reset sensor to factory default and remove from network<br /><h1>Overview</h1><p>Writing  1431655765 to this parameter will reset to factory default and the sensor will be removed from network.</p> <p>If 1 byte is sent with a value of 0, then the senor will be reset to factory default, but the sensor will not be removed from the network.</p>
]]></description>
<default>1</default>
</parameter>

<!-- ASSOCIATION DEFINITIONS -->
<parameter-group name="association">
<context>link</context>
<label>Association Groups</label>
</parameter-group>

<parameter name="group_1" type="text" groupName="association" multiple="true">
<label>1: Lifeline</label>
<description><![CDATA[
Sends sensor report as configured in parameter 121 when the sensor is triggered<br /><h1>Overview</h1><p>1-5 nodes</p>
]]></description>
<multipleLimit>5</multipleLimit>
</parameter>

</config-description>

</thing-type>
</thing:thing-descriptions>
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
http://eclipse.org/smarthome/schemas/thing-description/v1.0.0">

<thing-type id="eurotronic_stellaz_00_000" listed="false">
<label>STELLAZ Thermostatic Valve</label>
<label>StellaZ Thermostatic Valve</label>
<description>Thermostatic Valve</description>

<!-- CHANNEL DEFINITIONS -->
Expand Down Expand Up @@ -58,7 +58,7 @@
<!-- DEVICE PROPERTY DEFINITIONS -->
<properties>
<property name="vendor">EUROtronic Technology</property>
<property name="model">STELLAZ</property>
<property name="model">StellaZ</property>
<property name="manufacturerId">0148</property>
<property name="manufacturerRef">0001:0001</property>
</properties>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,12 @@
<property name="binding:*:DecimalType">THERMOSTAT_FAN_MODE</property>
</properties>
</channel>
<channel id="time_offset" typeId="time_offset">
<label>Time Offset</label>
<properties>
<property name="binding:*:DecimalType">CLOCK</property>
</properties>
</channel>
<channel id="sensor_temperature1" typeId="sensor_temperature">
<label>Sensor (temperature) 1</label>
<properties>
Expand Down

0 comments on commit 1026d56

Please sign in to comment.