Updated external content (Jenkins build 466)

pull/1619/head
openHAB Build Server 2021-06-05 05:06:40 +00:00
parent ff66764588
commit 1d99d5d7fc
14 changed files with 2105 additions and 28 deletions

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,273 @@
---
layout: documentation
title: FTS05 - ZWave
---
{% include base.html %}
# FTS05 Wireless Water Leak Sensor
This describes the Z-Wave device *FTS05*, manufactured by *FortrezZ LLC* with the thing type UID of ```fortrezz_fts05_00_000```.
The device is in the category of *Battery*, defining Batteries, Energy Storages.
![FTS05 product image](https://opensmarthouse.org/zwavedatabase/1386/image/)
The FTS05 supports routing. This allows the device to communicate using other routing enabled devices as intermediate routers. This device is unable to participate in the routing of data from other devices.
The FTS05 does not permanently listen for messages sent from the controller - it will periodically wake up automatically to check if the controller has messages to send, but will sleep most of the time to conserve battery life. Refer to the *Wakeup Information* section below for further information.
## Overview
Gain peace of mind when away from home. Aging and faulty appliances, corroded water heaters, fixtures in bathrooms and laundry rooms can all cause water damage in the home, which is an expensive fix! Our flood sensor alerts you when it gets wet. Just simply place on the floor near water using appliances and fixtures such as dishwashers, toilets, and washing machines. When paired with our automated water shut-off valve, it will signal the valve to automatically turn off the water supply, eliminating any further damage from occurring. Sensor also monitors temperature to detect freezing conditions and even high heat in case of a fire. Place the sensor directly on the floor or in a cabinet under or near water using appliances and fixtures.
### Inclusion Information
1. Set inclusion mode on your controller
2. Press and hold the program button for 1-3 seconds. The LED on the sensor will blink twice if successful. 
### Exclusion Information
1. Set up exclusion mode on your controller
2. Press and hold the button for 1-3 seconds. The LED on the sensor will blink four times once complete.
### Wakeup Information
The FTS05 does not permanently listen for messages sent from the controller - it will periodically wake up automatically to check if the controller has messages to send, but will sleep most of the time to conserve battery life. The wakeup period can be configured in the user interface - it is advisable not to make this too short as it will impact battery life - a reasonable compromise is 1 hour.
The wakeup period does not impact the devices ability to report events or sensor data. The device can be manually woken with a button press on the device as described below - note that triggering a device to send an event is not the same as a wakeup notification, and this will not allow the controller to communicate with the device.
Check to make sure the sensor isnt already in a network. Press the program button and observe LED indicator. You
may need to first exclude the unit from a network, then include it.
### General Usage Information
## Channels
The following table summarises the channels available for the FTS05 -:
| Channel Name | Channel ID | Channel Type | Category | Item Type |
|--------------|------------|--------------|----------|-----------|
| Sensor (temperature) | sensor_temperature | sensor_temperature | Temperature | Number:Temperature |
| Alarm (flood) | alarm_flood | alarm_flood | Water | Switch |
| Alarm (heat) | alarm_heat | alarm_heat | Fire | Switch |
| Alarm (power) | alarm_power | alarm_power | Energy | Switch |
| Alarm (system) | alarm_system | alarm_system | | Switch |
| Battery Level | battery-level | system.battery_level | Battery | Number |
### Sensor (temperature)
Indicates the current temperature.
The ```sensor_temperature``` channel is of type ```sensor_temperature``` and supports the ```Number:Temperature``` item and is in the ```Temperature``` category.
### Alarm (flood)
Indicates if the flood alarm is triggered.
The ```alarm_flood``` channel is of type ```alarm_flood``` and supports the ```Switch``` item and is in the ```Water``` category. This is a read only channel so will only be updated following state changes from the device.
The following state translation is provided for this channel to the ```Switch``` item type -:
| Value | Label |
|-------|-----------|
| OFF | OK |
| ON | Alarm |
### Alarm (heat)
Indicates if a heat alarm is triggered.
The ```alarm_heat``` channel is of type ```alarm_heat``` and supports the ```Switch``` item and is in the ```Fire``` category. This is a read only channel so will only be updated following state changes from the device.
The following state translation is provided for this channel to the ```Switch``` item type -:
| Value | Label |
|-------|-----------|
| OFF | OK |
| ON | Alarm |
### Alarm (power)
Indicates if a power alarm is triggered.
The ```alarm_power``` channel is of type ```alarm_power``` and supports the ```Switch``` item and is in the ```Energy``` category. This is a read only channel so will only be updated following state changes from the device.
The following state translation is provided for this channel to the ```Switch``` item type -:
| Value | Label |
|-------|-----------|
| OFF | OK |
| ON | Alarm |
### Alarm (system)
Indicates if a system alarm is triggered.
The ```alarm_system``` channel is of type ```alarm_system``` and supports the ```Switch``` item. This is a read only channel so will only be updated following state changes from the device.
The following state translation is provided for this channel to the ```Switch``` item type -:
| Value | Label |
|-------|-----------|
| OFF | OK |
| ON | Alarm |
### Battery Level
Represents the battery level as a percentage (0-100%). Bindings for things supporting battery level in a different format (e.g. 4 levels) should convert to a percentage to provide a consistent battery level reading.
The ```system.battery-level``` channel is of type ```system.battery-level``` and supports the ```Number``` item and is in the ```Battery``` category.
This channel provides the battery level as a percentage and also reflects the low battery warning state. If the battery state is in low battery warning state, this will read 0%.
## Device Configuration
The following table provides a summary of the 3 configuration parameters available in the FTS05.
Detailed information on each parameter can be found in the sections below.
| Param | Name | Description |
|-------|-------|-------------|
| 1 | Temperature low threshold | Temperature low threshold |
| 2 | Temperature high threshold | Temperature high threshold |
| 4 | Water Alarm Association Mode | Water Alarm Association Mode (send Basic Set ON or Basic Set OFF when alarm detected) |
| | Wakeup Interval | Sets the interval at which the device will accept commands from the controller |
| | Wakeup Node | Sets the node ID of the device to receive the wakeup notifications |
### Parameter 1: Temperature low threshold
Temperature low threshold
Values in the range -10 to 69 may be set.
The manufacturer defined default value is ```4```.
This parameter has the configuration ID ```config_1_1``` and is of type ```INTEGER```.
### Parameter 2: Temperature high threshold
Temperature high threshold
Values in the range -9 to 70 may be set.
The manufacturer defined default value is ```70```.
This parameter has the configuration ID ```config_2_1``` and is of type ```INTEGER```.
### Parameter 4: Water Alarm Association Mode
Water Alarm Association Mode (send Basic Set ON or Basic Set OFF when alarm detected)
Values in the range 0 to 0 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_4_1``` and is of type ```INTEGER```.
### Wakeup Interval
The wakeup interval sets the period at which the device will listen for messages from the controller. This is required for battery devices that sleep most of the time in order to conserve battery life. The device will wake up at this interval and send a message to the controller to tell it that it can accept messages - after a few seconds, it will go back to sleep if there is no further communications.
This setting is defined in *seconds*. It is advisable not to set this interval too short or it could impact battery life. A period of 1 hour (3600 seconds) is suitable in most instances.
Note that this setting does not affect the devices ability to send sensor data, or notification events.
This parameter has the configuration ID ```wakeup_interval``` and is of type ```INTEGER```.
### Wakeup Node
When sleeping devices wake up, they send a notification to a listening device. Normally, this device is the network controller, and normally the controller will set this automatically to its own address.
In the event that the network contains multiple controllers, it may be necessary to configure this to a node that is not the main controller. This is an advanced setting and should not be changed without a full understanding of the impact.
This parameter has the configuration ID ```wakeup_node``` and is of type ```INTEGER```.
## Association Groups
Association groups allow the device to send unsolicited reports to the controller, or other devices in the network. Using association groups can allow you to eliminate polling, providing instant feedback of a device state change without unnecessary network traffic.
The FTS05 supports 7 association groups.
### Group 2: Water Alarm Active
Basic Set Command ON (default, 0xFF) or OFF (0x00) for Water Alarm Activity
Basic Set Command ON (default, 0xFF) or OFF (0x00) is sent to the associated nodes to indicate that a Water Alarm is active. This depends on the parameter 4 configuration value. When the water alarm is cleared, one additional report with the opposite value is sent.
Association group 2 supports 2 nodes.
### Group 3: Temperature High Condition
Basic Set Command with value = 0xFF is sent to the associated nodes to indicate that a Temperature High condition has been detected.
Basic Set Command with value = 0xFF is sent to the associated nodes to indicate that a Temperature High condition has been detected. When the temperature is back in the normal range, one additional report with value = 0x00 is sent.
Association group 3 supports 2 nodes.
### Group 4: Temperature Low Condition
Basic Set Command with value = 0xFF is sent to the associated nodes to indicate that a Temperature Low condition has been detected.
Basic Set Command with value = 0xFF is sent to the associated nodes to indicate that a Temperature Low condition has been detected. When the temperature is back in the normal range, one additional report with value = 0x00 is sent.
Association group 4 supports 2 nodes.
### Group 5: Temperature Change Report
Temperature report (Multilevel Sensor) when the temperature has changed (with filtering/hysteresis to avoid continuous transmissions at a transition point).
Temperature report (Multilevel Sensor) when the temperature has changed (with filtering/hysteresis to avoid continuous transmissions at a transition point).
Association group 5 supports 2 nodes.
### Group 6: Temperature Report 5 Minute
Temperature report (Multilevel Sensor) every 5 minutes
Temperature report (Multilevel Sensor) every 5 minutes
Association group 6 supports 2 nodes.
### Group 7: Temperature Report 20 Minute
Temperature report (Multilevel Sensor) every 20 minutes
Temperature report (Multilevel Sensor) every 20 minutes
Association group 7 supports 2 nodes.
### Group 8: Temperature Report 60 Minute
Temperature report (Multilevel Sensor) every 60 minutes
Temperature report (Multilevel Sensor) every 60 minutes
Association group 8 supports 2 nodes.
## Technical Information
### Endpoints
#### Endpoint 0
| Command Class | Comment |
|---------------|---------|
| COMMAND_CLASS_NO_OPERATION_V1| |
| COMMAND_CLASS_BASIC_V1| |
| COMMAND_CLASS_SENSOR_MULTILEVEL_V9| |
| COMMAND_CLASS_ASSOCIATION_GRP_INFO_V1| |
| COMMAND_CLASS_DEVICE_RESET_LOCALLY_V1| |
| COMMAND_CLASS_ZWAVEPLUS_INFO_V1| |
| COMMAND_CLASS_CONFIGURATION_V1| |
| COMMAND_CLASS_ALARM_V4| |
| COMMAND_CLASS_MANUFACTURER_SPECIFIC_V1| |
| COMMAND_CLASS_POWERLEVEL_V1| |
| COMMAND_CLASS_FIRMWARE_UPDATE_MD_V1| |
| COMMAND_CLASS_BATTERY_V1| |
| COMMAND_CLASS_WAKE_UP_V2| |
| COMMAND_CLASS_ASSOCIATION_V2| |
| COMMAND_CLASS_VERSION_V2| |
### Documentation Links
* [FTS05 User Manual](https://opensmarthouse.org/zwavedatabase/1386/reference/FTS05usermanual.pdf)
---
Did you spot an error in the above definition or want to improve the content?
You can [contribute to the database here](https://opensmarthouse.org/zwavedatabase/1386).

View File

@ -35,13 +35,10 @@ Features List:
Manual Z-Wave network inclusion:
(1) Connect the power supply.
(2) Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual).
(3) Triple click the Z-button
(4) Smart Plug should be recognized and included into the Z-Wave network.
1. Connect the power supply.
2. Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual).
3. Triple click the Z-button
4. Smart Plug should be recognized and included into the Z-Wave network.
TIP:
@ -53,11 +50,13 @@ REMOVING FROM Z-WAVE NETWORK
To remove Smart Plug from the Z-Wave network:
(1) Insert the Plug into a socket,
1. Insert the Plug into a socket
2. Set the Z-Wave network controller into the exclusion mode (see Z-Wave controller operating manual)
3. Triple click the Z button.
### General Usage Information
(2) Set the Z-Wave network controller into the exclusion mode (see Z-Wave controller operating manual)
(3) Triple click the Z button.
## Channels
@ -120,9 +119,9 @@ Detailed information on each parameter can be found in the sections below.
|-------|-------|-------------|
| 20 | Overload Protection | If current exceeds 16.5A over 5 seconds, relay will turn off. |
| 21 | Device Status after Power Failure | Define how the plug reacts after power failure |
| 24 | Notifcation on Load Change | Smart Plug can send notifications to association device load state changes. |
| 24 | Notification on Load Change | Smart Plug can send notifications to association device load state changes. |
| 27 | Indicator Modes | LED in the device will indicate the state of load |
| 151 | Threshold of power report | Power Threshold at which to send meter report |
| 151 | Threshold of Power Report | Power Threshold at which to send meter report |
| 152 | Percentage Threshold of Power Report | Percentage Threshold at which to send meter report |
| 171 | Power Report Frequency | The interval of sending power report to association device (Group Lifeline). |
| 172 | Energy Report Frequency | The interval of sending energy report to association device (Group Lifeline). |
@ -166,7 +165,7 @@ The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_21_1``` and is of type ```INTEGER```.
### Parameter 24: Notifcation on Load Change
### Parameter 24: Notification on Load Change
Smart Plug can send notifications to association device load state changes.
Smart Plug can send notifications to association device load state changes.
@ -198,7 +197,7 @@ The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_27_1``` and is of type ```INTEGER```.
### Parameter 151: Threshold of power report
### Parameter 151: Threshold of Power Report
Power Threshold at which to send meter report
Power threshold to be interpreted, when the change value of load power exceeds the setting threshold, the smart plug will send meter report to association device (Group Lifeline).
@ -220,7 +219,7 @@ This parameter has the configuration ID ```config_151_2``` and is of type ```INT
Percentage Threshold at which to send meter report
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).
Available settings: 0 - 255 (0 - 255%)
Available settings: 0 - 100 (0 - 100%)
0 - The function is disabled.

