Updated external content (Jenkins build 1208)

pull/1969/head
openHAB Build Server 2022-11-13 04:59:49 +00:00
parent cc38b9496c
commit 73e767db59
16 changed files with 1192 additions and 323 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -43,9 +43,13 @@ You can set the **color** for each panel and in the case of a Nanoleaf Canvas or
| Nanoleaf Name | Type | Description | supported | touch support |
| ---------------------- | ---- | ---------------------------------------------------------- | --------- | ------------- |
| Light Panels | NL22 | Triangles 1st Generation | X | - |
| Shapes Triangle | NL42 | Triangles 2nd Generation (rounded edges) | X | X |
| Shapes Hexagon | NL42 | Hexagons | X | X |
| Shapes Mini Triangles | NL42 | Mini Triangles | x | X |
| Shapes Triangles | NL47 | Triangles | X | X |
| Shapes Mini Triangles | NL48 | Mini Triangles | X | X |
| Elements Hexagon | NL52 | Elements Hexagons | X | X |
| Smart Bulb | NL45 | Smart Bulb | - | |
| Lightstrip | NL55 | Lightstrip | - | |
| Lines | NL59 | Lines | - | |
| Canvas | NL29 | Squares | X | X |
x = Supported (-) = unknown (no device available to test)
@ -85,9 +89,15 @@ In this case:
### Panel Layout
Unfortunately it is not easy to find out which panel gets which id, and this becomes pretty important if you have lots of them and want to assign rules.
If you want to program individual panels, it can be hard to figure out which panel has which ID. To make this easier, there is Layout channel on the Nanoleaf controller thing in openHAB.
The easiest way to visualize the layout of the individual panels is to open the controller thing in the openHAB UI, go to Channels and add a new item to the Layout channel.
Clicking on that image or adding it to a dashboard will show a picture of your canvas with the individual thing ID in the picture.
For canvas that use square panels, you can request the layout through a [console command](https://www.openhab.org/docs/administration/console.html):
If your canvas has elements we dont know how to draw a layout for yet, please reach out, and we will ask for some information and will try to add support for your elements.
![Image](doc/Layout.jpg)
There is an alternative method for canvas that use square panels, you can request the layout through a [console command](https://www.openhab.org/docs/administration/console.html):
then issue the following command:
@ -109,7 +119,7 @@ Compare the following output with the right picture at the beginning of the arti
41451
```
## Thing Configuration
The controller thing has the following parameters:

View File

@ -100,35 +100,36 @@ connection: &conNuvo
The following channels are available:
| Channel ID | Item Type | Description |
|--------------------------------------|-------------|-----------------------------------------------------------------------------------------------------------------------------|
| system#alloff | Switch | Turn all zones off simultaneously |
| system#allmute | Switch | Mute or unmute all zones simultaneously |
| system#page | Switch | Turn on or off the Page All Zones feature (while on the amplifier switches to source 6) |
| system#sendcmd | String | Send a command to the amplifier |
| zoneN#power (where N= 1-20) | Switch | Turn the power for a zone on or off |
| zoneN#source (where N= 1-20) | Number | Select the source input for a zone (1-6) |
| zoneN#volume (where N= 1-20) | Dimmer | Control the volume for a zone (0-100%) [translates to 0-79] |
| zoneN#mute (where N= 1-20) | Switch | Mute or unmute a zone |
| zoneN#favorite (where N= 1-20) | Number | Select a preset Favorite for a zone (1-12) |
| zoneN#control (where N= 1-20) | Player | Simulate pressing the transport control buttons on the keypad e.g. play/pause/next/previous |
| zoneN#treble (where N= 1-20) | Number | Adjust the treble control for a zone (-18 to 18 [in increments of 2]) -18=none, 0=flat, 18=full |
| zoneN#bass (where N= 1-20) | Number | Adjust the bass control for a zone (-18 to 18 [in increments of 2]) -18=none, 0=flat, 18=full |
| zoneN#balance (where N= 1-20) | Number | Adjust the balance control for a zone (-18 to 18 [in increments of 2]) -18=left, 0=center, 18=right |
| zoneN#loudness (where N= 1-20) | Switch | Turn on or off the loudness compensation setting for the zone |
| zoneN#dnd (where N= 1-20) | Switch | Turn on or off the Do Not Disturb for the zone (for when the amplifier's Page All Zones feature is activated) |
| zoneN#lock (where N= 1-20) | Contact | Indicates if this zone is currently locked |
| zoneN#party (where N= 1-20) | Switch | Turn on or off the party mode feature with this zone as the host |
| sourceN#display_line1 (where N= 1-6) | String | 1st line of text being displayed on the keypad. Can be updated for a non NuvoNet source |
| sourceN#display_line2 (where N= 1-6) | String | 2nd line of text being displayed on the keypad. Can be updated for a non NuvoNet source |
| sourceN#display_line3 (where N= 1-6) | String | 3rd line of text being displayed on the keypad. Can be updated for a non NuvoNet source |
| sourceN#display_line4 (where N= 1-6) | String | 4th line of text being displayed on the keypad. Can be updated for a non NuvoNet source |
| sourceN#play_mode (where N= 1-6) | String | The current playback mode of the source, ie: Playing, Paused, etc. (ReadOnly) See rules example for updating |
| sourceN#track_length (where N= 1-6) | Number:Time | The total running time of the current playing track (ReadOnly) See rules example for updating |
| sourceN#track_position (where N= 1-6)| Number:Time | The running time elapsed of the current playing track (ReadOnly) See rules example for updating |
| sourceN#button_press (where N= 1-6) | String | Indicates the last button pressed on the keypad for a non NuvoNet source or openHAB NuvoNet source (ReadOnly) |
| sourceN#art_url (where N= 1-6) | String | MPS4 Only! The URL of the Album Art JPG for this source that is displayed on a CTP-36. See *very advanced* rules (SendOnly) |
| sourceN#album_art (where N= 1-6) | Image | The Album Art loaded from the art_url channel for display in a UI widget (ReadOnly) |
| Channel ID | Item Type | Description |
|--------------------------------------|-------------|--------------------------------------------------------------------------------------------------------------------------------|
| system#alloff | Switch | Turn all zones off simultaneously |
| system#allmute | Switch | Mute or unmute all zones simultaneously |
| system#page | Switch | Turn on or off the Page All Zones feature (while on the amplifier switches to source 6) |
| system#sendcmd | String | Send a command to the amplifier |
| system#buttonpress | String | Indicates the zone number followed by a comma and the last button pressed or NuvoNet menu item selected on a keypad (ReadOnly) |
| zoneN#power (where N= 1-20) | Switch | Turn the power for a zone on or off |
| zoneN#source (where N= 1-20) | Number | Select the source input for a zone (1-6) |
| zoneN#volume (where N= 1-20) | Dimmer | Control the volume for a zone (0-100%) [translates to 0-79] |
| zoneN#mute (where N= 1-20) | Switch | Mute or unmute a zone |
| zoneN#favorite (where N= 1-20) | Number | Select a preset Favorite for a zone (1-12) |
| zoneN#control (where N= 1-20) | Player | Simulate pressing the transport control buttons on the keypad e.g. play/pause/next/previous |
| zoneN#treble (where N= 1-20) | Number | Adjust the treble control for a zone (-18 to 18 [in increments of 2]) -18=none, 0=flat, 18=full |
| zoneN#bass (where N= 1-20) | Number | Adjust the bass control for a zone (-18 to 18 [in increments of 2]) -18=none, 0=flat, 18=full |
| zoneN#balance (where N= 1-20) | Number | Adjust the balance control for a zone (-18 to 18 [in increments of 2]) -18=left, 0=center, 18=right |
| zoneN#loudness (where N= 1-20) | Switch | Turn on or off the loudness compensation setting for the zone |
| zoneN#dnd (where N= 1-20) | Switch | Turn on or off the Do Not Disturb for the zone (for when the amplifier's Page All Zones feature is activated) |
| zoneN#lock (where N= 1-20) | Contact | Indicates if this zone is currently locked |
| zoneN#party (where N= 1-20) | Switch | Turn on or off the party mode feature with this zone as the host |
| sourceN#display_line1 (where N= 1-6) | String | 1st line of text being displayed on the keypad. Can be updated for a non NuvoNet source |
| sourceN#display_line2 (where N= 1-6) | String | 2nd line of text being displayed on the keypad. Can be updated for a non NuvoNet source |
| sourceN#display_line3 (where N= 1-6) | String | 3rd line of text being displayed on the keypad. Can be updated for a non NuvoNet source |
| sourceN#display_line4 (where N= 1-6) | String | 4th line of text being displayed on the keypad. Can be updated for a non NuvoNet source |
| sourceN#play_mode (where N= 1-6) | String | The current playback mode of the source, ie: Playing, Paused, etc. (ReadOnly) See rules example for updating |
| sourceN#track_length (where N= 1-6) | Number:Time | The total running time of the current playing track (ReadOnly) See rules example for updating |
| sourceN#track_position (where N= 1-6)| Number:Time | The running time elapsed of the current playing track (ReadOnly) See rules example for updating |
| sourceN#button_press (where N= 1-6) | String | Indicates the last button pressed on the keypad for a non NuvoNet source or openHAB NuvoNet source (ReadOnly) |
| sourceN#art_url (where N= 1-6) | String | MPS4 Only! The URL of the Album Art JPG for this source that is displayed on a CTP-36. See *very advanced* rules (SendOnly) |
| sourceN#album_art (where N= 1-6) | Image | The Album Art loaded from the art_url channel for display in a UI widget (ReadOnly) |
## Full Example
@ -154,6 +155,7 @@ Switch nuvo_system_alloff "All Zones Off" { channel="nuvo:amplifier:myamp:system
Switch nuvo_system_allmute "All Zones Mute" { channel="nuvo:amplifier:myamp:system#allmute" }
Switch nuvo_system_page "Page All Zones" { channel="nuvo:amplifier:myamp:system#page" }
String nuvo_system_sendcmd "Send Command" { channel="nuvo:amplifier:myamp:system#sendcmd" }
String nuvo_system_buttonpress "Zone Button: [%s]" { channel="nuvo:amplifier:myamp:system#buttonpress" }
// zones
Switch nuvo_z1_power "Power" { channel="nuvo:amplifier:myamp:zone1#power" }
@ -488,12 +490,57 @@ A complete XML string for the desired menu is then stored in the `menuXmlSrcN` c
<item>menu3 x</item>
<item>menu3 y</item>
</topmenu>
<topmenu text="Turn off other zones"/>
```
When a menu item is selected, the text of the topmenu item and sub menu item (if applicable) will be sent to the button channel in a pipe delimited format.
For example, when item `menu1 b` is selected, the text `Top menu 1|menu1 b` will be sent to the button channel.
When the item `Top menu 2` is selected the text sent to the button channel will simply be `Top menu 2` since this menu item does not have any sub menu items.
### Rule to trigger an action based on which keypad zone where a button was pressed or menu item selected
By using the `system#buttonpress` channel it is possible to trigger an action based on which keypad zone was used to send the action.
This channel appends the zone number and a comma before the button action or menu item selection.
For example if the Play/Pause button is pressed on Zone 7, the channel will display: `7,PLAYPAUSE`
Also if a menu item from a custom menu was selected, ie: `Top menu 1` on Zone 5, the channel will display: `5,Top menu 1`
The functionality can be used to create very powerful rules as demontrated below. The following rule triggered from a menu item turns off all zones except for the zone that triggered the rule.
nuvo-turn-off-all-but-caller.rules:
```
rule "Turn off all zones except caller zone"
when
Item nuvo_system_buttonpress received update
then
var callerZone = newState.toString().split(",").get(0)
var button = newState.toString().split(",").get(1)
if (button == "Turn off other zones") {
if (callerZone != "1") {
nuvo_z1_power.sendCommand(OFF)
}
if (callerZone != "2") {
nuvo_z2_power.sendCommand(OFF)
}
if (callerZone != "3") {
nuvo_z3_power.sendCommand(OFF)
}
if (callerZone != "4") {
nuvo_z4_power.sendCommand(OFF)
}
if (callerZone != "5") {
nuvo_z5_power.sendCommand(OFF)
}
if (callerZone != "6") {
nuvo_z6_power.sendCommand(OFF)
}
}
end
```
### MPS4 openHAB NuvoNet source custom integration rules *(very advanced)*
The following are a set of example rules necessary to integrate metadata and control of another openHAB connected source (ie: Chromecast) into an openHAB NuvoNet source.

View File

@ -38,6 +38,10 @@ The wakeup period does not impact the devices ability to report events or sensor
Click the button in the battery compartment of the Comet Z-wave once.
### General Usage Information
## Channels
The following table summarises the channels available for the CometZ -:

View File

@ -21,27 +21,17 @@ Z-Wave sensor in an ultra slim design housing provides comprehensive information
Based on these information it is possible to always ensure a healthy living climate.
• Ultra-flat design housing
• Use of high-precision, Swiss sensor technology
• Multicolor LED for signalling ventilation recommendations
• Returns the following values:
- VOC value (volatile organic compounds) in ppm
- CO2 value (as CO2 equivalent) in ppm
- Temperature (°C) and humidity (%)
- Dew point (°C)
• Supports Z-Wave Plus S2 security (encryption)
• Z-Wave repeater function
• Operation with plug-in power supply unit
* Ultra-flat design housing
* Use of high-precision, Swiss sensor technology
* Multicolor LED for signalling ventilation recommendations
* Returns the following values:
* VOC value (volatile organic compounds) in ppm
* CO2 value (as CO2 equivalent) in ppm
* Temperature (°C) and humidity (%)
* Dew point (°C)
* Supports Z-Wave Plus S2 security (encryption)
* Z-Wave repeater function
* Operation with plug-in power supply unit
### Inclusion Information
@ -183,7 +173,7 @@ The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | No on change reporting |
| 0 | No on-change reporting |
The manufacturer defined default value is ```5```.

View File

@ -5,7 +5,7 @@ title: TH6320ZW2007 - ZWave
{% include base.html %}
# TH6320ZW2007 T6 Pro Z-Wave Programmable Thermostat
# TH6320ZW2007 T6 Pro Z-Wave Programmable Thermostat with SmartStart
This describes the Z-Wave device *TH6320ZW2007*, manufactured by *Resideo* with the thing type UID of ```resideo_th6320zw2007_00_000```.
The device is in the category of *HVAC*, defining Air condition devices, Fans.
@ -162,20 +162,56 @@ The ```time_offset``` channel is of type ```time_offset``` and supports the ```N
## Device Configuration
The following table provides a summary of the 9 configuration parameters available in the TH6320ZW2007.
The following table provides a summary of the 45 configuration parameters available in the TH6320ZW2007.
Detailed information on each parameter can be found in the sections below.
| Param | Name | Description |
|-------|-------|-------------|
| 1 | Schedule Type | On-thermostat schedule type |
| 2 | Temperature Scale | |
| 10 | EM Heat Type | |
| 3 | Outdoor Temperature Sensor | |
| 4 | Heating Equipment Type | |
| 5 | Reversing Valve | |
| 6 | Cool Stages | |
| 7 | Heat Stages | Heat stages or auxiliary/emergency stages |
| 8 | Auxiliary/Emergency Control | |
| 9 | Auxiliary Heat Type | |
| 10 | Emergency Heat Type | |
| 11 | Fossil Kit Control | |
| 12 | Auto Changeover | |
| 13 | Auto Differential | |
| 14 | High Cool Stage Finish | |
| 15 | High Heat Stage Finish | |
| 16 | Auxiliary Heat Droop | |
| 17 | Up Stage Timer Aux Heat | |
| 18 | Balance Point | Compressor Lockout allowable range: 5-65 in 5 degree increments |
| 19 | Aux Heat Outdoor Lockout | Allowable range: 5-65 in 5 degree increments |
| 20 | Cool Stage 1 Cycle Rate | |
| 21 | Cool Stage 2 Cycle Rate | |
| 22 | Heat Stage 1 Cycle Rate | |
| 23 | Heat Stage 2 Cycle Rate | |
| 24 | Aux Heat Cycle Rate | |
| 25 | Emergency Heat Cycle Rate | |
| 26 | Compressor Protection | |
| 27 | Adaptive Intelligent Recovery | |
| 28 | Minimum Cool Temperature | |
| 29 | Maximum Heat Temperature | |
| 30 | Air Filters | |
| 31 | Air Filter 1 Reminder | |
| 32 | Air Filter 2 Reminder | |
| 33 | Humidification Pad Reminder | |
| 34 | Dehumidification Filter Reminder | |
| 35 | Ventilation Filter Reminder | |
| 36 | UV Devices | |
| 37 | UV Bulb 1 Reminder | |
| 38 | UV Bulb 2 Reminder | |
| 39 | Idle Brightness | |
| 40 | Clock Format | |
| 41 | Daylight Saving | |
| 42 | Temperature Offset | |
| 43 | Humidity Offset | |
| 44 | Temperature Resolution | |
| 45 | Humidity Resolution | Min change before humidity is reported to the controller |
### Parameter 1: Schedule Type
@ -200,7 +236,7 @@ This parameter has the configuration ID ```config_1_1``` and is of type ```INTEG
The following option values may be configured -:
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
@ -212,11 +248,116 @@ The manufacturer defined default value is ```0``` (Fahrenheit).
This parameter has the configuration ID ```config_2_1``` and is of type ```INTEGER```.
### Parameter 10: EM Heat Type
### Parameter 3: Outdoor Temperature Sensor
The following option values may be configured -:
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 1 | Enable |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_3_1``` and is of type ```INTEGER```.
### Parameter 4: Heating Equipment Type
The following option values may be configured, in addition to values in the range 0 to 9 -:
| Value | Description |
|--------|-------------|
| 0 | None |
| 1 | Standard Gas |
| 2 | High Efficiency Gas |
| 3 | Oil |
| 4 | Electric |
| 5 | Fan Coil |
| 6 | Air to Air Heat Pump |
| 7 | Geothermal Heat Pump |
| 8 | Hot Water |
| 9 | Steam |
The manufacturer defined default value is ```2``` (High Efficiency Gas).
This parameter has the configuration ID ```config_4_1``` and is of type ```INTEGER```.
### Parameter 5: Reversing Valve
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | O/B on Cool |
| 1 | O/B on Heat |
The manufacturer defined default value is ```0``` (O/B on Cool).
This parameter has the configuration ID ```config_5_1``` and is of type ```INTEGER```.
### Parameter 6: Cool Stages
Values in the range 0 to 2 may be set.
The manufacturer defined default value is ```1```.
This parameter has the configuration ID ```config_6_1``` and is of type ```INTEGER```.
### Parameter 7: Heat Stages
Heat stages or auxiliary/emergency stages
Values in the range 0 to 2 may be set.
The manufacturer defined default value is ```1```.
This parameter has the configuration ID ```config_7_1``` and is of type ```INTEGER```.
### Parameter 8: Auxiliary/Emergency Control
The following option values may be configured, in addition to values in the range 1 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | Both auxiliary and emergency |
| 1 | Either auxiliary and emergency |
The manufacturer defined default value is ```0``` (Both auxiliary and emergency).
This parameter has the configuration ID ```config_8_1``` and is of type ```INTEGER```.
### Parameter 9: Auxiliary Heat Type
Values in the range 0 to 1 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_9_1``` and is of type ```INTEGER```.
### Parameter 10: Emergency Heat Type
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
@ -232,7 +373,7 @@ This parameter has the configuration ID ```config_10_1``` and is of type ```INTE
The following option values may be configured -:
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
@ -248,16 +389,245 @@ This parameter has the configuration ID ```config_11_1``` and is of type ```INTE
The following option values may be configured -:
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 1 | Enable |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_12_1``` and is of type ```INTEGER```.
### Parameter 13: Auto Differential
Differential is NOT deadband. Resideo uses an advanced algorithm that fixes deadband at 0 °F. The differential setting is the minimum number of degrees from set-point needed to switch from the last mode running (heat or cool) to the opposite mode when the thermostat is in auto-changeover. This is more advanced than previous thermostats
Values in the range 0 to 5 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_13_1``` and is of type ```INTEGER```.
### Parameter 14: High Cool Stage Finish
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 1 | Enable |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_14_1``` and is of type ```INTEGER```.
### Parameter 15: High Heat Stage Finish
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 1 | Enable |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_15_1``` and is of type ```INTEGER```.
### Parameter 16: Auxiliary Heat Droop
The following option values may be configured, in addition to values in the range 0 to 15 -:
| Value | Description |
|--------|-------------|
| 0 | Comfort |
| 2 | 2 °F |
| 3 | 3 °F |
| 4 | 4 °F |
| 5 | 5 °F |
| 6 | 6 °F |
| 7 | 7 °F |
| 8 | 8 °F |
| 9 | 9 °F |
| 10 | 10 °F |
| 11 | 11 °F |
| 12 | 12 °F |
| 13 | 13 °F |
| 14 | 14 °F |
| 15 | 15 °F |
The manufacturer defined default value is ```0``` (Comfort).
This parameter has the configuration ID ```config_16_1``` and is of type ```INTEGER```.
### Parameter 17: Up Stage Timer Aux Heat
The following option values may be configured, in addition to values in the range 0 to 15 -:
| Value | Description |
|--------|-------------|
| 0 | Off |
| 1 | On |
| 1 | 30 minutes |
| 2 | 45 minutes |
| 3 | 60 minutes |
| 4 | 75 minutes |
| 5 | 90 minutes |
| 6 | 2 hours |
| 7 | 3 hours |
| 8 | 4 hours |
| 9 | 5 hours |
| 10 | 6 hours |
| 11 | 8 hours |
| 12 | 10 hours |
| 13 | 12 hours |
| 14 | 14 hours |
| 15 | 16 hours |
The manufacturer defined default value is ```0``` (Off).
This parameter has the configuration ID ```config_12_1``` and is of type ```INTEGER```.
This parameter has the configuration ID ```config_17_1``` and is of type ```INTEGER```.
### Parameter 18: Balance Point
Compressor Lockout allowable range: 5-65 in 5 degree increments
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_18_1``` and is of type ```INTEGER```.
### Parameter 19: Aux Heat Outdoor Lockout
Allowable range: 5-65 in 5 degree increments
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_19_1``` and is of type ```INTEGER```.
### Parameter 20: Cool Stage 1 Cycle Rate
Values in the range 1 to 6 may be set.
The manufacturer defined default value is ```3```.
This parameter has the configuration ID ```config_20_1``` and is of type ```INTEGER```.
### Parameter 21: Cool Stage 2 Cycle Rate
Values in the range 1 to 6 may be set.
The manufacturer defined default value is ```3```.
This parameter has the configuration ID ```config_21_1``` and is of type ```INTEGER```.
### Parameter 22: Heat Stage 1 Cycle Rate
Values in the range 1 to 12 may be set.
The manufacturer defined default value is ```3```.
This parameter has the configuration ID ```config_22_1``` and is of type ```INTEGER```.
### Parameter 23: Heat Stage 2 Cycle Rate
Values in the range 1 to 12 may be set.
The manufacturer defined default value is ```3```.
This parameter has the configuration ID ```config_23_1``` and is of type ```INTEGER```.
### Parameter 24: Aux Heat Cycle Rate
Values in the range 1 to 12 may be set.
The manufacturer defined default value is ```9```.
This parameter has the configuration ID ```config_24_1``` and is of type ```INTEGER```.
### Parameter 25: Emergency Heat Cycle Rate
Values in the range 1 to 12 may be set.
The manufacturer defined default value is ```9```.
This parameter has the configuration ID ```config_25_1``` and is of type ```INTEGER```.
### Parameter 26: Compressor Protection
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
The manufacturer defined default value is ```5```.
This parameter has the configuration ID ```config_26_1``` and is of type ```INTEGER```.
### Parameter 27: Adaptive Intelligent Recovery
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 1 | Enable |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_27_1``` and is of type ```INTEGER```.
### Parameter 28: Minimum Cool Temperature
@ -282,12 +652,200 @@ The manufacturer defined default value is ```90```.
This parameter has the configuration ID ```config_29_1``` and is of type ```INTEGER```.
### Parameter 40: Clock Format
### Parameter 30: Air Filters
Values in the range 0 to 2 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_30_1``` and is of type ```INTEGER```.
### Parameter 31: Air Filter 1 Reminder
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 1 | 10 run time days |
| 2 | 20 run time days |
| 3 | 30 run time days |
| 4 | 45 run time days |
| 5 | 60 run time days |
| 6 | 90 run time days |
| 7 | 120 run time days |
| 8 | 150 run time days |
| 9 | 30 days |
| 10 | 45 days |
| 11 | 60 days |
| 12 | 75 days |
| 13 | 3 months |
| 14 | 4 months |
| 15 | 5 months |
| 16 | 6 months |
| 17 | 9 months |
| 18 | 12 months |
| 19 | 15 months |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_31_1``` and is of type ```INTEGER```.
### Parameter 32: Air Filter 2 Reminder
The following option values may be configured, in addition to values in the range 0 to 19 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 1 | 10 run time days |
| 2 | 20 run time days |
| 3 | 30 run time days |
| 4 | 45 run time days |
| 5 | 60 run time days |
| 6 | 90 run time days |
| 7 | 120 run time days |
| 8 | 150 run time days |
| 9 | 30 days |
| 10 | 45 days |
| 11 | 60 days |
| 12 | 75 days |
| 13 | 3 months |
| 14 | 4 months |
| 15 | 5 months |
| 16 | 6 months |
| 17 | 9 months |
| 18 | 12 months |
| 19 | 15 months |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_32_1``` and is of type ```INTEGER```.
### Parameter 33: Humidification Pad Reminder
The following option values may be configured, in addition to values in the range 0 to 2 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 1 | 6 months |
| 2 | 12 months |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_33_1``` and is of type ```INTEGER```.
### Parameter 34: Dehumidification Filter Reminder
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_34_1``` and is of type ```INTEGER```.
### Parameter 35: Ventilation Filter Reminder
The following option values may be configured, in addition to values in the range 0 to 12 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 3 | 3 months |
| 6 | 6 months |
| 9 | 9 months |
| 12 | 12 months |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_35_1``` and is of type ```INTEGER```.
### Parameter 36: UV Devices
Values in the range 0 to 2 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_36_1``` and is of type ```INTEGER```.
### Parameter 37: UV Bulb 1 Reminder
The following option values may be configured, in addition to values in the range 0 to 24 -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 6 | 6 months |
| 12 | 12 months |
| 24 | 24 months |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_37_1``` and is of type ```INTEGER```.
### Parameter 38: UV Bulb 2 Reminder
The following option values may be configured -:
| Value | Description |
|--------|-------------|
| 0 | Disable |
| 6 | 6 months |
| 12 | 12 months |
| 24 | 24 months |
The manufacturer defined default value is ```0``` (Disable).
This parameter has the configuration ID ```config_38_1``` and is of type ```INTEGER```.
### Parameter 39: Idle Brightness
Values in the range 0 to 5 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_39_1``` and is of type ```INTEGER```.
### Parameter 40: Clock Format
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | 12 hour |
@ -302,18 +860,81 @@ This parameter has the configuration ID ```config_40_1``` and is of type ```INTE
The following option values may be configured -:
The following option values may be configured, in addition to values in the range 0 to 1 -:
| Value | Description |
|--------|-------------|
| 0 | Off |
| 1 | On |
| 0 | Disable |
| 1 | Enable |
The manufacturer defined default value is ```1``` (On).
The manufacturer defined default value is ```1``` (Enable).
This parameter has the configuration ID ```config_41_1``` and is of type ```INTEGER```.
### Parameter 42: Temperature Offset
The following option values may be configured, in addition to values in the range -3 to 3 -:
| Value | Description |
|--------|-------------|
| -3 | -3°F / -1.5°C |
| -2 | -2°F / -1.0°C |
| -1 | -1°F / -0.5°C |
| 0 | Off |
| 1 | +1°F / +0.5°C |
| 2 | +2°F / +1.0°C |
| 3 | +3°F / +1.5°C |
The manufacturer defined default value is ```0``` (Off).
This parameter has the configuration ID ```config_42_1``` and is of type ```INTEGER```.
### Parameter 43: Humidity Offset
Values in the range -12 to 12 may be set.
The manufacturer defined default value is ```0```.
This parameter has the configuration ID ```config_43_1``` and is of type ```INTEGER```.
### Parameter 44: Temperature Resolution
The following option values may be configured, in addition to values in the range 0 to 5 -:
| Value | Description |
|--------|-------------|
| 0 | 0.5°F / 0.5°C |
| 1 | 1°F / 1.0°C |
| 2 | 2°F / 1.5°C |
| 3 | 3°F / 2.0°C |
| 4 | 4°F / 2.5°C |
| 5 | 5°F / 3.0°C |
The manufacturer defined default value is ```1``` (1°F / 1.0°C).
This parameter has the configuration ID ```config_44_1``` and is of type ```INTEGER```.
### Parameter 45: Humidity Resolution
Min change before humidity is reported to the controller
Values in the range 1 to 5 may be set.
The manufacturer defined default value is ```1```.
This parameter has the configuration ID ```config_45_1``` 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.

View File

@ -17,7 +17,7 @@ The 4512715 supports routing. This allows the device to communicate using other
## Overview
Z-Wave in-wall switch. 400W Halogen, 200W led. 1 channel. Also sold under the brand NAMRON.
Z-Wave in-wall switch. 400W Halogen, 200W led. 1 channel. Also sold under the brand NAMRON and Vesternet.
### Inclusion Information

View File

@ -44,6 +44,7 @@ The following databases are currently supported and tested:
- [Database Table Schema](#database-table-schema)
- [Number Precision](#number-precision)
- [Rounding results](#rounding-results)
- [Maintenance](#maintenance)
- [For Developers](#for-developers)
- [Performance Tests](#performance-tests)
@ -153,6 +154,62 @@ The results of database queries of number items are rounded to three decimal pla
With `numberDecimalcount` decimals can be changed.
Especially if sql types `DECIMAL` or `NUMERIC` are used for `sqltype.NUMBER`, rounding can be disabled by setting `numberDecimalcount=-1`.
### Maintenance
Some maintenance tools are provided as console commands.
#### List Tables
Tables and corresponding items can be listed with the command `jdbc tables list`.
Per default only tables with some kind of problem are listed.
To list all tables, use the command `jdbc tables list all`.
The list contains table name, item name, row count and status, which can be one of:
- **Valid:** Table is consistent.
- **Item missing:** Table has no corresponding item.
- **Table missing:** Referenced table does not exist.
- **Item and table missing:** Referenced table does not exist nor has corresponding item.
- **Orphan table:** Mapping for table does not exist in index.
#### Clean Inconsistent Items
Some issues can be fixed automatically using the command `jdbc clean` (all items having issues) or `jdbc clean <itemName>` (single item).
This cleanup operation will remove items from the index (table `Items`) if the referenced table does not exist.
If the item does not exist, the table will be physically deleted, but only if it's empty.
This precaution is taken because items may have existed previously, and the data might still be valuable.
For example, an item for a lost or repurposed sensor could have been deleted from the system while preserving persisted data.
To skip this check for a single item, use `jdbc clean <itemName> force` with care.
Prior to performing a `jdbc clean` operation, it's recommended to review the result of `jdbc tables list`.
Fixing integrity issues can be useful before performing a migration to another naming scheme.
For example, when migrating to `tableCaseSensitiveItemNames`, an index will no longer exist after the migration:
**Before migration:**
| Table | Row count | Item | Status |
|-------------------|---------: |--------|---------------|
| ActualItem | 0 | | Orphan table |
| TableNotBelonging | 0 | | Orphan table |
| item0077 | 0 | MyItem | Table missing |
**After migration:**
| Table | Row count | Item | Status |
|-------------------|---------: |-------------------|---------------|
| ActualItem | 0 | ActualItem | Valid |
| TableNotBelonging | 0 | TableNotBelonging | Item missing |
This happened:
- `ActualItem` was missing in the index and became valid because it was left untouched, not being a part of the migration. After the migration, it happened to match the name of an existing item, thus it became valid.
- `TableNotBelonging` was also not part of the migration, but since now assumed to match an item, status changed since no item with that name exists.
- `item0077`, being the only correct table name according to previous naming scheme, disappeared from the list since it didn't have a corresponding table, and is now no longer part of any index.
In other words, extracting this information from the index before removing it, can be beneficial in order to understand the issues and possible causes.
### For Developers
* Clearly separated source files for the database-specific part of openHAB logic.

View File

@ -18,6 +18,7 @@
<channel id="rhythmActive" typeId="rhythmActive"/>
<channel id="rhythmMode" typeId="rhythmMode"/>
<channel id="swipe" typeId="swipe"/>
<channel id="layout" typeId="layout"/>
</channels>
<properties>
@ -107,4 +108,10 @@
</event>
</channel-type>
<channel-type id="layout">
<item-type>Image</item-type>
<label>@text/channel-type.nanoleaf.layout.label</label>
<description>@text/channel-type.nanoleaf.layout.description</description>
</channel-type>
</thing:thing-descriptions>

View File

@ -342,6 +342,7 @@
<channel id="allmute" typeId="system.mute"/>
<channel id="page" typeId="page"/>
<channel id="sendcmd" typeId="sendcmd"/>
<channel id="buttonpress" typeId="button_press"/>
</channels>
</channel-group-type>
@ -518,7 +519,7 @@
<channel-type id="button_press">
<item-type>String</item-type>
<label>Button Pressed</label>
<description>Indicates the Last Button Pressed On the Keypad for a Non NuvoNet Source</description>
<description>Indicates the Last Button Pressed On the Keypad</description>
<state readOnly="true"/>
</channel-type>

View File

@ -57,7 +57,7 @@ Thermostatic Valve<br /> <h1>Overview</h1><p>Comet Z-wave is a Z-Wave radio stan
<property name="vendor">Eurotronics</property>
<property name="modelId">CometZ</property>
<property name="manufacturerId">0148</property>
<property name="manufacturerRef">0002:0001,4672:BD41</property>
<property name="manufacturerRef">0001:0002,0002:0001,4672:BD41</property>
<property name="dbReference">372</property>
</properties>

View File

@ -8,7 +8,7 @@
<thing-type id="eurotronic_vocsensor_00_000" listed="false">
<label>VOC-SENSOR Air Quality Sensor</label>
<description><![CDATA[
Air Quality Sensor<br /> <h1>Overview</h1><p>Z-Wave sensor in an ultra slim design housing provides comprehensive information on indoor air quality.</p> <p>Based on these information it is possible to always ensure a healthy living climate.</p> <p>• Ultra-flat design housing</p> <p>• Use of high-precision, Swiss sensor technology</p> <p>• Multicolor LED for signalling ventilation recommendations</p> <p>• Returns the following values:</p> <p>- VOC value (volatile organic compounds) in ppm</p> <p>- CO2 value (as CO2 equivalent) in ppm</p> <p>- Temperature (°C) and humidity (%)</p> <p>- Dew point (°C)</p> <p>• Supports Z-Wave Plus S2 security (encryption)</p> <p>• Z-Wave repeater function</p> <p>• Operation with plug-in power supply unit</p> <br /> <h2>Inclusion Information</h2><p>Press the back button three times within 1 second.</p> <p>While the inclusion is active, the LED is blinking green. If the inclusion was successful the green LED will light up for 5 seconds. Otherwise the red led will light up for 5 seconds to indicate failure.</p> <br /> <h2>Exclusion Information</h2><p>Press the back button three times within 1 second.</p> <p>While the exclusion is active, the LED is blinking green. If the exclusion was successful the green LED will light up for 5 seconds. Otherwise the red led will light up for 5 seconds to indicate failure.</p> <br /> <h2>Wakeup Information</h2><p>n/a</p>
Air Quality Sensor<br /> <h1>Overview</h1><p>Z-Wave sensor in an ultra slim design housing provides comprehensive information on indoor air quality.</p> <p>Based on these information it is possible to always ensure a healthy living climate.</p> <ul><li>Ultra-flat design housing</li><li>Use of high-precision, Swiss sensor technology</li><li>Multicolor LED for signalling ventilation recommendations</li><li>Returns the following values:<ul><li>VOC value (volatile organic compounds) in ppm</li><li>CO2 value (as CO2 equivalent) in ppm</li><li>Temperature (°C) and humidity (%)</li><li>Dew point (°C)</li></ul></li><li>Supports Z-Wave Plus S2 security (encryption)</li><li>Z-Wave repeater function</li><li>Operation with plug-in power supply unit</li></ul> <br /> <h2>Inclusion Information</h2><p>Press the back button three times within 1 second.</p> <p>While the inclusion is active, the LED is blinking green. If the inclusion was successful the green LED will light up for 5 seconds. Otherwise the red led will light up for 5 seconds to indicate failure.</p> <br /> <h2>Exclusion Information</h2><p>Press the back button three times within 1 second.</p> <p>While the exclusion is active, the LED is blinking green. If the exclusion was successful the green LED will light up for 5 seconds. Otherwise the red led will light up for 5 seconds to indicate failure.</p> <br /> <h2>Wakeup Information</h2><p><br /></p>
]]></description>
<category>Sensor</category>
@ -96,7 +96,7 @@ Humidity on-change reporting<br /> <h1>Overview</h1><p>0x00 No on-change reporti
]]></description>
<default>5</default>
<options>
<option value="0">No on change reporting</option>
<option value="0">No on-change reporting</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>

View File

@ -6,9 +6,9 @@
https://openhab.org/schemas/thing-description/v1.0.0">
<thing-type id="resideo_th6320zw2007_00_000" listed="false">
<label>TH6320ZW2007 T6 Pro Z-Wave Programmable Thermostat</label>
<label>TH6320ZW2007 T6 Pro Z-Wave Programmable Thermostat with SmartStart</label>
<description><![CDATA[
T6 Pro Z-Wave Programmable Thermostat<br /> <h1>Overview</h1><p>The Honeywell T6 Pro Z-Wave Programmable Thermostat lets you program and control your homes HVAC system as well as control other Z-Wave devices connected to the same Z-Wave controller.</p><p>Displays ambient air temperature, % relative indoor humidity and reports HVAC system status.</p><p>The Honeywell T6 Pro Z-Wave Programmable Thermostat lets you program and control your homes HVAC system as well as control other Z-Wave devices connected to the same Z-Wave controller.</p> <p>Displays ambient air temperature, % relative indoor humidity and reports HVAC system status.</p> <br /> <h2>Inclusion Information</h2><p>After inclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat.</p><p>After inclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat.</p> <br /> <h2>Exclusion Information</h2><p>After exclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat.</p><p>After inclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat.</p> <br /> <h2>Wakeup Information</h2><p><br /></p>
T6 Pro Z-Wave Programmable Thermostat with SmartStart<br /> <h1>Overview</h1><p>The Honeywell T6 Pro Z-Wave Programmable Thermostat lets you program and control your homes HVAC system as well as control other Z-Wave devices connected to the same Z-Wave controller.</p><p>Displays ambient air temperature, % relative indoor humidity and reports HVAC system status.</p><p>The Honeywell T6 Pro Z-Wave Programmable Thermostat lets you program and control your homes HVAC system as well as control other Z-Wave devices connected to the same Z-Wave controller.</p> <p>Displays ambient air temperature, % relative indoor humidity and reports HVAC system status.</p> <br /> <h2>Inclusion Information</h2><p>After inclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat.</p><p>After inclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat.</p> <br /> <h2>Exclusion Information</h2><p>After exclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat.</p><p>After inclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat.</p> <br /> <h2>Wakeup Information</h2><p><br /></p>
]]></description>
<category>HVAC</category>
@ -139,17 +139,77 @@ T6 Pro Z-Wave Programmable Thermostat<br /> <h1>Overview</h1><p>The Honeywell T6
<option value="0">Fahrenheit</option>
<option value="1">Celsius</option>
</options>
</parameter>
<parameter name="config_3_1" type="integer" groupName="configuration">
<label>3: Outdoor Temperature Sensor</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="1">Enable</option>
</options>
</parameter>
<parameter name="config_4_1" type="integer" groupName="configuration">
<label>4: Heating Equipment Type</label>
<default>2</default>
<options>
<option value="0">None</option>
<option value="1">Standard Gas</option>
<option value="2">High Efficiency Gas</option>
<option value="3">Oil</option>
<option value="4">Electric</option>
<option value="5">Fan Coil</option>
<option value="6">Air to Air Heat Pump</option>
<option value="7">Geothermal Heat Pump</option>
<option value="8">Hot Water</option>
<option value="9">Steam</option>
</options>
</parameter>
<parameter name="config_5_1" type="integer" groupName="configuration">
<label>5: Reversing Valve</label>
<default>0</default>
<options>
<option value="0">O/B on Cool</option>
<option value="1">O/B on Heat</option>
</options>
</parameter>
<parameter name="config_6_1" type="integer" groupName="configuration">
<label>6: Cool Stages</label>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_7_1" type="integer" groupName="configuration">
<label>7: Heat Stages</label>
<description>Heat stages or auxiliary/emergency stages</description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_8_1" type="integer" groupName="configuration">
<label>8: Auxiliary/Emergency Control</label>
<default>0</default>
<options>
<option value="0">Both auxiliary and emergency</option>
<option value="1">Either auxiliary and emergency</option>
</options>
</parameter>
<parameter name="config_9_1" type="integer" groupName="configuration">
<label>9: Auxiliary Heat Type</label>
<default>0</default>
</parameter>
<parameter name="config_10_1" type="integer" groupName="configuration">
<label>10: EM Heat Type</label>
<label>10: Emergency Heat Type</label>
<default>0</default>
<options>
<option value="0">Electric</option>
<option value="1">Gas/Oil</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_11_1" type="integer" groupName="configuration">
@ -159,22 +219,163 @@ T6 Pro Z-Wave Programmable Thermostat<br /> <h1>Overview</h1><p>The Honeywell T6
<option value="0">Thermostat</option>
<option value="1">External</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_12_1" type="integer" groupName="configuration">
<label>12: Auto Changeover</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="1">Enable</option>
</options>
</parameter>
<parameter name="config_13_1" type="integer" groupName="configuration">
<label>13: Auto Differential</label>
<description><![CDATA[
<br /> <h1>Overview</h1><p><br /></p>
<br /> <h1>Overview</h1><p>Differential is NOT deadband. Resideo uses an advanced algorithm that fixes deadband at 0 °F. The differential setting is the minimum number of degrees from set-point needed to switch from the last mode running (heat or cool) to the opposite mode when the thermostat is in auto-changeover. This is more advanced than previous thermostats</p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_14_1" type="integer" groupName="configuration">
<label>14: High Cool Stage Finish</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="1">Enable</option>
</options>
</parameter>
<parameter name="config_15_1" type="integer" groupName="configuration">
<label>15: High Heat Stage Finish</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="1">Enable</option>
</options>
</parameter>
<parameter name="config_16_1" type="integer" groupName="configuration">
<label>16: Auxiliary Heat Droop</label>
<default>0</default>
<options>
<option value="0">Comfort</option>
<option value="2">2 °F</option>
<option value="3">3 °F</option>
<option value="4">4 °F</option>
<option value="5">5 °F</option>
<option value="6">6 °F</option>
<option value="7">7 °F</option>
<option value="8">8 °F</option>
<option value="9">9 °F</option>
<option value="10">10 °F</option>
<option value="11">11 °F</option>
<option value="12">12 °F</option>
<option value="13">13 °F</option>
<option value="14">14 °F</option>
<option value="15">15 °F</option>
</options>
</parameter>
<parameter name="config_17_1" type="integer" groupName="configuration">
<label>17: Up Stage Timer Aux Heat</label>
<default>0</default>
<options>
<option value="0">Off</option>
<option value="1">On</option>
<option value="1">30 minutes</option>
<option value="2">45 minutes</option>
<option value="3">60 minutes</option>
<option value="4">75 minutes</option>
<option value="5">90 minutes</option>
<option value="6">2 hours</option>
<option value="7">3 hours</option>
<option value="8">4 hours</option>
<option value="9">5 hours</option>
<option value="10">6 hours</option>
<option value="11">8 hours</option>
<option value="12">10 hours</option>
<option value="13">12 hours</option>
<option value="14">14 hours</option>
<option value="15">16 hours</option>
</options>
</parameter>
<parameter name="config_18_1" type="integer" groupName="configuration">
<label>18: Balance Point</label>
<description>Compressor Lockout allowable range: 5-65 in 5 degree increments</description>
<default>0</default>
<options>
<option value="0">Disable</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_19_1" type="integer" groupName="configuration">
<label>19: Aux Heat Outdoor Lockout</label>
<description>Allowable range: 5-65 in 5 degree increments</description>
<default>0</default>
<options>
<option value="0">Disable</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_20_1" type="integer" groupName="configuration">
<label>20: Cool Stage 1 Cycle Rate</label>
<default>3</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_21_1" type="integer" groupName="configuration">
<label>21: Cool Stage 2 Cycle Rate</label>
<default>3</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_22_1" type="integer" groupName="configuration">
<label>22: Heat Stage 1 Cycle Rate</label>
<default>3</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_23_1" type="integer" groupName="configuration">
<label>23: Heat Stage 2 Cycle Rate</label>
<default>3</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_24_1" type="integer" groupName="configuration">
<label>24: Aux Heat Cycle Rate</label>
<default>9</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_25_1" type="integer" groupName="configuration">
<label>25: Emergency Heat Cycle Rate</label>
<default>9</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_26_1" type="integer" groupName="configuration">
<label>26: Compressor Protection</label>
<default>5</default>
<options>
<option value="0">Disable</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_27_1" type="integer" groupName="configuration">
<label>27: Adaptive Intelligent Recovery</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="1">Enable</option>
</options>
</parameter>
<parameter name="config_28_1" type="integer" groupName="configuration">
<label>28: Minimum Cool Temperature</label>
<default>50</default>
@ -187,6 +388,133 @@ T6 Pro Z-Wave Programmable Thermostat<br /> <h1>Overview</h1><p>The Honeywell T6
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_30_1" type="integer" groupName="configuration">
<label>30: Air Filters</label>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_31_1" type="integer" groupName="configuration">
<label>31: Air Filter 1 Reminder</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="1">10 run time days</option>
<option value="2">20 run time days</option>
<option value="3">30 run time days</option>
<option value="4">45 run time days</option>
<option value="5">60 run time days</option>
<option value="6">90 run time days</option>
<option value="7">120 run time days</option>
<option value="8">150 run time days</option>
<option value="9">30 days</option>
<option value="10">45 days</option>
<option value="11">60 days</option>
<option value="12">75 days</option>
<option value="13">3 months</option>
<option value="14">4 months</option>
<option value="15">5 months</option>
<option value="16">6 months</option>
<option value="17">9 months</option>
<option value="18">12 months</option>
<option value="19">15 months</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_32_1" type="integer" groupName="configuration">
<label>32: Air Filter 2 Reminder</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="1">10 run time days</option>
<option value="2">20 run time days</option>
<option value="3">30 run time days</option>
<option value="4">45 run time days</option>
<option value="5">60 run time days</option>
<option value="6">90 run time days</option>
<option value="7">120 run time days</option>
<option value="8">150 run time days</option>
<option value="9">30 days</option>
<option value="10">45 days</option>
<option value="11">60 days</option>
<option value="12">75 days</option>
<option value="13">3 months</option>
<option value="14">4 months</option>
<option value="15">5 months</option>
<option value="16">6 months</option>
<option value="17">9 months</option>
<option value="18">12 months</option>
<option value="19">15 months</option>
</options>
</parameter>
<parameter name="config_33_1" type="integer" groupName="configuration">
<label>33: Humidification Pad Reminder</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="1">6 months</option>
<option value="2">12 months</option>
</options>
</parameter>
<parameter name="config_34_1" type="integer" groupName="configuration">
<label>34: Dehumidification Filter Reminder</label>
<default>0</default>
<options>
<option value="0">Disable</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_35_1" type="integer" groupName="configuration">
<label>35: Ventilation Filter Reminder</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="3">3 months</option>
<option value="6">6 months</option>
<option value="9">9 months</option>
<option value="12">12 months</option>
</options>
</parameter>
<parameter name="config_36_1" type="integer" groupName="configuration">
<label>36: UV Devices</label>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_37_1" type="integer" groupName="configuration">
<label>37: UV Bulb 1 Reminder</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="6">6 months</option>
<option value="12">12 months</option>
<option value="24">24 months</option>
</options>
</parameter>
<parameter name="config_38_1" type="integer" groupName="configuration">
<label>38: UV Bulb 2 Reminder</label>
<default>0</default>
<options>
<option value="0">Disable</option>
<option value="6">6 months</option>
<option value="12">12 months</option>
<option value="24">24 months</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_39_1" type="integer" groupName="configuration">
<label>39: Idle Brightness</label>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_40_1" type="integer" groupName="configuration">
<label>40: Clock Format</label>
<default>0</default>
@ -194,16 +522,54 @@ T6 Pro Z-Wave Programmable Thermostat<br /> <h1>Overview</h1><p>The Honeywell T6
<option value="0">12 hour</option>
<option value="1">24 hour</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_41_1" type="integer" groupName="configuration">
<label>41: Daylight Saving</label>
<default>1</default>
<options>
<option value="0">Off</option>
<option value="1">On</option>
<option value="0">Disable</option>
<option value="1">Enable</option>
</options>
</parameter>
<parameter name="config_42_1" type="integer" groupName="configuration">
<label>42: Temperature Offset</label>
<default>0</default>
<options>
<option value="-3">-3°F / -1.5°C</option>
<option value="-2">-2°F / -1.0°C</option>
<option value="-1">-1°F / -0.5°C</option>
<option value="0">Off</option>
<option value="1">+1°F / +0.5°C</option>
<option value="2">+2°F / +1.0°C</option>
<option value="3">+3°F / +1.5°C</option>
</options>
</parameter>
<parameter name="config_43_1" type="integer" groupName="configuration">
<label>43: Humidity Offset</label>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_44_1" type="integer" groupName="configuration">
<label>44: Temperature Resolution</label>
<default>1</default>
<options>
<option value="0">0.5°F / 0.5°C</option>
<option value="1">1°F / 1.0°C</option>
<option value="2">2°F / 1.5°C</option>
<option value="3">3°F / 2.0°C</option>
<option value="4">4°F / 2.5°C</option>
<option value="5">5°F / 3.0°C</option>
</options>
</parameter>
<parameter name="config_45_1" type="integer" groupName="configuration">
<label>45: Humidity Resolution</label>
<description>Min change before humidity is reported to the controller</description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>

View File

@ -1,234 +0,0 @@
<?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="shenzhen_motionsensors2_00_000" listed="false">
<label>Motion sensor S2 Motion, Temperature &amp; Light Sensor NAS_PD02Z</label>
<description><![CDATA[
Motion, Temperature &amp; Light Sensor NAS_PD02Z<br /> <h1>Overview</h1><p>Motion Sensor with illuminance and sometimes a temperature feature<br /></p> <br /> <h2>Inclusion Information</h2><ul><li>Remove the sensor cover.</li><li>Make sure the sensor is powered.</li><li>Set ZWave controller or ZWave gateway into inclusion mode (Refer to the controller or gateway operating manual)</li><li>Press the button three times within 1.5 second, the device will enter inclusion mode. LED light will be blinking with 1s interval until inclusion successful</li></ul> <br /> <h2>Exclusion Information</h2><ul><li>Remove the sensor cover.</li><li>Make sure the sensor is powered.</li><li>Set ZWave controller or ZWave gateway into inclusion mode (Refer to the controller or gateway operating manual)</li><li>Press the button three times within 1.5 second, the device will enter inclusion mode. LED light is blinking 3 times with 0.5s interval.</li></ul> <br /> <h2>Wakeup Information</h2><p>You can press the button  three times within 1.5 second to wake up the device and send wakeup notification to controller. If press successfully, the LED will blink one time. The minimum wakeup interval is 300s, the maximum wakeup interval is 16,777,200s (about 194 days). Allowable interval among each wakeup interval is 60 second, such as 360, 420, 480…</p><p>Note: The default value is 12 hours. This value is longer, the battery life is greater.&lt;<br /></p>
]]></description>
<category>MotionDetector</category>
<!-- CHANNEL DEFINITIONS -->
<channels>
<channel id="sensor_binary" typeId="sensor_binary">
<label>Binary Sensor</label>
<properties>
<property name="binding:*:OnOffType">COMMAND_CLASS_SENSOR_BINARY</property>
</properties>
</channel>
<channel id="sensor_luminance" typeId="sensor_luminance">
<label>Sensor (luminance)</label>
<properties>
<property name="binding:*:DecimalType">COMMAND_CLASS_SENSOR_MULTILEVEL;type=LUMINANCE</property>
</properties>
</channel>
<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="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">Shenzhen Neo Electronics Co., Ltd</property>
<property name="modelId">Motion sensor S2</property>
<property name="manufacturerId">0258</property>
<property name="manufacturerRef">0200:1036</property>
<property name="dbReference">1511</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: Motion Sensitivity</label>
<description><![CDATA[
Sensitivity for motion detection. If this value is larger, the sensitivity is lower, and the distance for motion detecting is closer. Default value: 3<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>3</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_2_1" type="integer" groupName="configuration">
<label>2: Motion Window Time</label>
<description><![CDATA[
Specified time window (4s..16s) in which the amount of pulses will trigger a motion event. Window Time = [Value] * 4s + 4s. Default value: 2<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>2</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_3_1" type="integer" groupName="configuration">
<label>3: Pulse Count</label>
<description><![CDATA[
Amount of pulses during the specified time window which trigger a motion event. Amount of pluses = [Value] + 1. Default value: 1<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_4_1" type="integer" groupName="configuration">
<label>4: Motion Blind Time</label>
<description><![CDATA[
No motion detected time after a motion event was detected. The device will wait for setting times to ready to next detect. BlinkTime = ([Value] + 1) * 0.5s. Default value: 15<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_5_1" type="integer" groupName="configuration">
<label>5: Motion Enable</label>
<description><![CDATA[
Enables or disablesd motion detection. If "1": Motion detected function is enable. Otherwise is disabled. Default value: 1<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_6_2" type="integer" groupName="configuration">
<label>6: Motion Clear Time</label>
<description><![CDATA[
Time to clear motion event after a motion event was detected. Time to motion clear, the device will send a clear event report to controller. Unit: Second. Default value: 30<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>30</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_7_1" type="integer" groupName="configuration">
<label>7: Led Indicate Enable</label>
<description><![CDATA[
Led light disable or enable. '1'- Enable Led Blink when device detects a motion event. °0'- Disable led blink. This configuration is not affected in inclusion, exclusion and reset. Default value: 1<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>1</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_8_1" type="integer" groupName="configuration">
<label>8: Binary Sensor Report Enable</label>
<description><![CDATA[
'1'- Enable sensor binary report when device detects a motion event. '0'- Disable sensor binary report when device detects a motion event. Default value: 0<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_9_1" type="integer" groupName="configuration">
<label>9: Basic Set Level</label>
<description><![CDATA[
Value for BASIC_SET for nodes associated in Group 2. '100'- BASIC_SET = 0xFF (ON). '0'- BASIC_SET = 0x00 (OFF). Default value: 100<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>100</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_10_2" type="integer" groupName="configuration">
<label>10: Sensor Measuring Interval</label>
<description><![CDATA[
Time interval for light sensor measurement of ambient light intensity. If this value is larger, the battery life is longer. And the light intensity changed is not obvious. Default value: 180<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>180</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_11_1" type="integer" groupName="configuration">
<label>11: Light Intensity Differential Report</label>
<description><![CDATA[
Value differential between current measured and previous report value. If the differential value larger than the settings, device will report this measured light intensity to controller. Default value: 50<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>50</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_12_1" type="integer" groupName="configuration">
<label>12: Light Intensity Threshold</label>
<description><![CDATA[
If the light intensity current measured is less than the settings, device will considered to be dark at current time. If configuration 13 is set '1' and a motion event is detected, the device will send a BASIC_SET to the nodes that associated in group 2.<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<default>50</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_13_1" type="integer" groupName="configuration">
<label>13: Light Intensity Associated Enable</label>
<description><![CDATA[
'1'- Enable current light intensity to associate the motion event, if there has a motion event detected and the current light intensity is less than the settings in configuration 12, the device will send a BASIC_SET to nodes associated in group2.<br /> <h1>Overview</h1><p>'1'- Enable current light intensity to associate the motion event, if there has a motion event detected and the current light intensity is less than the settings in configuration 12, the device will send a BASIC_SET to nodes associated in group2. And if the current light intensity is larger than the settings in configuration 12, the device will not send BASIC_SET to nodes associated in group2.</p>
]]></description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_14_1" type="integer" groupName="configuration">
<label>14: Motion Event Report Once Enable</label>
<description>'1' - The motion detected event will be sent to controller only once until device report motion cleared event. '0'- The motion detected event will be sent to controller when device detects a movement event.</description>
<default>0</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_15_1" type="integer" groupName="configuration">
<label>15: Temperature Differential Report</label>
<description>Value that differential between current measured and previous report value. If the differential value larger than the settings, device will report this measured temperature value to nodes associated in lifeline. DifferentialValue = [Value] x 0.1°C</description>
<default>10</default>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_99_2" type="integer" groupName="configuration">
<label>99: Light Intensity Offset Calibration</label>
<description><![CDATA[
This parameter defines the calibrated scale for ambient light intensity. Default value: 1000<br /> <h1>Overview</h1><p>This parameter defines the calibrated scale for ambient light intensity. Because the method and position that the sensor mounted and the cover of sensor will bring measurement error, user can get more real light intensity by this parameter setting. User should run the steps as blows for calibrating </p><p>1. Set this parameter value to default(Assumes the sensor has been added in a Z-Wave Network). </p><p>2. Place a digital luxmeter close to sensor and keep the same direction, monitor the light intensity value (Vm) which report to controller and record it. The same time user should record the value (Vs) of Iuxmeter.</p><p>3. The scale calibration formula: k = Vm IVS.</p><p>4. The value of k is then multiplied by 1000 and rounded to the nearest whole number.</p><p>5. Set the value getting in 5) to this parameter, calibrate finished. </p><p>For example, Vm = 300, Vs = 2000, then k = 300 / 2600 = 0.11538</p><p>k=0.11538*1000=115.38=115</p><p>The parameter should be set to 115.</p>
]]></description>
<default>1000</default>
<limitToOptions>false</limitToOptions>
</parameter>
<!-- ASSOCIATION DEFINITIONS -->
<parameter name="group_1" type="text" groupName="association" multiple="true">
<label>1: Lifeline</label>
<description><![CDATA[
Group 1 is lifeline group; all nodes which associated in this group will receive the messages sent by device through lifeline.<br /> <h1>Overview</h1><p><br /></p>
]]></description>
<multipleLimit>1</multipleLimit>
</parameter>
<parameter name="group_2" type="text" groupName="association" multiple="true">
<label>2: Control</label>
<description><![CDATA[
Group 2 is controlling group, all nodes associated in this group will be controlled through BASIC_SET command by the device when device detects a movement event.<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

@ -8,7 +8,7 @@
<thing-type id="sunricher_4512715_00_000" listed="false">
<label>4512715 Switch 400W</label>
<description><![CDATA[
Switch 400W<br /> <h1>Overview</h1><p>Z-Wave in-wall switch. 400W Halogen, 200W led. 1 channel. Also sold under the brand NAMRON.</p> <br /> <h2>Inclusion Information</h2><p>Set primary controller/gateway into inclusion mode (Please refer to your primary controllers manual on how to turn your controller into inclusion)</p><p>Power on the In-wall switch and set it into inclusion mode by triple pressing the action (reset) button on the switch, or by triple pressing the attached push switch.</p><p>The connected light will stay on for 3 seconds to indicate successful inclusion.<br /></p> <br /> <h2>Exclusion Information</h2><p>There are two exclusion methods:<br /><br />Method 1: Exclusion from the primary controller/gateway as follows:<br /></p><ol><li>Set primary controller/gateway into inclusion mode (Please refer to your primary controllers manual on how to turn your controller into exclusion).</li><li>Triple press the action button, the switch will be set to exclusion mode, and waiting to be excluded, then the switch will be excluded from the network.</li></ol><p>Method 2: Factory reset the switch will force the switch to be excluded from a network (Press and hold the action button for over 10 seconds, the switch will be reset to factory defaults).</p> <br /> <h2>Wakeup Information</h2><p><br /></p>
Switch 400W<br /> <h1>Overview</h1><p>Z-Wave in-wall switch. 400W Halogen, 200W led. 1 channel. Also sold under the brand NAMRON and Vesternet.</p> <br /> <h2>Inclusion Information</h2><p>Set primary controller/gateway into inclusion mode (Please refer to your primary controllers manual on how to turn your controller into inclusion)</p><p>Power on the In-wall switch and set it into inclusion mode by triple pressing the action (reset) button on the switch, or by triple pressing the attached push switch.</p><p>The connected light will stay on for 3 seconds to indicate successful inclusion.<br /></p> <br /> <h2>Exclusion Information</h2><p>There are two exclusion methods:<br /><br />Method 1: Exclusion from the primary controller/gateway as follows:<br /></p><ol><li>Set primary controller/gateway into inclusion mode (Please refer to your primary controllers manual on how to turn your controller into exclusion).</li><li>Triple press the action button, the switch will be set to exclusion mode, and waiting to be excluded, then the switch will be excluded from the network.</li></ol><p>Method 2: Factory reset the switch will force the switch to be excluded from a network (Press and hold the action button for over 10 seconds, the switch will be reset to factory defaults).</p> <br /> <h2>Wakeup Information</h2><p><br /></p>
]]></description>
<category>WallSwitch</category>
@ -39,7 +39,7 @@ Switch 400W<br /> <h1>Overview</h1><p>Z-Wave in-wall switch. 400W Halogen, 200W
<property name="vendor">Sunricher</property>
<property name="modelId">4512715</property>
<property name="manufacturerId">0330</property>
<property name="manufacturerRef">0200:D006</property>
<property name="manufacturerRef">0200:D006,0200:D00F</property>
<property name="dbReference">1303</property>
</properties>