View File

@ -0,0 +1,346 @@
---
layout: documentation
title: HKZW-SO08 - ZWave
---
{% include base.html %}
# HKZW-SO08 Smart Plug
This describes the Z-Wave device *HKZW-SO08*, manufactured by *[Hank](http://www.hank-tech.com/)* with the thing type UID of ```hank_hkzwso08_00_000```.
The device is in the category of *Power Outlet*, defining Small devices to be plugged into a power socket in a wall which stick there.
![HKZW-SO08 product image](https://opensmarthouse.org/zwavedatabase/1391/image/)
The HKZW-SO08 supports routing. This allows the device to communicate using other routing enabled devices as intermediate routers. This device is also able to participate in the routing of data between other devices in the mesh network.
## Overview
Smart Plug is a Z-Wave Switch plugin module specifically used to enable Z-Wave command and control (on/off) of any plug-in tool. It can report wattage consumption or kWh energy usage.
This device is a security enabled Z-Wave Plus product that is able to use encrypted Z-Wave Plus messages to communicate to other security enabled Z-Wave Plus products.
Smart Plug is also a security Z-Wave device and supports the Over The Air (OTA) feature for the products firmware upgrade.
This device must be used in conjunction with a Security Enabled Z-Wave Controller in order to fully utilize all implemented functions.
Features:
1. AC output switch on/off by manual or Z-Wave command;
2. RGB LED indicates the Z-WAVE network range and load power;
3. Support S0 and S2 security network;
4. Supporting power meter;
5. Supporting repeater role;
6. Supporting firmware OTA;
7. Supporting Smart Start;
8. Supports over-current protection
### Inclusion Information
Manual Z-Wave network inclusion:
1. Connect the power supply.
2. Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual).
3. Triple click the Z-button
4. Smart Plug should be recognized and included into the Z-Wave network.
### Exclusion Information
To remove Smart Plug from the Z-Wave network:
1. Insert the Plug into a socket
2. Set the Z-Wave network controller into the exclusion mode (see Z-Wave controller operating manual)
3. Triple click the Z button.
### General Usage Information
## Channels
The following table summarises the channels available for the HKZW-SO08 -:
| Channel Name | Channel ID | Channel Type | Category | Item Type |
|--------------|------------|--------------|----------|-----------|
| Switch | switch_binary | switch_binary | Switch | Switch |
| Scene Number | scene_number | scene_number | | Number |
| Electric meter (kWh) | meter_kwh | meter_kwh | Energy | Number |
| Electric meter (volts) | meter_voltage | meter_voltage | Energy | Number |
| Electric meter (watts) | meter_watts | meter_watts | Energy | Number |
| Electric meter (amps) | meter_current | meter_current | Energy | Number |
### Switch
Switch the power on and off.
The ```switch_binary``` channel is of type ```switch_binary``` and supports the ```Switch``` item and is in the ```Switch``` category.
### Scene Number
Triggers when a scene button is pressed.
The ```scene_number``` channel is of type ```scene_number``` and supports the ```Number``` item.
### Electric meter (kWh)
Indicates the energy consumption (kWh).
The ```meter_kwh``` channel is of type ```meter_kwh``` and supports the ```Number``` item and is in the ```Energy``` category. This is a read only channel so will only be updated following state changes from the device.
### Electric meter (volts)
Indicates the instantaneous voltage.
The ```meter_voltage``` channel is of type ```meter_voltage``` and supports the ```Number``` item and is in the ```Energy``` category. This is a read only channel so will only be updated following state changes from the device.
### Electric meter (watts)
Indicates the instantaneous power consumption.
The ```meter_watts``` channel is of type ```meter_watts``` and supports the ```Number``` item and is in the ```Energy``` category. This is a read only channel so will only be updated following state changes from the device.
### Electric meter (amps)
Indicates the instantaneous current consumption.
The ```meter_current``` channel is of type ```meter_current``` and supports the ```Number``` item and is in the ```Energy``` category. This is a read only channel so will only be updated following state changes from the device.
## Device Configuration
The following table provides a summary of the 10 configuration parameters available in the HKZW-SO08.
Detailed information on each parameter can be found in the sections below.
| Param | Name | Description |
|-------|-------|-------------|
| 20 | Overload Protection | If current exceeds 11.5A over 5 seconds, relay will turn off. |
| 21 | Device Status after Power Failure | Define how the plug reacts after power failure |
| 24 | Notification on State Change | Smart Plug can send notifications when device state changes. |
| 27 | Indicator Mode | LED in the device will indicate the state of the device |
| 151 | Threshold of Power Report | Power Threshold at which to send meter report |
| 152 | Percentage Threshold of Power Report | Percentage Threshold at which to send meter report |
| 171 | Power Report Frequency | The interval of sending power report to association device (Group Lifeline). |
| 172 | Energy Report Frequency | The interval of sending energy report to association device (Group Lifeline). |
| 173 | Voltage Report Frequency | The interval of sending voltage (V) report to association device (Group Lifeline) |
| 174 | Electric Current Report Frequency | Interval for sending electric current (A) report. |
### Parameter 20: Overload Protection
If current exceeds 11.5A over 5 seconds, relay will turn off.
If current exceeds 11.5A over 5 seconds, relay will turn off.
0 - The function is disabled
1 - The function is enabled.
Values in the range 0 to 1 may be set.
The manufacturer defined default value is ```1```.
This parameter has the configuration ID ```config_20_1``` and is of type ```INTEGER```.
### Parameter 21: Device Status after Power Failure
Define how the plug reacts after power failure
Define how the plug reacts after power failure:
0 - Smart Plug returns to previous state after a power failure.
1 - Smart Plug does not memorize its state after a powerfailure.
Connected device will be on after the power supply is reconnected.
2 - Smart Plug does not memorize its state after a power failure.
Connected device will be off after the power supply is reconnected.
Values in the range 0 to 2 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_21_1``` and is of type ```INTEGER```.
### Parameter 24: Notification on State Change
Smart Plug can send notifications when device state changes.
Smart Plug can send notifications to association device state changes.
0 - Disabled. But state can be gathered through polling every X minutes.
1 - Basic report.
2 - Basic report only when device activated using its physical button.
Values in the range 0 to 2 may be set.
The manufacturer defined default value is ```1```.
This parameter has the configuration ID ```config_24_1``` and is of type ```INTEGER```.
### Parameter 27: Indicator Mode
LED in the device will indicate the state of the device
After smart plug is included into a Z-Wave network, the LED in the device will indicate the state (ON/OFF).
0 - The LED will follow the status (on/off) of its load.
1 - When the state changes, the LED will follow the status (on/off), but only for 5 seconds after state modification.
Values in the range 0 to 1 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_27_1``` and is of type ```INTEGER```.
### Parameter 151: Threshold of Power Report
Power Threshold at which to send meter report
Power threshold to be interpreted, when the change value of load power exceeds the setting threshold, the smart plug will send meter report to association device (Group Lifeline).
Available settings: 0 - 2300 (0 - 2300W, being the mazximum power supported by the device, higher values technically possible but irrelevant)
0 - The function is disabled.
Default setting: 50 (50W)
NOTE: Don't provide a too low value otherwise you may flood your Z-Wave network
Values in the range 0 to 2300 may be set.
The manufacturer defined default value is ```50```.
This parameter has the configuration ID ```config_151_2``` and is of type ```INTEGER```.
### Parameter 152: Percentage Threshold of Power Report
Percentage Threshold at which to send meter report
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).
Available settings: 0 - 100 (0 - 100%)
0 - The function is disabled.
Default setting: 10 (10%)
NOTE: Don't provide a too low value otherwise you may flood your Z-Wave network
Values in the range 0 to 100 may be set.
The manufacturer defined default value is ```10```.
This parameter has the configuration ID ```config_152_1``` and is of type ```INTEGER```.
### Parameter 171: Power Report Frequency
The interval of sending power report to association device (Group Lifeline).
The interval of sending power report to association device (Group Lifeline).
Available settings: 0- 2678400 (0 - 2678400 seconds)
0 -The function is disabled.
Default setting: 3600 (1 hour).
Values in the range 3600 to 2678400 may be set.
The manufacturer defined default value is ```3600```.
This parameter has the configuration ID ```config_171_4``` and is of type ```INTEGER```.
### Parameter 172: Energy Report Frequency
The interval of sending energy report to association device (Group Lifeline).
The interval of sending energy report to association device (Group Lifeline).
Available settings: 3600 - 2678400 (3600 - 2678400 seconds)
0 -The function is disabled.
Default setting: 7200 (2 hours).
Values in the range 3600 to 2678400 may be set.
The manufacturer defined default value is ```7200```.
This parameter has the configuration ID ```config_172_4``` and is of type ```INTEGER```.
### Parameter 173: Voltage Report Frequency
The interval of sending voltage (V) report to association device (Group Lifeline)
The interval of sending voltage report to association device (Group Lifeline)
Available settings: 3600 - 2678400 (3600 - 2678400 seconds)
0 -The function is disabled.
Default setting: 0 (disabled).
Values in the range 3600 to 2678400 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_173_4``` and is of type ```INTEGER```.
### Parameter 174: Electric Current Report Frequency
Interval for sending electric current (A) report.
The interval of sending electric current (A) report to association device (Group Lifeline).
Available settings: 3600 - 2678400 (3600 - 2678400 seconds)
0 -The function is disabled.
Default setting: 0 (disabled).
Values in the range 3600 to 2678400 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_174_4``` and is of type ```INTEGER```.
## Association Groups
Association groups allow the device to send unsolicited reports to the controller, or other devices in the network. Using association groups can allow you to eliminate polling, providing instant feedback of a device state change without unnecessary network traffic.
The HKZW-SO08 supports 1 association group.
### Group 1: Lifeline
The Lifeline association group reports device status to a hub and is not designed to control other devices directly. When using the Lineline group with a hub, in most cases, only the lifeline group will need to be configured and normally the hub will perform this automatically during the device initialisation.
Meter, Basic etc.
Association group 1 supports 5 nodes.
## Technical Information
### Endpoints
#### Endpoint 0
| Command Class | Comment |
|---------------|---------|
| COMMAND_CLASS_NO_OPERATION_V1| |
| COMMAND_CLASS_BASIC_V1| |
| COMMAND_CLASS_SWITCH_BINARY_V1| |
| COMMAND_CLASS_SCENE_ACTIVATION_V1| |
| COMMAND_CLASS_SCENE_ACTUATOR_CONF_V1| |
| COMMAND_CLASS_METER_V3| |
| COMMAND_CLASS_TRANSPORT_SERVICE_V1| |
| COMMAND_CLASS_ASSOCIATION_GRP_INFO_V1| |
| COMMAND_CLASS_DEVICE_RESET_LOCALLY_V1| |
| COMMAND_CLASS_ZWAVEPLUS_INFO_V1| |
| COMMAND_CLASS_SUPERVISION_V1| |
| COMMAND_CLASS_CONFIGURATION_V1| |
| COMMAND_CLASS_MANUFACTURER_SPECIFIC_V1| |
| COMMAND_CLASS_POWERLEVEL_V1| |
| COMMAND_CLASS_FIRMWARE_UPDATE_MD_V1| |
| COMMAND_CLASS_ASSOCIATION_V2| |
| COMMAND_CLASS_VERSION_V2| |
| COMMAND_CLASS_SECURITY_V1| |
| COMMAND_CLASS_SECURITY_2_V1| |
### Documentation Links
* [French Manual](https://opensmarthouse.org/zwavedatabase/1391/reference/Manuel_Francais_mini_Prise_Z-Wave_Plus_HKZW-SO08.pdf)
---
Did you spot an error in the above definition or want to improve the content?
You can [contribute to the database here](https://opensmarthouse.org/zwavedatabase/1391).

View File

@ -8,7 +8,7 @@ title: 2Gen Motion - ZWave
# 2Gen Motion 2nd Gen Motion Sensor
This describes the Z-Wave device *2Gen Motion*, manufactured by *Ring* with the thing type UID of ```ring_2genmotion_00_000```.
The device is in the category of *Battery*, defining Batteries, Energy Storages.
The device is in the category of *Motion Detector*, defining Motion sensors/detectors.
![2Gen Motion product image](https://opensmarthouse.org/zwavedatabase/1361/image/)
@ -21,11 +21,11 @@ Ring Alarm Motion Detector is a wireless sensor for the Ring Alarm system which
Notes:
1. This product can be operated in any Z-Wave™ network with other Z-Wave certified devices from other manufacturers. All mains operated nodes within the network will act as repeaters regardless of vendor to increase reliability of the network.
1. This product can be operated in any Z-Wave™ network with other Z-Wave certified devices from other manufacturers. All mains operated nodes within the network will act as repeaters regardless of vendor to increase reliability of the network.
### Inclusion Information
 After powering on the device, press and hold the button on the front of the device for ~3 seconds.
After powering on the device, press and hold the button on the front of the device for ~3 seconds.
Release the button and the device will enter Classic inclusion mode which implements both classic inclusion with a Node Information Frame, and Network Wide Inclusion. 
@ -34,10 +34,8 @@ During Classic Inclusion mode, the green LED will blink three times followed by
### Exclusion Information
1. Locate the pinhole reset button on the back of the device in the battery compartment.
2. With the controller in Remove (Z-Wave Exclusion) mode, use a paper clip or similar object and tap the pinhole button. The devices red LED turns on solid to indicate the device was removed from the network.
1. Locate the pinhole reset button on the back of the device in the battery compartment.
2. With the controller in Remove (Z-Wave Exclusion) mode, use a paper clip or similar object and tap the pinhole button. The devices red LED turns on solid to indicate the device was removed from the network.
### General Usage Information

View File

@ -0,0 +1,287 @@
---
layout: documentation
title: YRD210 - ZWave
---
{% include base.html %}
# YRD210 Yale YRD210 Real Living Deadbolt Lock
This describes the Z-Wave device *YRD210*, manufactured by *[Vision Security](http://www.visionsecurity.com.tw/)* with the thing type UID of ```vision_yrd210_00_000```.
The device is in the category of *Battery*, defining Batteries, Energy Storages.
![YRD210 product image](https://opensmarthouse.org/zwavedatabase/1388/image/)
The YRD210 supports routing. This allows the device to communicate using other routing enabled devices as intermediate routers. This device is unable to participate in the routing of data from other devices.
## Overview
The Yale Real Living™ Stand-alone Touchscreen Deadbolt Lock combines a robust lockset with a contemporary electronic aesthetic.
Users benefit from an interactive touchscreen that makes day-to-day access effortless, as well as offering voice-guided programming for simple updates to user information in the event of staffing changes or security breaches. Yale Real Living™ is engineered for quick and ea
### Inclusion Information
1. Enter Master Code #
2. Enter 7 #
If lock is **not on the network**,
* Keypad model will flash BLUE;
* press 1# to join the network ;
* lock will beep three times to indicate lock has joined the network successfully.
* Touch model voice response will say” Network Mode”;
* lock screen will display 1;
* select 1# to join the network .
* Voice response will say “Joining the wireless network” and then “Completed” when lock has successfully joined the network.
### Exclusion Information
1. Enter Master Code #
2. Enter 7 #
If lock is **not on the network**,
* Keypad model will flash BLUE;
* press 1# to join the network ;
* lock will beep three times to indicate lock has joined the network successfully.
* Touch model voice response will say” Network Mode”;
* lock screen will display 1;
* select 1# to join the network .
* Voice response will say “Joining the wireless network” and then “Completed” when lock has successfully joined the network.
### General Usage Information
## Channels
The following table summarises the channels available for the YRD210 -:
| Channel Name | Channel ID | Channel Type | Category | Item Type |
|--------------|------------|--------------|----------|-----------|
| Door Lock | lock_door | lock_door | Door | Switch |
| Alarm (general) | alarm_general | alarm_general | Alarm | Switch |
| | alarm_raw | alarm_raw | | String |
| Battery Level | battery-level | system.battery_level | Battery | Number |
### Door Lock
Lock and unlock the door.
The ```lock_door``` channel is of type ```lock_door``` and supports the ```Switch``` item and is in the ```Door``` category.
The following state translation is provided for this channel to the ```Switch``` item type -:
| Value | Label |
|-------|-----------|
| ON | Locked |
| OFF | Unlocked |
### Alarm (general)
Indicates if an alarm is triggered.
The ```alarm_general``` channel is of type ```alarm_general``` and supports the ```Switch``` item and is in the ```Alarm``` category. This is a read only channel so will only be updated following state changes from the device.
The following state translation is provided for this channel to the ```Switch``` item type -:
| Value | Label |
|-------|-----------|
| OFF | OK |
| ON | Alarm |
###
Provides alarm parameters as json string.
The ```alarm_raw``` channel is of type ```alarm_raw``` and supports the ```String``` item. This is a read only channel so will only be updated following state changes from the device.
This channel sets, and provides the alarm state as a JSON string. It is designed for use in rules.
### Battery Level
Represents the battery level as a percentage (0-100%). Bindings for things supporting battery level in a different format (e.g. 4 levels) should convert to a percentage to provide a consistent battery level reading.
The ```system.battery-level``` channel is of type ```system.battery-level``` and supports the ```Number``` item and is in the ```Battery``` category.
This channel provides the battery level as a percentage and also reflects the low battery warning state. If the battery state is in low battery warning state, this will read 0%.
## Device Configuration
The following table provides a summary of the 7 configuration parameters available in the YRD210.
Detailed information on each parameter can be found in the sections below.
| Param | Name | Description |
|-------|-------|-------------|
| 1 | Audio Mode | |
| 2 | Auto relock | |
| 3 | Relock time | Seconds; automatically re-lock after specified time |
| 4 | Wrong Code Entry Limit | The number of invalid code entries before TAMPER Alarm. |
| 5 | Language | |
| 7 | Shutdown Time | Time unit will be inoperable after too many wrong codes |
| 8 | Operating Mode | Operating Mode |
| | Lock Timeout | Sets the time after which the door will auto lock |
### Parameter 1: Audio Mode
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 1 | Silent |
| 2 | Low |
| 3 | High |
The manufacturer defined default value is ```3``` (High).
This parameter has the configuration ID ```config_1_1``` and is of type ```INTEGER```.
### Parameter 2: Auto relock
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Off |
| 255 | On |
The manufacturer defined default value is ```255``` (On).
This parameter has the configuration ID ```config_2_1``` and is of type ```INTEGER```.
### Parameter 3: Relock time
Seconds; automatically re-lock after specified time
Seconds; after successful code entry and unit unlocks, it will automatically re-lock after specified time
Values in the range 5 to 255 may be set.
The manufacturer defined default value is ```30```.
This parameter has the configuration ID ```config_3_1``` and is of type ```INTEGER```.
### Parameter 4: Wrong Code Entry Limit
The number of invalid code entries before TAMPER Alarm.
The number of invalid code entries lock will accept before sending TAMPER Alarm.
When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter.
Values in the range 1 to 7 may be set.
The manufacturer defined default value is ```5```.
This parameter has the configuration ID ```config_4_1``` and is of type ```INTEGER```.
### Parameter 5: Language
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 1 | English |
| 2 | Spanish |
| 3 | French |
The manufacturer defined default value is ```1``` (English).
This parameter has the configuration ID ```config_5_1``` and is of type ```INTEGER```.
### Parameter 7: Shutdown Time
Time unit will be inoperable after too many wrong codes
Number of seconds unit will be inoperable after number of wrong code entries is exceeded.
Values in the range 1 to 255 may be set.
The manufacturer defined default value is ```30```.
This parameter has the configuration ID ```config_7_1``` and is of type ```INTEGER```.
### Parameter 8: Operating Mode
Operating Mode
Normal Mode
Vacation Mode - all user codes disabled
Privacy Mode - all user codes disabled and RF Lock/Unlock disabled
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Normal |
| 1 | Vacation |
| 2 | Privacy |
The manufacturer defined default value is ```0``` (Normal).
This parameter has the configuration ID ```config_8_1``` and is of type ```INTEGER```.
### Lock Timeout
Sets the time after which the door will auto lock.
This parameter has the configuration ID ```doorlock_timeout``` and is of type ```INTEGER```.
## Association Groups
Association groups allow the device to send unsolicited reports to the controller, or other devices in the network. Using association groups can allow you to eliminate polling, providing instant feedback of a device state change without unnecessary network traffic.
The YRD210 supports 1 association group.
### Group 1: Alarm Reports
Association group 1 supports 4 nodes.
## Technical Information
### Endpoints
#### Endpoint 0
| Command Class | Comment |
|---------------|---------|
| COMMAND_CLASS_NO_OPERATION_V1| |
| COMMAND_CLASS_BASIC_V1| |
| COMMAND_CLASS_DOOR_LOCK_LOGGING_V1| |
| COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_V1| |
| COMMAND_CLASS_DOOR_LOCK_V1| |
| COMMAND_CLASS_USER_CODE_V1| |
| COMMAND_CLASS_CONFIGURATION_V1| |
| COMMAND_CLASS_ALARM_V1| |
| COMMAND_CLASS_MANUFACTURER_SPECIFIC_V1| |
| COMMAND_CLASS_PROTECTION_V2| |
| COMMAND_CLASS_BATTERY_V1| |
| COMMAND_CLASS_ASSOCIATION_V1| |
| COMMAND_CLASS_VERSION_V1| |
| COMMAND_CLASS_TIME_V1| |
| COMMAND_CLASS_TIME_PARAMETERS_V1| |
| COMMAND_CLASS_SECURITY_V1| |
### Documentation Links
* [Yale Install Instructions](https://opensmarthouse.org/zwavedatabase/1388/reference/yale-pb-db-instructions.pdf)
* [Yale Zwave Developer Guide](https://opensmarthouse.org/zwavedatabase/1388/reference/yale-z-wave-developers-guide.pdf)
---
Did you spot an error in the above definition or want to improve the content?
You can [contribute to the database here](https://opensmarthouse.org/zwavedatabase/1388).

View File

@ -0,0 +1,282 @@
---
layout: documentation
title: YRD220 - ZWave
---
{% include base.html %}
# YRD220 Yale YRD220 Real Living Touchscreen Deadbolt Lock
This describes the Z-Wave device *YRD220*, manufactured by *[Vision Security](http://www.visionsecurity.com.tw/)* with the thing type UID of ```vision_yrd220_00_000```.
The device is in the category of *Battery*, defining Batteries, Energy Storages.
![YRD220 product image](https://opensmarthouse.org/zwavedatabase/1387/image/)
The YRD220 supports routing. This allows the device to communicate using other routing enabled devices as intermediate routers. This device is unable to participate in the routing of data from other devices.
## Overview
The Yale Real Living Stand-alone Touchscreen Deadbolt Lock combines a robust lockset with a contemporary aesthetic.
### Inclusion Information
To include the lock in a Z-Wave Network (taken from the installation manual:
Touch the lock screen to activate
Enter the master pin and press #
Press 7, then #
Press 1, then #
The lock will now be in inclusion mode.
### Exclusion Information
To exclude the lock from a Z-Wave Network (taken from the installation manual:
Touch the lock screen to activate
Enter the master pin and press #
Press 7, then #
Press 3, then #
The lock will now be in exclusion mode
### General Usage Information
## Channels
The following table summarises the channels available for the YRD220 -:
| Channel Name | Channel ID | Channel Type | Category | Item Type |
|--------------|------------|--------------|----------|-----------|
| Door Lock | lock_door | lock_door | Door | Switch |
| Alarm | alarm_general | alarm_general | Alarm | Switch |
| | alarm_raw | alarm_raw | | String |
| Battery Level | battery-level | system.battery_level | Battery | Number |
### Door Lock
Lock and unlock the door.
The ```lock_door``` channel is of type ```lock_door``` and supports the ```Switch``` item and is in the ```Door``` category.
The following state translation is provided for this channel to the ```Switch``` item type -:
| Value | Label |
|-------|-----------|
| ON | Locked |
| OFF | Unlocked |
### Alarm
Indicates if an alarm is triggered.
The ```alarm_general``` channel is of type ```alarm_general``` and supports the ```Switch``` item and is in the ```Alarm``` category. This is a read only channel so will only be updated following state changes from the device.
The following state translation is provided for this channel to the ```Switch``` item type -:
| Value | Label |
|-------|-----------|
| OFF | OK |
| ON | Alarm |
###
Provides alarm parameters as json string.
The ```alarm_raw``` channel is of type ```alarm_raw``` and supports the ```String``` item. This is a read only channel so will only be updated following state changes from the device.
This channel sets, and provides the alarm state as a JSON string. It is designed for use in rules.
### Battery Level
Represents the battery level as a percentage (0-100%). Bindings for things supporting battery level in a different format (e.g. 4 levels) should convert to a percentage to provide a consistent battery level reading.
The ```system.battery-level``` channel is of type ```system.battery-level``` and supports the ```Number``` item and is in the ```Battery``` category.
This channel provides the battery level as a percentage and also reflects the low battery warning state. If the battery state is in low battery warning state, this will read 0%.
## Device Configuration
The following table provides a summary of the 7 configuration parameters available in the YRD220.
Detailed information on each parameter can be found in the sections below.
| Param | Name | Description |
|-------|-------|-------------|
| 1 | Audio Volume | Sets the volume level of the beeps and voice prompts |
| 2 | Auto Re-lock | When enabled, the unit will automatically re-lock |
| 3 | Re-lock Time | Time after unlocking that the device will lock |
| 4 | Wrong Code Entry Limit | The number of invalid tries before the lock shutdowns and sends an alarm |
| 5 | Language | Language used by the voice prompts |
| 7 | Shutdown Time | Number of times the device is locked out after the invalid retries are exceeded |
| 8 | Operating Mode | Sets if the unit operates normal, or disables keypad and Z-Wave lock/unlock |
| | Lock Timeout | Sets the time after which the door will auto lock |
### Parameter 1: Audio Volume
Sets the volume level of the beeps and voice prompts
1 = Silent
2 = Low
3 = High
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 1 | Silent |
| 2 | Low |
| 3 | High |
The manufacturer defined default value is ```3``` (High).
This parameter has the configuration ID ```config_1_1``` and is of type ```INTEGER```.
### Parameter 2: Auto Re-lock
When enabled, the unit will automatically re-lock
0 = Off
255 = On
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Off |
| 255 | On |
The manufacturer defined default value is ```0``` (Off).
This parameter has the configuration ID ```config_2_1``` and is of type ```INTEGER```.
### Parameter 3: Re-lock Time
Time after unlocking that the device will lock
Values in the range 5 to 255 may be set.
The manufacturer defined default value is ```30```.
This parameter has the configuration ID ```config_3_1``` and is of type ```INTEGER```.
### Parameter 4: Wrong Code Entry Limit
The number of invalid tries before the lock shutdowns and sends an alarm
Values in the range 1 to 7 may be set.
The manufacturer defined default value is ```5```.
This parameter has the configuration ID ```config_4_1``` and is of type ```INTEGER```.
### Parameter 5: Language
Language used by the voice prompts
1 = English
2 = Spanish
3 = French
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 1 | English |
| 2 | Spanish |
| 3 | French |
The manufacturer defined default value is ```1``` (English).
This parameter has the configuration ID ```config_5_1``` and is of type ```INTEGER```.
### Parameter 7: Shutdown Time
Number of times the device is locked out after the invalid retries are exceeded
Values in the range 1 to 255 may be set.
The manufacturer defined default value is ```30```.
This parameter has the configuration ID ```config_7_1``` and is of type ```INTEGER```.
### Parameter 8: Operating Mode
Sets if the unit operates normal, or disables keypad and Z-Wave lock/unlock
0 = Normal
1 = Vacation Mode (User Codes Disabled)
2 = Privacy Mode (User Codes and ZWave Codes Disabled
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Normal |
| 1 | Vacation Mode |
| 2 | Privacy Mode |
The manufacturer defined default value is ```0``` (Normal).
This parameter has the configuration ID ```config_8_1``` and is of type ```INTEGER```.
### Lock Timeout
Sets the time after which the door will auto lock.
This parameter has the configuration ID ```doorlock_timeout``` and is of type ```INTEGER```.
## Association Groups
Association groups allow the device to send unsolicited reports to the controller, or other devices in the network. Using association groups can allow you to eliminate polling, providing instant feedback of a device state change without unnecessary network traffic.
The YRD220 supports 1 association group.
### Group 1: Alarm Reports
Alarm reports are sent out to all devices in the association group
Association group 1 supports 5 nodes.
## Technical Information
### Endpoints
#### Endpoint 0
| Command Class | Comment |
|---------------|---------|
| COMMAND_CLASS_NO_OPERATION_V1| |
| COMMAND_CLASS_BASIC_V1| |
| COMMAND_CLASS_DOOR_LOCK_LOGGING_V1| |
| COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_V1| |
| COMMAND_CLASS_DOOR_LOCK_V1| |
| COMMAND_CLASS_USER_CODE_V1| |
| COMMAND_CLASS_CONFIGURATION_V1| |
| COMMAND_CLASS_ALARM_V1| |
| COMMAND_CLASS_MANUFACTURER_SPECIFIC_V1| |
| COMMAND_CLASS_PROTECTION_V2| |
| COMMAND_CLASS_BATTERY_V1| |
| COMMAND_CLASS_ASSOCIATION_V1| |
| COMMAND_CLASS_VERSION_V1| |
| COMMAND_CLASS_TIME_V1| |
| COMMAND_CLASS_TIME_PARAMETERS_V1| |
| COMMAND_CLASS_SECURITY_V1| |
### Documentation Links
* [Yale Real Living Touchscreen Deadbolt Installation Manual](https://opensmarthouse.org/zwavedatabase/1387/reference/yale-pb-db-instructions.pdf)
* [Yale Z-Wave Developer's Guide](https://opensmarthouse.org/zwavedatabase/1387/reference/yale-z-wave-developers-guide.pdf)
* [Yale Real Living Touchscreen Deadbolt Installation Manual](https://opensmarthouse.org/zwavedatabase/1387/reference/yale-real-living-tscreen-deadbolt-install-instr-ayrd220-inst-ful-rev-c-07aug12.pdf)
---
Did you spot an error in the above definition or want to improve the content?
You can [contribute to the database here](https://opensmarthouse.org/zwavedatabase/1387).

View File

@ -0,0 +1,169 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="zwave"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0
https://openhab.org/schemas/thing-description/v1.0.0">
<thing-type id="fortrezz_fts05_00_000" listed="false">
<label>FTS05 Wireless Water Leak Sensor</label>
<description><![CDATA[
Wireless Water Leak Sensor<br /> <h1>Overview</h1><p>Gain peace of mind when away from home. Aging and faulty appliances, corroded water heaters, fixtures in bathrooms and laundry rooms can all cause water damage in the home, which is an expensive fix! Our flood sensor alerts you when it gets wet. Just simply place on the floor near water using appliances and fixtures such as dishwashers, toilets, and washing machines. When paired with our automated water shut-off valve, it will signal the valve to automatically turn off the water supply, eliminating any further damage from occurring. Sensor also monitors temperature to detect freezing conditions and even high heat in case of a fire. Place the sensor directly on the floor or in a cabinet under or near water using appliances and fixtures.<br /></p> <br /> <h2>Inclusion Information</h2><p>1. Set inclusion mode on your controller</p><p>2. Press and hold the program button for 1-3 seconds. The LED on the sensor will blink twice if successful. </p> <br /> <h2>Exclusion Information</h2><p>1. Set up exclusion mode on your controller</p><p>2. Press and hold the button for 1-3 seconds. The LED on the sensor will blink four times once complete.</p> <br /> <h2>Wakeup Information</h2><p>Check to make sure the sensor isnt already in a network. Press the program button and observe LED indicator. You</p><p>may need to first exclude the unit from a network, then include it.</p>
]]></description>
<category>Battery</category>
<!-- CHANNEL DEFINITIONS -->
<channels>
<channel id="sensor_temperature" typeId="sensor_temperature">
<label>Sensor (temperature)</label>
<properties>
<property name="binding:*:QuantityType">COMMAND_CLASS_SENSOR_MULTILEVEL;type=TEMPERATURE</property>
</properties>
</channel>
<channel id="alarm_flood" typeId="alarm_flood">
<label>Alarm (flood)</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM;type=FLOOD</property>
</properties>
</channel>
<channel id="alarm_heat" typeId="alarm_heat">
<label>Alarm (heat)</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM;type=HEAT</property>
</properties>
</channel>
<channel id="alarm_power" typeId="alarm_power">
<label>Alarm (power)</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM;type=POWER_MANAGEMENT</property>
</properties>
</channel>
<channel id="alarm_system" typeId="alarm_system">
<label>Alarm (system)</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM;type=SYSTEM</property>
</properties>
</channel>
<channel id="battery-level" typeId="system.battery-level">
<properties>
<property name="binding:*:PercentType">COMMAND_CLASS_BATTERY</property>
</properties>
</channel>
</channels>
<!-- DEVICE PROPERTY DEFINITIONS -->
<properties>
<property name="vendor">FortrezZ LLC</property>
<property name="modelId">FTS05</property>
<property name="manufacturerId">0084</property>
<property name="manufacturerRef">00A3:020E</property>
<property name="dbReference">1386</property>
</properties>
<!-- CONFIGURATION DESCRIPTIONS -->
<config-description>
<!-- GROUP DEFINITIONS -->
<parameter-group name="configuration">
<context>setup</context>
<label>Configuration Parameters</label>
</parameter-group>
<parameter-group name="association">
<context>link</context>
<label>Association Groups</label>
</parameter-group>
<!-- PARAMETER DEFINITIONS -->
<parameter name="config_1_1" type="integer" groupName="configuration"
min="-10" max="69">
<label>1: Temperature low threshold</label>
<description>Temperature low threshold</description>
<default>4</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_2_1" type="integer" groupName="configuration"
min="-9" max="70">
<label>2: Temperature high threshold</label>
<description>Temperature high threshold</description>
<default>70</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_4_1" type="integer" groupName="configuration"
min="0" max="255">
<label>4: Water Alarm Association Mode</label>
<description>Water Alarm Association Mode (send Basic Set ON or Basic Set OFF when alarm detected)</description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<!-- ASSOCIATION DEFINITIONS -->
<parameter name="group_2" type="text" groupName="association" multiple="true">
<label>2: Water Alarm Active</label>
<description><![CDATA[
Basic Set Command ON (default, 0xFF) or OFF (0x00) for Water Alarm Activity<br /> <h1>Overview</h1><p>Basic Set Command ON (default, 0xFF) or OFF (0x00) is sent to the associated nodes to indicate that a Water Alarm is active. This depends on the parameter 4 configuration value. When the water alarm is cleared, one additional report with the opposite value is sent.</p>
]]></description>
<multipleLimit>2</multipleLimit>
</parameter>
<parameter name="group_3" type="text" groupName="association" multiple="true">
<label>3: Temperature High Condition</label>
<description><![CDATA[
Basic Set Command with value = 0xFF is sent to the associated nodes to indicate that a Temperature High condition has been detected.<br /> <h1>Overview</h1><p>Basic Set Command with value = 0xFF is sent to the associated nodes to indicate that a Temperature High condition has been detected. When the temperature is back in the normal range, one additional report with value = 0x00 is sent.</p>
]]></description>
<multipleLimit>2</multipleLimit>
</parameter>
<parameter name="group_4" type="text" groupName="association" multiple="true">
<label>4: Temperature Low Condition</label>
<description><![CDATA[
Basic Set Command with value = 0xFF is sent to the associated nodes to indicate that a Temperature Low condition has been detected.<br /> <h1>Overview</h1><p>Basic Set Command with value = 0xFF is sent to the associated nodes to indicate that a Temperature Low condition has been detected. When the temperature is back in the normal range, one additional report with value = 0x00 is sent.</p>
]]></description>
<multipleLimit>2</multipleLimit>
</parameter>
<parameter name="group_5" type="text" groupName="association" multiple="true">
<label>5: Temperature Change Report</label>
<description><![CDATA[
Temperature report (Multilevel Sensor) when the temperature has changed (with filtering/hysteresis to avoid continuous transmissions at a transition point).<br /> <h1>Overview</h1><p>Temperature report (Multilevel Sensor) when the temperature has changed (with filtering/hysteresis to avoid continuous transmissions at a transition point).</p>
]]></description>
<multipleLimit>2</multipleLimit>
</parameter>
<parameter name="group_6" type="text" groupName="association" multiple="true">
<label>6: Temperature Report 5 Minute</label>
<description><![CDATA[
Temperature report (Multilevel Sensor) every 5 minutes<br /> <h1>Overview</h1><p>Temperature report (Multilevel Sensor) every 5 minutes<br /></p>
]]></description>
<multipleLimit>2</multipleLimit>
</parameter>
<parameter name="group_7" type="text" groupName="association" multiple="true">
<label>7: Temperature Report 20 Minute</label>
<description><![CDATA[
Temperature report (Multilevel Sensor) every 20 minutes<br /> <h1>Overview</h1><p>Temperature report (Multilevel Sensor) every 20 minutes</p>
]]></description>
<multipleLimit>2</multipleLimit>
</parameter>
<parameter name="group_8" type="text" groupName="association" multiple="true">
<label>8: Temperature Report 60 Minute</label>
<description><![CDATA[
Temperature report (Multilevel Sensor) every 60 minutes<br /> <h1>Overview</h1><p>Temperature report (Multilevel Sensor) every 60 minutes<br /></p>
]]></description>
<multipleLimit>2</multipleLimit>
</parameter>
<!-- STATIC DEFINITIONS -->
<parameter name="node_id" type="integer" min="1" max="232" readOnly="true" required="true">
<label>Node ID</label>
<advanced>true</advanced>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@ -8,7 +8,7 @@
<thing-type id="hank_hkzws001_00_000" listed="false">
<label>HKZW-SO01 Smart Plug with two USB ports</label>
<description><![CDATA[
Smart Plug with two USB ports<br /> <h1>Overview</h1><p>Hank Smart Plug is a Z-Wave Switch plugin module specifically used to enable Z-Wave command and control (On/Off) of any plug-in tool. It can report wattage consumption or kWh energy usage. Smart Plug is also a security Z-Wave device and supports Over The Air (OTA) feature for the product's firmware upgrade.</p> <p>Based on the Z-Wave Plus specification.</p> <p>Features List:</p> <ol><li>Supports 1xAC output and 2xUSB outputs;</li> <li>AC output switch on/off by manual or Z-Wave command;</li> <li>LED indicates the working status;</li> <li>Z-Wave plus compatible (500 serials Product);</li> <li>Supporting power meter;</li> <li>Supporting repeater role</li> <li>Supporting firmware OTA</li> </ol> <br /> <h2>Inclusion Information</h2><p>Manual Z-Wave network inclusion:</p> <p>(1) Connect the power supply.</p> <p>(2) Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual).</p> <p>(3) Triple click the Z-button</p> <p>(4) Smart Plug should be recognized and included into the Z-Wave network.</p> <p>TIP:</p> <p>If the LED indicator not blinking when inserting a Plug into a socket, it means the plug was already added in other existing network.</p> <br /> <h2>Exclusion Information</h2><p>REMOVING FROM Z-WAVE NETWORK</p> <p>To remove Smart Plug from the Z-Wave network:</p> <p>(1) Insert the Plug into a socket,</p> <p>(2) Set the Z-Wave network controller into the exclusion mode (see Z-Wave controller operating manual)</p> <p>(3) Triple click the Z button.</p>
Smart Plug with two USB ports<br /> <h1>Overview</h1><p>Hank Smart Plug is a Z-Wave Switch plugin module specifically used to enable Z-Wave command and control (On/Off) of any plug-in tool. It can report wattage consumption or kWh energy usage. Smart Plug is also a security Z-Wave device and supports Over The Air (OTA) feature for the product's firmware upgrade.</p> <p>Based on the Z-Wave Plus specification.</p> <p>Features List:</p> <ol><li>Supports 1xAC output and 2xUSB outputs;</li> <li>AC output switch on/off by manual or Z-Wave command;</li> <li>LED indicates the working status;</li> <li>Z-Wave plus compatible (500 serials Product);</li> <li>Supporting power meter;</li> <li>Supporting repeater role</li> <li>Supporting firmware OTA</li> </ol> <br /> <h2>Inclusion Information</h2><p>Manual Z-Wave network inclusion:</p> <ol><li>Connect the power supply.</li><li>Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual).</li><li>Triple click the Z-button</li><li>Smart Plug should be recognized and included into the Z-Wave network.</li></ol> <p>TIP:</p> <p>If the LED indicator not blinking when inserting a Plug into a socket, it means the plug was already added in other existing network.</p> <br /> <h2>Exclusion Information</h2><p>REMOVING FROM Z-WAVE NETWORK</p> <p>To remove Smart Plug from the Z-Wave network:</p> <ol><li>Insert the Plug into a socket</li><li>Set the Z-Wave network controller into the exclusion mode (see Z-Wave controller operating manual)</li><li>Triple click the Z button.</li></ol> <br /> <h2>Wakeup Information</h2><p><br /></p>
]]></description>
<category>PowerOutlet</category>
@ -106,7 +106,7 @@ Define how the plug reacts after power failure<br /> <h1>Overview</h1><p>Define
<parameter name="config_24_1" type="integer" groupName="configuration"
min="0" max="2">
<label>24: Notifcation on Load Change</label>
<label>24: Notification on Load Change</label>
<description><![CDATA[
Smart Plug can send notifications to association device load state changes.<br /> <h1>Overview</h1><p>Smart Plug can send notifications to association device load state changes.</p> <p>0 -Disabled.</p> <p>1 - Basic report.</p> <p>2 - Basic report only when Load condition not changed by Z-WAVE Command.</p>
]]></description>
@ -126,7 +126,7 @@ LED in the device will indicate the state of load<br /> <h1>Overview</h1><p>Afte
<parameter name="config_151_2" type="integer" groupName="configuration"
min="0" max="65535">
<label>151: Threshold of power report</label>
<label>151: Threshold of Power Report</label>
<description><![CDATA[
Power Threshold at which to send meter report<br /> <h1>Overview</h1><p>Power threshold to be interpreted, when the change value of load power exceeds the setting threshold, the smart plug will send meter report to association device (Group Lifeline).</p> <p>Available settings: 0 - 65535 (0 - 65535W)</p> <p>0 - The function is disabled.</p> <p>Default setting: 50 (50W)</p>
]]></description>
@ -138,7 +138,7 @@ Power Threshold at which to send meter report<br /> <h1>Overview</h1><p>Power th
min="0" max="255">
<label>152: Percentage Threshold of Power Report</label>
<description><![CDATA[
Percentage Threshold at which to send meter report<br /> <h1>Overview</h1><p>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).</p> <p>Available settings: 0 - 255 (0 - 255%)</p> <p>0 - The function is disabled.</p> <p>Default setting: 10 (10%)</p>
Percentage Threshold at which to send meter report<br /> <h1>Overview</h1><p>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).</p> <p>Available settings: 0 - 100 (0 - 100%)</p> <p>0 - The function is disabled.</p> <p>Default setting: 10 (10%)</p>
]]></description>
<default>10</default>
<limitToOptions>false</limitToOptions>

View File

@ -0,0 +1,197 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="zwave"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0
https://openhab.org/schemas/thing-description/v1.0.0">
<thing-type id="hank_hkzwso08_00_000" listed="false">
<label>HKZW-SO08 Smart Plug</label>
<description><![CDATA[
Smart Plug<br /> <h1>Overview</h1><p>Smart Plug is a Z-Wave Switch plugin module specifically used to enable Z-Wave command and control (on/off) of any plug-in tool. It can report wattage consumption or kWh energy usage.</p><p>This device is a security enabled Z-Wave Plus product that is able to use encrypted Z-Wave Plus messages to communicate to other security enabled Z-Wave Plus products.</p><p>Smart Plug is also a security Z-Wave device and supports the Over The Air (OTA) feature for the products firmware upgrade.</p><p>This device must be used in conjunction with a Security Enabled Z-Wave Controller in order to fully utilize all implemented functions.</p><p>Features:</p><ol><li>AC output switch on/off by manual or Z-Wave command;</li><li>RGB LED indicates the Z-WAVE network range and load power;</li><li>Support S0 and S2 security network;</li><li>Supporting power meter;</li><li>Supporting repeater role;</li><li>Supporting firmware OTA;</li><li>Supporting Smart Start;</li><li>Supports over-current protection</li></ol> <br /> <h2>Inclusion Information</h2><p>Manual Z-Wave network inclusion:</p><ol><li>Connect the power supply.</li><li>Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual).</li><li>Triple click the Z-button</li><li>Smart Plug should be recognized and included into the Z-Wave network.</li></ol> <br /> <h2>Exclusion Information</h2><p>To remove Smart Plug from the Z-Wave network:<br /></p><ol><li>Insert the Plug into a socket</li><li>Set the Z-Wave network controller into the exclusion mode (see Z-Wave controller operating manual)</li><li>Triple click the Z button.</li></ol> <br /> <h2>Wakeup Information</h2><p><br /></p>
]]></description>
<category>PowerOutlet</category>
<!-- CHANNEL DEFINITIONS -->
<channels>
<channel id="switch_binary" typeId="switch_binary">
<label>Switch</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_SWITCH_BINARY</property>
</properties>
</channel>
<channel id="scene_number" typeId="scene_number">
<label>Scene Number</label>
<properties>
<property name="binding:*:DecimalType">COMMAND_CLASS_SCENE_ACTIVATION</property>
</properties>
</channel>
<channel id="meter_kwh" typeId="meter_kwh">
<label>Electric meter (kWh)</label>
<properties>
<property name="binding:*:DecimalType">COMMAND_CLASS_METER;type=E_KWh</property>
</properties>
</channel>
<channel id="meter_voltage" typeId="meter_voltage">
<label>Electric meter (volts)</label>
<properties>
<property name="binding:*:DecimalType">COMMAND_CLASS_METER;type=E_V</property>
</properties>
</channel>
<channel id="meter_watts" typeId="meter_watts">
<label>Electric meter (watts)</label>
<properties>
<property name="binding:*:DecimalType">COMMAND_CLASS_METER;type=E_W</property>
</properties>
</channel>
<channel id="meter_current" typeId="meter_current">
<label>Electric meter (amps)</label>
<properties>
<property name="binding:*:DecimalType">COMMAND_CLASS_METER;type=E_A</property>
</properties>
</channel>
</channels>
<!-- DEVICE PROPERTY DEFINITIONS -->
<properties>
<property name="vendor">Hank</property>
<property name="modelId">HKZW-SO08</property>
<property name="manufacturerId">0208</property>
<property name="manufacturerRef">0100:0019</property>
<property name="dbReference">1391</property>
<property name="defaultAssociations">1</property>
</properties>
<!-- CONFIGURATION DESCRIPTIONS -->
<config-description>
<!-- GROUP DEFINITIONS -->
<parameter-group name="configuration">
<context>setup</context>
<label>Configuration Parameters</label>
</parameter-group>
<parameter-group name="association">
<context>link</context>
<label>Association Groups</label>
</parameter-group>
<!-- PARAMETER DEFINITIONS -->
<parameter name="config_20_1" type="integer" groupName="configuration"
min="0" max="1">
<label>20: Overload Protection</label>
<description><![CDATA[
If current exceeds 11.5A over 5 seconds, relay will turn off.<br /> <h1>Overview</h1><p>If current exceeds 11.5A over 5 seconds, relay will turn off.</p><p>0 - The function is disabled</p><p>1 - The function is enabled.</p>
]]></description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_21_1" type="integer" groupName="configuration"
min="0" max="2">
<label>21: Device Status after Power Failure</label>
<description><![CDATA[
Define how the plug reacts after power failure<br /> <h1>Overview</h1><p>Define how the plug reacts after power failure:</p><p>0 - Smart Plug returns to previous state after a power failure.</p><p>1 - Smart Plug does not memorize its state after a powerfailure.</p><p>Connected device will be on after the power supply is reconnected.</p><p>2 - Smart Plug does not memorize its state after a power failure.</p><p>Connected device will be off after the power supply is reconnected.</p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_24_1" type="integer" groupName="configuration"
min="0" max="2">
<label>24: Notification on State Change</label>
<description><![CDATA[
Smart Plug can send notifications when device state changes.<br /> <h1>Overview</h1><p>Smart Plug can send notifications to association device state changes.</p><p>0 - Disabled. But state can be gathered through polling every X minutes.</p><p>1 - Basic report.</p><p>2 - Basic report only when device activated using its physical button.</p>
]]></description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_27_1" type="integer" groupName="configuration"
min="0" max="1">
<label>27: Indicator Mode</label>
<description><![CDATA[
LED in the device will indicate the state of the device<br /> <h1>Overview</h1><p>After smart plug is included into a Z-Wave network, the LED in the device will indicate the state (ON/OFF).</p><p>0 - The LED will follow the status (on/off) of its load.</p><p>1 - When the state changes, the LED will follow the status (on/off), but only for 5 seconds after state modification.</p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_151_2" type="integer" groupName="configuration"
min="0" max="2300">
<label>151: Threshold of Power Report</label>
<description><![CDATA[
Power Threshold at which to send meter report<br /> <h1>Overview</h1><p>Power threshold to be interpreted, when the change value of load power exceeds the setting threshold, the smart plug will send meter report to association device (Group Lifeline).</p><p>Available settings: 0 - 2300 (0 - 2300W, being the mazximum power supported by the device, higher values technically possible but irrelevant)</p><p>0 - The function is disabled.</p><p>Default setting: 50 (50W)</p><p>NOTE: Don't provide a too low value otherwise you may flood your Z-Wave network</p>
]]></description>
<default>50</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_152_1" type="integer" groupName="configuration"
min="0" max="100">
<label>152: Percentage Threshold of Power Report</label>
<description><![CDATA[
Percentage Threshold at which to send meter report<br /> <h1>Overview</h1><p>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).</p><p>Available settings: 0 - 100 (0 - 100%)</p><p>0 - The function is disabled.</p><p>Default setting: 10 (10%)</p><p>NOTE: Don't provide a too low value otherwise you may flood your Z-Wave network<br /></p>
]]></description>
<default>10</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_171_4" type="integer" groupName="configuration"
min="3600" max="2678400">
<label>171: Power Report Frequency</label>
<description><![CDATA[
The interval of sending power report to association device (Group Lifeline).<br /> <h1>Overview</h1><p>The interval of sending power report to association device (Group Lifeline).</p><p>Available settings: 0- 2678400 (0 - 2678400 seconds)</p><p>0 -The function is disabled.</p><p>Default setting: 3600 (1 hour).</p>
]]></description>
<default>3600</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_172_4" type="integer" groupName="configuration"
min="3600" max="2678400">
<label>172: Energy Report Frequency</label>
<description><![CDATA[
The interval of sending energy report to association device (Group Lifeline).<br /> <h1>Overview</h1><p>The interval of sending energy report to association device (Group Lifeline).</p><p>Available settings: 3600 - 2678400 (3600 - 2678400 seconds)</p><p>0 -The function is disabled.</p><p>Default setting: 7200 (2 hours).</p>
]]></description>
<default>7200</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_173_4" type="integer" groupName="configuration"
min="3600" max="2678400">
<label>173: Voltage Report Frequency</label>
<description><![CDATA[
The interval of sending voltage (V) report to association device (Group Lifeline)<br /> <h1>Overview</h1><p>The interval of sending voltage report to association device (Group Lifeline)</p><p>Available settings: 3600 - 2678400 (3600 - 2678400 seconds)</p><p>0 -The function is disabled.</p><p>Default setting: 0 (disabled).</p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_174_4" type="integer" groupName="configuration"
min="3600" max="2678400">
<label>174: Electric Current Report Frequency</label>
<description><![CDATA[
Interval for sending electric current (A) report.<br /> <h1>Overview</h1><p>The interval of sending electric current (A) report to association device (Group Lifeline).</p><p>Available settings: 3600 - 2678400 (3600 - 2678400 seconds)</p><p>0 -The function is disabled.</p><p>Default setting: 0 (disabled).</p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<!-- ASSOCIATION DEFINITIONS -->
<parameter name="group_1" type="text" groupName="association" multiple="true">
<label>1: Lifeline</label>
<description>Meter, Basic etc.</description>
<multipleLimit>5</multipleLimit>
</parameter>
<!-- STATIC DEFINITIONS -->
<parameter name="node_id" type="integer" min="1" max="232" readOnly="true" required="true">
<label>Node ID</label>
<advanced>true</advanced>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@ -0,0 +1,204 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="zwave"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0
https://openhab.org/schemas/thing-description/v1.0.0">
<thing-type id="ring_2genmotion_00_000" listed="false">
<label>2Gen Motion 2nd Gen Motion Sensor</label>
<description><![CDATA[
2nd Gen Motion Sensor<br /> <h1>Overview</h1><p>Ring Alarm Motion Detector is a wireless sensor for the Ring Alarm system which provides users the ability to know when there is movement of a person or similar object within an area. </p><p>Notes:</p><ol><li>This product can be operated in any Z-Wave™ network with other Z-Wave certified devices from other manufacturers. All mains operated nodes within the network will act as repeaters regardless of vendor to increase reliability of the network.</li></ol> <br /> <h2>Inclusion Information</h2><p>After powering on the device, press and hold the button on the front of the device for ~3 seconds.<br /></p><p>Release the button and the device will enter Classic inclusion mode which implements both classic inclusion with a Node Information Frame, and Network Wide Inclusion. </p><p>During Classic Inclusion mode, the green LED will blink three times followed by a brief pause, repeatedly. When Classic inclusion times-out, the device will blink alternating red and green a few times.</p> <br /> <h2>Exclusion Information</h2><ol><li>Locate the pinhole reset button on the back of the device in the battery compartment.</li><li>With the controller in Remove (Z-Wave Exclusion) mode, use a paper clip or similar object and tap the pinhole button. The devices red LED turns on solid to indicate the device was removed from the network.</li></ol> <br /> <h2>Wakeup Information</h2><p><br /></p>
]]></description>
<category>MotionDetector</category>
<!-- CHANNEL DEFINITIONS -->
<channels>
<channel id="alarm_power" typeId="alarm_power">
<label>Alarm (power)</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM;type=power</property>
</properties>
</channel>
<channel id="alarm_system" typeId="alarm_system">
<label>Alarm (system)</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM;type=SYSTEM</property>
</properties>
</channel>
<channel id="alarm_burglar" typeId="alarm_burglar">
<label>Alarm (burglar)</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM;type=BURGLAR</property>
</properties>
</channel>
<channel id="battery-level" typeId="system.battery-level">
<properties>
<property name="binding:*:PercentType">COMMAND_CLASS_BATTERY</property>
</properties>
</channel>
</channels>
<!-- DEVICE PROPERTY DEFINITIONS -->
<properties>
<property name="vendor">Ring</property>
<property name="modelId">2Gen Motion</property>
<property name="manufacturerId">0346</property>
<property name="manufacturerRef">0301:0301</property>
<property name="dbReference">1361</property>
<property name="defaultAssociations">1</property>
</properties>
<!-- CONFIGURATION DESCRIPTIONS -->
<config-description>
<!-- GROUP DEFINITIONS -->
<parameter-group name="configuration">
<context>setup</context>
<label>Configuration Parameters</label>
</parameter-group>
<parameter-group name="association">
<context>link</context>
<label>Association Groups</label>
</parameter-group>
<!-- PARAMETER DEFINITIONS -->
<parameter name="config_1_1" type="integer" groupName="configuration"
min="1" max="70">
<label>1: Heartbeats</label>
<description><![CDATA[
Number minutes between heartbeats.<br /> <h1>Overview</h1><p>Heartbeats are automatic battery reports on a timer after the last event.<br /></p>
]]></description>
<default>70</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_2_1" type="integer" groupName="configuration"
min="0" max="5">
<label>2: Number of App Retries</label>
<description><![CDATA[
Number of application level retries attempted<br /> <h1>Overview</h1><p>Number of application level retries attempted for messages either not ACKed or messages encapsulated via supervision get that did not receive a report.<br /></p>
]]></description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_3_1" type="integer" groupName="configuration"
min="1" max="60">
<label>3: App Level Retry Base Wait</label>
<description><![CDATA[
Application Level Retry Base Wait Time Period<br /> <h1>Overview</h1><p>The number base seconds used in the calculation for sleeping between retry messages.<br /></p>
]]></description>
<default>5</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_4_1" type="integer" groupName="configuration">
<label>4: LED configuration</label>
<description><![CDATA[
configure the various LED indications on the device<br /> <h1>Overview</h1><p>0 == Dont show green </p><p>1 == Show green after Supervision Report Intrusion (Fault) </p><p>2 == Show green after Supervision Report both Intrusion and Intrusion clear<br /></p>
]]></description>
<default>1</default>
<options>
<option value="0">Dont show green</option>
<option value="1">Show green after Supervision Report Intrusion (Fault)</option>
<option value="2">Show green after Supervision Report both Intrusion and Intrusion clear</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_5_2" type="integer" groupName="configuration"
min="500" max="5000">
<label>5: Supervisory Retry Wait</label>
<description><![CDATA[
Supervisory Retry Wait<br /> <h1>Overview</h1><p>The number of milliseconds waiting for a Supervisory Report response to a Supervisory Get encapsulated command from the sensor before attempting a retry.<br /></p>
]]></description>
<default>1500</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_6_2" type="integer" groupName="configuration"
min="0" max="255">
<label>6: Occupancy Clear Delay</label>
<description><![CDATA[
Occupancy Clear Delay<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_7_1" type="integer" groupName="configuration"
min="0" max="255">
<label>7: Intrusion Clear Delay</label>
<description>Intrusion Clear Delay</description>
<default>5</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_8_1" type="integer" groupName="configuration"
min="0" max="255">
<label>8: Standard Clear Delay</label>
<description>Standard Clear Delay</description>
<default>10</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_9_1" type="integer" groupName="configuration"
min="0" max="4">
<label>9: Motion Detection Mode</label>
<description><![CDATA[
Motion Detection Mode<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>3</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_10_1" type="integer" groupName="configuration"
min="0" max="255">
<label>10: Any Motion Threshold</label>
<description><![CDATA[
Any Motion Threshold<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>80</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_11_1" type="integer" groupName="configuration"
min="0" max="1">
<label>11: Lighting Enabled</label>
<description><![CDATA[
Lighting Enabled<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_12_1" type="integer" groupName="configuration"
min="0" max="60">
<label>12: Lighting Delay</label>
<description>Lighting Delay</description>
<default>2</default>
<limitToOptions>false</limitToOptions>
</parameter>
<!-- ASSOCIATION DEFINITIONS -->
<parameter name="group_1" type="text" groupName="association" multiple="true">
<label>1: Lifeline</label>
<description><![CDATA[
1. Notification Report a. See notification CC section for notifications that are sent 2. Battery Report 3. Device Reset Locally Notification<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<multipleLimit>5</multipleLimit>
</parameter>
<!-- STATIC DEFINITIONS -->
<parameter name="node_id" type="integer" min="1" max="232" readOnly="true" required="true">
<label>Node ID</label>
<advanced>true</advanced>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="zwave"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0
https://openhab.org/schemas/thing-description/v1.0.0">
<thing-type id="vision_yrd210_00_000" listed="false">
<label>YRD210 Yale YRD210 Real Living Deadbolt Lock</label>
<description><![CDATA[
Yale YRD210 Real Living Deadbolt Lock<br /> <h1>Overview</h1><p><br /></p><p>The Yale Real Living™ Stand-alone Touchscreen Deadbolt Lock combines a robust lockset with a contemporary electronic aesthetic.</p> <p>Users benefit from an interactive touchscreen that makes day-to-day access effortless, as well as offering voice-guided programming for simple updates to user information in the event of staffing changes or security breaches. Yale Real Living™ is engineered for quick and ea</p> <br /> <h2>Inclusion Information</h2><p><br /></p><ol><li>Enter Master Code #</li> <li>Enter 7 #</li> </ol><p>If lock is <strong>not on the network</strong>,</p> <ul><li>Keypad model will flash BLUE;</li> <li>press 1# to join the network ;</li> <li>lock will beep three times to indicate lock has joined the network successfully.</li> </ul> <ul><li>Touch model voice response will say” Network Mode”;</li> <li>lock screen will display 1;</li> <li>select 1# to join the network .</li> <li>Voice response will say “Joining the wireless network” and then “Completed” when lock has successfully joined the network.</li> </ul> <br /> <h2>Exclusion Information</h2><p><br /></p><ol><li>Enter Master Code #</li> <li>Enter 7 #</li> </ol><p>If lock is <strong>not on the network</strong>,</p> <ul><li>Keypad model will flash BLUE;</li> <li>press 1# to join the network ;</li> <li>lock will beep three times to indicate lock has joined the network successfully.</li> </ul> <ul><li>Touch model voice response will say” Network Mode”;</li> <li>lock screen will display 1;</li> <li>select 1# to join the network .</li> <li>Voice response will say “Joining the wireless network” and then “Completed” when lock has successfully joined the network.</li> </ul> <br /> <h2>Wakeup Information</h2><p><br /></p>
]]></description>
<category>Battery</category>
<!-- CHANNEL DEFINITIONS -->
<channels>
<channel id="lock_door" typeId="lock_door">
<label>Door Lock</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_DOOR_LOCK</property>
</properties>
</channel>
<channel id="alarm_general" typeId="alarm_general">
<label>Alarm (general)</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM;type=GENERAL</property>
</properties>
</channel>
<channel id="alarm_raw" typeId="alarm_raw">
<label></label>
<properties>
<property name="binding:*:StringType">COMMAND_CLASS_ALARM</property>
</properties>
</channel>
<channel id="battery-level" typeId="system.battery-level">
<properties>
<property name="binding:*:PercentType">COMMAND_CLASS_BATTERY</property>
</properties>
</channel>
</channels>
<!-- DEVICE PROPERTY DEFINITIONS -->
<properties>
<property name="vendor">Vision Security</property>
<property name="modelId">YRD210</property>
<property name="manufacturerId">0109</property>
<property name="manufacturerRef">0004:0000</property>
<property name="dbReference">1388</property>
<property name="defaultAssociations">1</property>
</properties>
<!-- CONFIGURATION DESCRIPTIONS -->
<config-description>
<!-- GROUP DEFINITIONS -->
<parameter-group name="configuration">
<context>setup</context>
<label>Configuration Parameters</label>
</parameter-group>
<parameter-group name="association">
<context>link</context>
<label>Association Groups</label>
</parameter-group>
<!-- PARAMETER DEFINITIONS -->
<parameter name="config_1_1" type="integer" groupName="configuration">
<label>1: Audio Mode</label>
<default>3</default>
<options>
<option value="1">Silent</option>
<option value="2">Low</option>
<option value="3">High</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_2_1" type="integer" groupName="configuration">
<label>2: Auto relock</label>
<default>255</default>
<options>
<option value="0">Off</option>
<option value="255">On</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_3_1" type="integer" groupName="configuration"
min="5" max="255">
<label>3: Relock time</label>
<description><![CDATA[
Seconds; automatically re-lock after specified time<br /> <h1>Overview</h1><p>Seconds; after successful code entry and unit unlocks, it will automatically re-lock after specified time</p>
]]></description>
<default>30</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_4_1" type="integer" groupName="configuration"
min="1" max="7">
<label>4: Wrong Code Entry Limit</label>
<description><![CDATA[
The number of invalid code entries before TAMPER Alarm.<br /> <h1>Overview</h1><p>The number of invalid code entries lock will accept before sending TAMPER Alarm.</p> <p>When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter.</p>
]]></description>
<default>5</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_5_1" type="integer" groupName="configuration">
<label>5: Language</label>
<default>1</default>
<options>
<option value="1">English</option>
<option value="2">Spanish</option>
<option value="3">French</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_7_1" type="integer" groupName="configuration"
min="1" max="255">
<label>7: Shutdown Time</label>
<description><![CDATA[
Time unit will be inoperable after too many wrong codes<br /> <h1>Overview</h1><p>Number of seconds unit will be inoperable after number of wrong code entries is exceeded.</p>
]]></description>
<default>30</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_8_1" type="integer" groupName="configuration">
<label>8: Operating Mode</label>
<description><![CDATA[
Operating Mode<br /> <h1>Overview</h1><p>Normal Mode</p> <p>Vacation Mode - all user codes disabled</p> <p>Privacy Mode - all user codes disabled and RF Lock/Unlock disabled</p>
]]></description>
<default>0</default>
<options>
<option value="0">Normal</option>
<option value="1">Vacation</option>
<option value="2">Privacy</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<!-- ASSOCIATION DEFINITIONS -->
<parameter name="group_1" type="text" groupName="association" multiple="true">
<label>1: Alarm Reports</label>
<multipleLimit>4</multipleLimit>
</parameter>
<!-- STATIC DEFINITIONS -->
<parameter name="node_id" type="integer" min="1" max="232" readOnly="true" required="true">
<label>Node ID</label>
<advanced>true</advanced>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="zwave"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0
https://openhab.org/schemas/thing-description/v1.0.0">
<thing-type id="vision_yrd220_00_000" listed="false">
<label>YRD220 Yale YRD220 Real Living Touchscreen Deadbolt Lock</label>
<description><![CDATA[
Yale YRD220 Real Living Touchscreen Deadbolt Lock<br /> <h1>Overview</h1><p>The Yale Real Living Stand-alone Touchscreen Deadbolt Lock combines a robust lockset with a contemporary aesthetic.</p> <br /> <h2>Inclusion Information</h2><p>To include the lock in a Z-Wave Network (taken from the installation manual:</p><p>Touch the lock screen to activate</p><p>Enter the master pin and press #</p><p>Press 7, then #</p><p>Press 1, then #</p><p>The lock will now be in inclusion mode.</p> <br /> <h2>Exclusion Information</h2><p>To exclude the lock from a Z-Wave Network (taken from the installation manual:</p><p>Touch the lock screen to activate</p><p>Enter the master pin and press #</p><p>Press 7, then #</p><p>Press 3, then #</p><p>The lock will now be in exclusion mode</p> <br /> <h2>Wakeup Information</h2><p><br /></p>
]]></description>
<category>Battery</category>
<!-- CHANNEL DEFINITIONS -->
<channels>
<channel id="lock_door" typeId="lock_door">
<label>Door Lock</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_DOOR_LOCK</property>
</properties>
</channel>
<channel id="alarm_general" typeId="alarm_general">
<label>Alarm</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_ALARM</property>
</properties>
</channel>
<channel id="alarm_raw" typeId="alarm_raw">
<label></label>
<properties>
<property name="binding:*:StringType">COMMAND_CLASS_ALARM</property>
</properties>
</channel>
<channel id="battery-level" typeId="system.battery-level">
<properties>
<property name="binding:*:PercentType">COMMAND_CLASS_BATTERY</property>
</properties>
</channel>
</channels>
<!-- DEVICE PROPERTY DEFINITIONS -->
<properties>
<property name="vendor">Vision Security</property>
<property name="modelId">YRD220</property>
<property name="manufacturerId">0109</property>
<property name="manufacturerRef">0002:0000</property>
<property name="dbReference">1387</property>
<property name="defaultAssociations">1</property>
</properties>
<!-- CONFIGURATION DESCRIPTIONS -->
<config-description>
<!-- GROUP DEFINITIONS -->
<parameter-group name="configuration">
<context>setup</context>
<label>Configuration Parameters</label>
</parameter-group>
<parameter-group name="association">
<context>link</context>
<label>Association Groups</label>
</parameter-group>
<!-- PARAMETER DEFINITIONS -->
<parameter name="config_1_1" type="integer" groupName="configuration">
<label>1: Audio Volume</label>
<description><![CDATA[
Sets the volume level of the beeps and voice prompts<br /> <h1>Overview</h1><p>1 = Silent</p> <p>2 = Low</p> <p>3 = High</p>
]]></description>
<default>3</default>
<options>
<option value="1">Silent</option>
<option value="2">Low</option>
<option value="3">High</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_2_1" type="integer" groupName="configuration">
<label>2: Auto Re-lock</label>
<description><![CDATA[
When enabled, the unit will automatically re-lock<br /> <h1>Overview</h1><p>0 = Off</p> <p>255 = On</p>
]]></description>
<default>0</default>
<options>
<option value="0">Off</option>
<option value="255">On</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_3_1" type="integer" groupName="configuration"
min="5" max="255">
<label>3: Re-lock Time</label>
<description>Time after unlocking that the device will lock</description>
<default>30</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_4_1" type="integer" groupName="configuration"
min="1" max="7">
<label>4: Wrong Code Entry Limit</label>
<description>The number of invalid tries before the lock shutdowns and sends an alarm</description>
<default>5</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_5_1" type="integer" groupName="configuration">
<label>5: Language</label>
<description><![CDATA[
Language used by the voice prompts<br /> <h1>Overview</h1><p>1 = English</p> <p>2 = Spanish</p> <p>3 = French</p>
]]></description>
<default>1</default>
<options>
<option value="1">English</option>
<option value="2">Spanish</option>
<option value="3">French</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_7_1" type="integer" groupName="configuration"
min="1" max="255">
<label>7: Shutdown Time</label>
<description>Number of times the device is locked out after the invalid retries are exceeded</description>
<default>30</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_8_1" type="integer" groupName="configuration">
<label>8: Operating Mode</label>
<description><![CDATA[
Sets if the unit operates normal, or disables keypad and Z-Wave lock/unlock<br /> <h1>Overview</h1><p>0 = Normal</p> <p>1 = Vacation Mode (User Codes Disabled)</p> <p>2 = Privacy Mode (User Codes and ZWave Codes Disabled</p>
]]></description>
<default>0</default>
<options>
<option value="0">Normal</option>
<option value="1">Vacation Mode</option>
<option value="2">Privacy Mode</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<!-- ASSOCIATION DEFINITIONS -->
<parameter name="group_1" type="text" groupName="association" multiple="true">
<label>1: Alarm Reports</label>
<description>Alarm reports are sent out to all devices in the association group</description>
<multipleLimit>5</multipleLimit>
</parameter>
<!-- STATIC DEFINITIONS -->
<parameter name="node_id" type="integer" min="1" max="232" readOnly="true" required="true">
<label>Node ID</label>
<advanced>true</advanced>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@ -211,7 +211,7 @@ rule "Wi-Fi name"
when
Item WifiName changed
then
if (WifiName.state == "UNDEF") {
if (WifiName.state == UNDEF) {
// Device isn't connected to Wi-Fi
} else if (WifiName.state == "LOCATION_OFF") {
// On Android 8 and higher "Location" must be turned on, otherwise apps don't have access to the Wi-Fi SSID