Initial Commit
This commit is contained in:
commit
7e1c675531
2341 changed files with 279219 additions and 0 deletions
36
.config-db/devices/0x0000/700_800_series_controller.json
Normal file
36
.config-db/devices/0x0000/700_800_series_controller.json
Normal file
|
@ -0,0 +1,36 @@
|
|||
// Note: This device file is shared by multiple manufacturers
|
||||
{
|
||||
"manufacturer": "Silicon Labs",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "700/800 Series",
|
||||
"description": "USB Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0004",
|
||||
"productId": "0x0004"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"metadata": {
|
||||
// 700/800 series firmware bugs that affect multiple controllers
|
||||
"comments": [
|
||||
{
|
||||
"$if": "firmwareVersion < 7.17.2",
|
||||
"$import": "~/templates/master_template.json#7xx_firmware_bug_pre_7_17_2"
|
||||
},
|
||||
{
|
||||
// Not sure if this is a 700 or 800 series controller. Show the generic warning
|
||||
"$if": "firmwareVersion >= 7.19.1 && firmwareVersion <= 7.21.3",
|
||||
"$import": "~/templates/master_template.json#7xx_8xx_firmware_bug_7_19_to_7_21_3_or_7_22_1"
|
||||
},
|
||||
{
|
||||
// 7.22.x is limited to 800 series
|
||||
"$if": "firmwareVersion === 7.22.0",
|
||||
"$import": "~/templates/master_template.json#8xx_firmware_bug_pre_7_22_1"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
38
.config-db/devices/0x0000/SR-ZV9001T4-DIM.json
Normal file
38
.config-db/devices/0x0000/SR-ZV9001T4-DIM.json
Normal file
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"manufacturer": "Sunricher",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "SR-ZV9001T4-DIM",
|
||||
"description": "Z-Wave Wall Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0xa10d"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 1
|
||||
},
|
||||
"2": {
|
||||
"label": "Launch 1",
|
||||
"maxNodes": 12
|
||||
},
|
||||
"3": {
|
||||
"label": "Launch 2",
|
||||
"maxNodes": 12
|
||||
},
|
||||
"4": {
|
||||
"label": "Launch 3",
|
||||
"maxNodes": 12
|
||||
},
|
||||
"5": {
|
||||
"label": "Launch 4",
|
||||
"maxNodes": 12
|
||||
}
|
||||
}
|
||||
}
|
20
.config-db/devices/0x0000/husbzb-1.json
Normal file
20
.config-db/devices/0x0000/husbzb-1.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"manufacturer": "Sigma Designs (Former Zensys)",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "HUSBZB-1",
|
||||
"description": "QuickStick Combo",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x0001"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"compat": {
|
||||
// Workaround for a firmware bug in 500 series controllers
|
||||
"$import": "~/templates/master_template.json#500_series_controller_compat_flags"
|
||||
}
|
||||
}
|
20
.config-db/devices/0x0000/k8.json
Normal file
20
.config-db/devices/0x0000/k8.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"manufacturer": "Sigma Designs (Former Zensys)",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "K8",
|
||||
"description": "Z-Wave Battery Wall Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x0003"
|
||||
},
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0xa305"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0000/m417_9e.json
Normal file
16
.config-db/devices/0x0000/m417_9e.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Sigma Designs (Former Zensys)",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "M417_9E",
|
||||
"description": "Smart Temperature & Humidity Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x0008"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "5.255"
|
||||
}
|
||||
}
|
27
.config-db/devices/0x0000/ps9ep.json
Normal file
27
.config-db/devices/0x0000/ps9ep.json
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"manufacturer": "Sigma Designs (Former Zensys)",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "PS9EP",
|
||||
"description": "Z-Wave 9 Channel_module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x000b"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true,
|
||||
"multiChannel": true
|
||||
}
|
||||
},
|
||||
"compat": {
|
||||
"preserveEndpoints": "*"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0000/sm-a702a.json
Normal file
16
.config-db/devices/0x0000/sm-a702a.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Sigma Designs (Former Zensys)",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "SM-A702A",
|
||||
"description": "Window/Door Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x0001"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0000/sm-pz701u.json
Normal file
16
.config-db/devices/0x0000/sm-pz701u.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Sigma Designs (Former Zensys)",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "SM-PZ701U",
|
||||
"description": "Z-Wave Power Plug",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x0002"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0000/uzb3_500_controller.json
Normal file
16
.config-db/devices/0x0000/uzb3_500_controller.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Silicon Labs",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "ACC-UZB3",
|
||||
"description": "Z-Wave 500 Series Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x0008"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "6.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
142
.config-db/devices/0x0000/yrl220.json
Normal file
142
.config-db/devices/0x0000/yrl220.json
Normal file
|
@ -0,0 +1,142 @@
|
|||
{
|
||||
"manufacturer": "Sigma Designs (Former Zensys)",
|
||||
"manufacturerId": "0x0000",
|
||||
"label": "YRL220",
|
||||
"description": "Yale Real Living Touchscreen Lever Lock",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x0409"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Alarm Reports",
|
||||
"description": "Alarm reports are sent out to all devices in the association group",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"label": "Audio Volume",
|
||||
"description": "Sets the volume level of the beeps and voice prompts",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 3,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Silent",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Low",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "High",
|
||||
"value": 3
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Auto Re-Lock",
|
||||
"description": "When enabled, the unit will automatically re-lock",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"unsigned": true,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Off",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "On",
|
||||
"value": 255
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"label": "Re-Lock Time",
|
||||
"description": "Time after unlocking that the device will lock",
|
||||
"valueSize": 1,
|
||||
"unit": "seconds",
|
||||
"minValue": 5,
|
||||
"maxValue": 255,
|
||||
"defaultValue": 30,
|
||||
"unsigned": true
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"label": "Wrong Code Entry Limit",
|
||||
"description": "The number of invalid tries before the lock shutdowns and sends an alarm",
|
||||
"valueSize": 1,
|
||||
"minValue": 1,
|
||||
"maxValue": 7,
|
||||
"defaultValue": 5
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"label": "Language",
|
||||
"description": "Language used by the voice prompts",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "English",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Spanish",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "French",
|
||||
"value": 3
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"label": "Shutdown Time",
|
||||
"description": "Number of times the device is locked out after the invalid retries are exceeded",
|
||||
"valueSize": 1,
|
||||
"unit": "seconds",
|
||||
"minValue": 1,
|
||||
"maxValue": 255,
|
||||
"defaultValue": 30,
|
||||
"unsigned": true
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"label": "Operating Mode",
|
||||
"description": "Sets if the unit operates normal, or disables keypad and Z-Wave lock/unlock",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Normal",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Vacation mode",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Privacy mode",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0001/aspire_rf9575.json
Normal file
17
.config-db/devices/0x0001/aspire_rf9575.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Eaton",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "Aspire RF9575",
|
||||
"description": "Anyplace Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4243",
|
||||
"productId": "0x0000",
|
||||
"zwaveAllianceId": 1237
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
90
.config-db/devices/0x0001/templates/act_template.json
Normal file
90
.config-db/devices/0x0001/templates/act_template.json
Normal file
|
@ -0,0 +1,90 @@
|
|||
// ACT/HomePro Templates
|
||||
{
|
||||
"ignore_start_level_receiving": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Ignore Start Level (Receiving)",
|
||||
"description": "When enabled, the switch will start dimming from the current level"
|
||||
},
|
||||
"ignore_start_level_transmitting": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Ignore Start Level (Transmitting)",
|
||||
"description": "When enabled, dim commands will ignore the start level",
|
||||
"defaultValue": 1
|
||||
},
|
||||
"suspend_group_4": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Group 4",
|
||||
"description": "Controls whether commands will be transmitted to Group 4"
|
||||
},
|
||||
"disable_send_level": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
|
||||
"label": "Enable / Disable Send Levels After Dim",
|
||||
"description": "Controls whether devices are set to the same level as the ZDW103 after dimming"
|
||||
},
|
||||
"enable_shade_group_1": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Shade Group 1",
|
||||
"description": "Define whether the device can control shade control devices via Group 1"
|
||||
},
|
||||
"enable_shade_group_2": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Shade Group 2",
|
||||
"description": "Define whether the device can control shade control devices via Group 2"
|
||||
},
|
||||
"enable_shade_group_3": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Shade Group 3",
|
||||
"description": "Define whether the device can control shade control devices via Group 3"
|
||||
},
|
||||
"led_indicator": {
|
||||
"label": "LED Transmission Indicator",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 2,
|
||||
"defaultValue": 2,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disable",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Flash while transmitting",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Flash for one second",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
"dim_step_zwave": {
|
||||
"$import": "~/templates/master_template.json#base_1-99_nounit",
|
||||
"label": "Dimming Steps (Z-Wave)"
|
||||
},
|
||||
"dim_rate_zwave": {
|
||||
"$import": "~/templates/master_template.json#dimming_timing",
|
||||
"label": "Dimming Rate (Z-Wave)"
|
||||
},
|
||||
"dim_step_manual": {
|
||||
"$import": "~/templates/master_template.json#base_1-99_nounit",
|
||||
"label": "Dimming Steps (Manual)"
|
||||
},
|
||||
"dim_rate_manual": {
|
||||
"$import": "~/templates/master_template.json#dimming_timing",
|
||||
"label": "Dimming Rate (Manual)"
|
||||
},
|
||||
"dim_step_all": {
|
||||
"$import": "~/templates/master_template.json#base_1-99_nounit",
|
||||
"label": "Dimming Steps (All-On/All-Off)"
|
||||
},
|
||||
"dim_rate_all": {
|
||||
"$import": "~/templates/master_template.json#dimming_timing",
|
||||
"label": "Dimming Rate (All-On/All-Off)"
|
||||
},
|
||||
"disable_group_4": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
|
||||
"label": "Enable / Disable Group 4 Dimming",
|
||||
"description": "Controls whether dimming commands are transmitted to Group 4"
|
||||
}
|
||||
}
|
50
.config-db/devices/0x0001/zdm230.json
Normal file
50
.config-db/devices/0x0001/zdm230.json
Normal file
|
@ -0,0 +1,50 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZDM230",
|
||||
"description": "Wall Dimmer",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x444d",
|
||||
"productId": "0x3330",
|
||||
"zwaveAllianceId": 478
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Left Paddle",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"2": {
|
||||
"label": "Right Paddle",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"3": {
|
||||
"label": "Right Paddle Double Tap",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"4": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/act_template.json#ignore_start_level_transmitting"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/act_template.json#suspend_group_4"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "~/templates/master_template.json#led_indicator_two_options_inverted"
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0001/zdp100.json
Normal file
17
.config-db/devices/0x0001/zdp100.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZDP100",
|
||||
"description": "Scene Capable Dimmer Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4450",
|
||||
"productId": "0x3030",
|
||||
"zwaveAllianceId": 154
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
101
.config-db/devices/0x0001/zdw103.json
Normal file
101
.config-db/devices/0x0001/zdw103.json
Normal file
|
@ -0,0 +1,101 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZDW103",
|
||||
"description": "Wall Mounted 3-Way Dimmer Receiver",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4457",
|
||||
"productId": "0x3033"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Single Tap",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"2": {
|
||||
"label": "Double Tap",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"3": {
|
||||
"label": "Triple Tap",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"4": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/act_template.json#ignore_start_level_transmitting"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/act_template.json#suspend_group_4"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "~/templates/master_template.json#led_indicator_two_options_inverted"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"$import": "templates/act_template.json#ignore_start_level_receiving"
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$import": "templates/act_template.json#disable_send_level"
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"$import": "templates/act_template.json#dim_step_zwave"
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"$import": "templates/act_template.json#dim_rate_zwave"
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"$import": "templates/act_template.json#dim_step_manual"
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"$import": "templates/act_template.json#dim_rate_manual"
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"$import": "templates/act_template.json#dim_step_all"
|
||||
},
|
||||
{
|
||||
"#": "12",
|
||||
"$import": "templates/act_template.json#dim_rate_all"
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "templates/act_template.json#disable_group_4"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/act_template.json#enable_shade_group_2"
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"$import": "templates/act_template.json#enable_shade_group_3"
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"$import": "templates/act_template.json#led_indicator"
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0001/zdw104.json
Normal file
17
.config-db/devices/0x0001/zdw104.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZDW104",
|
||||
"description": "Wall Mounted Dimmer",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4457",
|
||||
"productId": "0x3034",
|
||||
"zwaveAllianceId": 128
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
93
.config-db/devices/0x0001/zdw120.json
Normal file
93
.config-db/devices/0x0001/zdw120.json
Normal file
|
@ -0,0 +1,93 @@
|
|||
{
|
||||
"manufacturer": "ACT - Advanced Control Technologies",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "HomePro",
|
||||
"description": "Two Wire Wall Dimmer",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4457",
|
||||
"productId": "0x3230"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Single Tap",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"2": {
|
||||
"label": "Double Tap",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"3": {
|
||||
"label": "Triple Tap",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"4": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/act_template.json#ignore_start_level_transmitting"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/act_template.json#suspend_group_4"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "~/templates/master_template.json#led_indicator_two_options_inverted"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"$import": "templates/act_template.json#ignore_start_level_receiving"
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$import": "templates/act_template.json#disable_send_level"
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"$import": "templates/act_template.json#dim_step_zwave"
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"$import": "templates/act_template.json#dim_rate_zwave"
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"$import": "templates/act_template.json#dim_step_manual"
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"$import": "templates/act_template.json#dim_rate_manual"
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"$import": "templates/act_template.json#dim_step_all"
|
||||
},
|
||||
{
|
||||
"#": "12",
|
||||
"$import": "templates/act_template.json#dim_rate_all"
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "templates/act_template.json#disable_group_4"
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"$import": "templates/act_template.json#led_indicator"
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0001/zdw232.json
Normal file
17
.config-db/devices/0x0001/zdw232.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZDW232",
|
||||
"description": "2-Wire Dimmer 1-Gang",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x444d",
|
||||
"productId": "0x3332",
|
||||
"zwaveAllianceId": 477
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
89
.config-db/devices/0x0001/zir000_zir010.json
Normal file
89
.config-db/devices/0x0001/zir000_zir010.json
Normal file
|
@ -0,0 +1,89 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZIR000 / ZIR010",
|
||||
"description": "PIR Motion Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4952",
|
||||
"productId": "0x3030",
|
||||
"zwaveAllianceId": 550
|
||||
},
|
||||
{
|
||||
"productType": "0x4952",
|
||||
"productId": "0x3130"
|
||||
},
|
||||
{
|
||||
"productType": "0x4952",
|
||||
"productId": "0x3330",
|
||||
"zwaveAllianceId": 549
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Motion",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"2": {
|
||||
"label": "Tamper",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"3": {
|
||||
"label": "Battery",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "17",
|
||||
"label": "Mode",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Lightning",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Alarm",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Sensor",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "18",
|
||||
"$import": "~/templates/master_template.json#base_0-255_nounit",
|
||||
"label": "Delay After Trigger",
|
||||
"description": "Defines the time after motion before the device sets off/idle",
|
||||
"unit": "minutes"
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Sending Commands",
|
||||
"description": "Allows temporarily disabling sending commands without removing direct associations"
|
||||
},
|
||||
{
|
||||
"#": "22",
|
||||
"label": "Awake Time",
|
||||
"description": "Defines the time the device will remain awake",
|
||||
"valueSize": 1,
|
||||
"unit": "seconds",
|
||||
"minValue": 15,
|
||||
"maxValue": 45,
|
||||
"defaultValue": 30
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0001/zrf113.json
Normal file
17
.config-db/devices/0x0001/zrf113.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZRF113",
|
||||
"description": "Isolated Contact Fixture Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5246",
|
||||
"productId": "0x3133",
|
||||
"zwaveAllianceId": 134
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
79
.config-db/devices/0x0001/zrm230.json
Normal file
79
.config-db/devices/0x0001/zrm230.json
Normal file
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZRM230",
|
||||
"description": "Wall Switch/Transmitter (2-Gang)",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x524d",
|
||||
"productId": "0x3330",
|
||||
"zwaveAllianceId": 476
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Left Paddle",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"2": {
|
||||
"label": "Right Paddle",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"3": {
|
||||
"label": "Right Paddle Double Tap",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"4": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/act_template.json#ignore_start_level_transmitting"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/act_template.json#suspend_group_4"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "~/templates/master_template.json#led_indicator_two_options_inverted"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/act_template.json#enable_shade_group_2"
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"$import": "templates/act_template.json#enable_shade_group_3"
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"$import": "templates/act_template.json#led_indicator"
|
||||
},
|
||||
{
|
||||
"#": "20",
|
||||
"$import": "~/templates/master_template.json#base_1-255_nounit",
|
||||
"label": "Poll Group 2 Interval",
|
||||
"unit": "minutes",
|
||||
"defaultValue": 2
|
||||
},
|
||||
{
|
||||
"#": "22",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Poll Group 2",
|
||||
"defaultValue": 1
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0001/zrp100.json
Normal file
17
.config-db/devices/0x0001/zrp100.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZRP100",
|
||||
"description": "Z-Wave Plug-In Appliance Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5250",
|
||||
"productId": "0x3030",
|
||||
"zwaveAllianceId": [152, 194, 357]
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0001/zrp200.json
Normal file
16
.config-db/devices/0x0001/zrp200.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZRP200",
|
||||
"description": "Appliance Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x7fff",
|
||||
"productId": "0x7fff"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0001/zrr150.json
Normal file
17
.config-db/devices/0x0001/zrr150.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZRR150",
|
||||
"description": "Relay Receptacle",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5252",
|
||||
"productId": "0x3530",
|
||||
"zwaveAllianceId": 193
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0001/zrw103.json
Normal file
17
.config-db/devices/0x0001/zrw103.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZRW103",
|
||||
"description": "20-Amp 3-Way Relay",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5257",
|
||||
"productId": "0x3033",
|
||||
"zwaveAllianceId": 413
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0001/zrw113.json
Normal file
17
.config-db/devices/0x0001/zrw113.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZRW113",
|
||||
"description": "Relay Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5257",
|
||||
"productId": "0x3133",
|
||||
"zwaveAllianceId": 412
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
69
.config-db/devices/0x0001/zrw230.json
Normal file
69
.config-db/devices/0x0001/zrw230.json
Normal file
|
@ -0,0 +1,69 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZRW230",
|
||||
"description": "Wall Mounted 3-Way Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5257",
|
||||
"productId": "0x3330",
|
||||
"zwaveAllianceId": 475
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Single Tap",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"2": {
|
||||
"label": "Double Tap",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"3": {
|
||||
"label": "Triple Tap",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"4": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/act_template.json#ignore_start_level_transmitting"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/act_template.json#suspend_group_4"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "~/templates/master_template.json#led_indicator_two_options_inverted"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/act_template.json#enable_shade_group_2"
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"$import": "templates/act_template.json#enable_shade_group_3"
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"$import": "templates/act_template.json#led_indicator"
|
||||
}
|
||||
]
|
||||
}
|
122
.config-db/devices/0x0001/ztm230.json
Normal file
122
.config-db/devices/0x0001/ztm230.json
Normal file
|
@ -0,0 +1,122 @@
|
|||
{
|
||||
"manufacturer": "HomePro",
|
||||
"manufacturerId": "0x0001",
|
||||
"label": "ZTM230",
|
||||
"description": "Dual Paddle Wall Mounted Transmitter",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x544d",
|
||||
"productId": "0x3330"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Left Paddle",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"2": {
|
||||
"label": "Right Paddle",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"3": {
|
||||
"label": "Right Paddle Double Tap",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"4": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/act_template.json#ignore_start_level_transmitting"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/act_template.json#suspend_group_4"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "~/templates/master_template.json#led_indicator_two_options_inverted"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"$import": "templates/act_template.json#ignore_start_level_receiving"
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"$import": "templates/act_template.json#dim_step_zwave"
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"$import": "templates/act_template.json#dim_rate_zwave"
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"$import": "templates/act_template.json#dim_step_manual"
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"$import": "templates/act_template.json#dim_rate_manual"
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"$import": "templates/act_template.json#dim_step_all"
|
||||
},
|
||||
{
|
||||
"#": "12",
|
||||
"$import": "templates/act_template.json#dim_rate_all"
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "templates/act_template.json#disable_group_4"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/act_template.json#enable_shade_group_2"
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"$import": "templates/act_template.json#enable_shade_group_3"
|
||||
},
|
||||
{
|
||||
"#": "16",
|
||||
"$import": "templates/act_template.json#enable_shade_group_1"
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"$import": "templates/act_template.json#led_indicator"
|
||||
},
|
||||
{
|
||||
"#": "20",
|
||||
"$import": "~/templates/master_template.json#base_1-255_nounit",
|
||||
"label": "Poll Group Interval",
|
||||
"unit": "minutes",
|
||||
"defaultValue": 2
|
||||
},
|
||||
{
|
||||
"#": "21",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Poll Group 1"
|
||||
},
|
||||
{
|
||||
"#": "22",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Poll Group 2",
|
||||
"defaultValue": 1
|
||||
}
|
||||
]
|
||||
}
|
37
.config-db/devices/0x0002/010101.json
Normal file
37
.config-db/devices/0x0002/010101.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "010101",
|
||||
"description": "Popp Wireless Thermostatic Valve TRV",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0115",
|
||||
"productId": "0xa010"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Target for Wakeup and Override Notifications",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"compat": {
|
||||
// If we don't query specific things on wake up, this device will
|
||||
// think it is not connected and show error E5
|
||||
"queryOnWakeup": [
|
||||
// ["CommandClass", "API method", ...arguments]
|
||||
["Battery", "get"],
|
||||
["Thermostat Setpoint", "get", 1]
|
||||
]
|
||||
},
|
||||
"metadata": {
|
||||
"inclusion": "• Ensure smart radiator valve is factory reset. \n• Activate “Inclusion” on the Z-Wave controller. \n• Quickly press and release menu button (one with a dot) on smart radiator valve. \n• Observe both controller and smart radiator valve for status of the process.",
|
||||
"exclusion": "• Activate “Exclusion” on the Z-Wave controller. \n• Quickly press and release menu button (one with a dot) on smart radiator valve. \n• Observe both controller and smart radiator valve for status of the process.",
|
||||
"reset": "Remove the battery cover and take out one battery. \nPress and hold menu button (one with a dot) for approx. 5 seconds, while re-inserting the battery. \nSmart radiator valve is now factory reset and in mounting mode."
|
||||
}
|
||||
}
|
81
.config-db/devices/0x0002/014g0205.json
Normal file
81
.config-db/devices/0x0002/014g0205.json
Normal file
|
@ -0,0 +1,81 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "014G0205",
|
||||
"description": "HC-Z Hydronic Floor Heating Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0002",
|
||||
"productId": "0x4005",
|
||||
"zwaveAllianceId": 2595
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"label": "Valve Type",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "NC",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "NO",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Heat Load Strategy",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Stacking",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Spreading",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"label": "PWM Period",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 2,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "15 minutes",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "30 minutes",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "60 minutes",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
84
.config-db/devices/0x0002/014g0210.json
Normal file
84
.config-db/devices/0x0002/014g0210.json
Normal file
|
@ -0,0 +1,84 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "014G0210",
|
||||
"description": "HC-Z Hydronic Floor Heating Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0002",
|
||||
"productId": "0x400a",
|
||||
"zwaveAllianceId": 2594
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"label": "Valve Type",
|
||||
"description": "Type of Valve being controlled",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "NC",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "NO",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Heat Load Strategy",
|
||||
"description": "Set Head Load Strategy (0 = Stacking, 1 = Spreading)",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Stacking",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Spreading",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"label": "PWM Period",
|
||||
"description": "Pulse-width modulation period",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 2,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "15 minutes",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "30 minutes",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "60 minutes",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0002/014g0272.json
Normal file
17
.config-db/devices/0x0002/014g0272.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "014G0272",
|
||||
"description": "Danfoss Link™ Boiler Relay",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x8005",
|
||||
"productId": "0x2001",
|
||||
"zwaveAllianceId": 26
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/014g0800.json
Normal file
17
.config-db/devices/0x0002/014g0800.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "014G0800",
|
||||
"description": "EBV Connect Setpoint Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0005",
|
||||
"productId": "0x0017",
|
||||
"zwaveAllianceId": 1255
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/014g0804.json
Normal file
17
.config-db/devices/0x0002/014g0804.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "014G0804",
|
||||
"description": "Genius Valve",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x7fff",
|
||||
"productId": "0xa010",
|
||||
"zwaveAllianceId": 2021
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/087n743100.json
Normal file
17
.config-db/devices/0x0002/087n743100.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "087N743100",
|
||||
"description": "Danfoss RXZ1",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0804",
|
||||
"productId": "0x2000",
|
||||
"zwaveAllianceId": [693, 699, 700]
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/087n774500.json
Normal file
17
.config-db/devices/0x0002/087n774500.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "087N774500",
|
||||
"description": "Danfoss RET BZ",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x8004",
|
||||
"productId": "0x0001",
|
||||
"zwaveAllianceId": 731
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/087n777200.json
Normal file
17
.config-db/devices/0x0002/087n777200.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "087N777200",
|
||||
"description": "Danfoss RXZ2C",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0804",
|
||||
"productId": "0x2002",
|
||||
"zwaveAllianceId": 1060
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/dfbh10z1.json
Normal file
17
.config-db/devices/0x0002/dfbh10z1.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "DFBH10Z1 / 088N7110",
|
||||
"description": "HC-10",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0248",
|
||||
"productId": "0xa030",
|
||||
"zwaveAllianceId": 1648
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/dfbh5z01.json
Normal file
17
.config-db/devices/0x0002/dfbh5z01.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "DFBH5Z01 / 088N7105",
|
||||
"description": "HC-5",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0248",
|
||||
"productId": "0xa040",
|
||||
"zwaveAllianceId": 1649
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
22
.config-db/devices/0x0002/drs11.json
Normal file
22
.config-db/devices/0x0002/drs11.json
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "DRS11",
|
||||
"description": "Room Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x8003",
|
||||
"productId": "0x8001"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"metadata": {
|
||||
"comments": {
|
||||
"level": "error",
|
||||
"text": "This device only supports proprietary commands and is not usable in Z-Wave JS."
|
||||
}
|
||||
}
|
||||
}
|
137
.config-db/devices/0x0002/dthermz5.json
Normal file
137
.config-db/devices/0x0002/dthermz5.json
Normal file
|
@ -0,0 +1,137 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "DTHERMZ5",
|
||||
"description": "Z-Wave Room Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0248",
|
||||
"productId": "0xa020",
|
||||
"zwaveAllianceId": 1602
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"label": "Temperature Report Threshold",
|
||||
"valueSize": 2,
|
||||
"minValue": 1,
|
||||
"maxValue": 100,
|
||||
"defaultValue": 5
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Set-Point Display Resolution",
|
||||
"description": "range from 0.1 to 10 °C 1=0.1 °C 100=10 °C",
|
||||
"valueSize": 2,
|
||||
"unit": "°C",
|
||||
"minValue": 1,
|
||||
"maxValue": 100,
|
||||
"defaultValue": 5
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"label": "Min Set-Point and Override Limit",
|
||||
"description": "from min 0 °C to max setpoint override limit 0=0 °C 40=40 °C",
|
||||
"valueSize": 2,
|
||||
"unit": "°C",
|
||||
"minValue": 0,
|
||||
"maxValue": 40,
|
||||
"defaultValue": 12
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"label": "Max Set-Point and Override Limit",
|
||||
"description": "from min setpoint override limit to max 40 °C 0=0 °C 40=40 °C",
|
||||
"valueSize": 2,
|
||||
"unit": "°C",
|
||||
"minValue": 0,
|
||||
"maxValue": 40,
|
||||
"defaultValue": 28
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"label": "LED Flash Period",
|
||||
"description": "0 to 65535 seconds",
|
||||
"valueSize": 4,
|
||||
"unit": "seconds",
|
||||
"minValue": 0,
|
||||
"maxValue": 65535,
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Set-Point Control Function",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Temporarily Override Scheduler",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"label": "Set-Point Type in Thermostat_Setpoint_Reports",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Heating",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Cooling",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "Auto-Changeover",
|
||||
"value": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"label": "LED On Time",
|
||||
"description": "1=100ms 5=500ms",
|
||||
"valueSize": 2,
|
||||
"minValue": 1,
|
||||
"maxValue": 5,
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"label": "Number of LED Flashes (Duration)",
|
||||
"description": "0 to 255",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 255,
|
||||
"defaultValue": 5,
|
||||
"unsigned": true
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"label": "LED Color",
|
||||
"description": "1=Green 2=Red",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Green",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Red",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
33
.config-db/devices/0x0002/dthermz6.json
Normal file
33
.config-db/devices/0x0002/dthermz6.json
Normal file
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "DTHERMZ6",
|
||||
"description": "Living Connect Z Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0248",
|
||||
"productId": "0xa010",
|
||||
"zwaveAllianceId": [1587, 1808, 2956]
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Target for Wakeup and Override Notifications",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"compat": {
|
||||
// If we don't query specific things on wake up, this device will
|
||||
// think it is not connected and show error E5
|
||||
"queryOnWakeup": [
|
||||
// ["CommandClass", "API method", ...arguments]
|
||||
["Battery", "get"],
|
||||
["Thermostat Setpoint", "get", 1]
|
||||
]
|
||||
}
|
||||
}
|
21
.config-db/devices/0x0002/hrvccm.json
Normal file
21
.config-db/devices/0x0002/hrvccm.json
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "HRVCCM",
|
||||
"description": "Air CCM",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x8007",
|
||||
"productId": "0x0200",
|
||||
"zwaveAllianceId": [173, 179]
|
||||
},
|
||||
{
|
||||
"productType": "0x8007",
|
||||
"productId": "0x0202"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
25
.config-db/devices/0x0002/keemple_smart_radiator.json
Normal file
25
.config-db/devices/0x0002/keemple_smart_radiator.json
Normal file
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "Keemple smart radiator",
|
||||
"description": "Electronic Radiator Thermostat, Intended for Use with Water Based Room Radiators.",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5fff",
|
||||
"productId": "0xa010"
|
||||
},
|
||||
{
|
||||
"productType": "0x6fff",
|
||||
"productId": "0xa010"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"metadata": {
|
||||
"inclusion": "• Ensure smart radiator valve is factory reset. \n• Activate “Inclusion” on the Z-Wave controller. \n• Quickly press and release menu button (one with a dot) on smart radiator valve. \n• Observe both controller and smart radiator valve for status of the process.",
|
||||
"exclusion": "• Activate “Exclusion” on the Z-Wave controller. \n• Quickly press and release menu button (one with a dot) on smart radiator valve. \n• Observe both controller and smart radiator valve for status of the process.",
|
||||
"reset": "Remove the battery cover and take out one battery. \nPress and hold menu button (one with a dot) for approx. 5 seconds, while re-inserting the battery. \nSmart radiator valve is now factory reset and in mounting mode."
|
||||
}
|
||||
}
|
44
.config-db/devices/0x0002/lc-13.json
Normal file
44
.config-db/devices/0x0002/lc-13.json
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "LC-13",
|
||||
"description": "Living Connect Z Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0005",
|
||||
"productId": "0x0004"
|
||||
},
|
||||
{
|
||||
"productType": "0x8005",
|
||||
"productId": "0x0001"
|
||||
},
|
||||
{
|
||||
"productType": "0x8005",
|
||||
"productId": "0x0002"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Target for Wakeup and Override Notifications",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"compat": {
|
||||
// If we don't query specific things on wake up, this device will
|
||||
// think it is not connected and show error E5
|
||||
"queryOnWakeup": [
|
||||
// ["CommandClass", "API method", ...arguments]
|
||||
["Battery", "get"],
|
||||
["Thermostat Setpoint", "get", 1]
|
||||
]
|
||||
},
|
||||
"metadata": {
|
||||
"reset": "a) Remove the battery cover and take out one battery.\nb) Press and hold the (o) button for about 10 secs while reinserting the battery.",
|
||||
"manual": "https://manuals-backend.z-wave.info/make.php?lang=en&sku=DAN_LC-13"
|
||||
}
|
||||
}
|
32
.config-db/devices/0x0002/lcz251.json
Normal file
32
.config-db/devices/0x0002/lcz251.json
Normal file
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "LCZ251",
|
||||
"description": "Living Connect Z Thermostat 2.51",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0005",
|
||||
"productId": "0x0003"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Target for Wakeup and Override Notifications",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"compat": {
|
||||
// If we don't query specific things on wake up, this device will
|
||||
// think it is not connected and show error E5
|
||||
"queryOnWakeup": [
|
||||
// ["CommandClass", "API method", ...arguments]
|
||||
["Battery", "get"],
|
||||
["Thermostat Setpoint", "get", 1]
|
||||
]
|
||||
}
|
||||
}
|
42
.config-db/devices/0x0002/mt02650.json
Normal file
42
.config-db/devices/0x0002/mt02650.json
Normal file
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "MT02650",
|
||||
"description": "Devolo Thermostat (09356)",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0005",
|
||||
"productId": "0x0175"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Target for Wakeup and Override Notifications",
|
||||
"maxNodes": 10,
|
||||
"isLifeline": true
|
||||
},
|
||||
"2": {
|
||||
"label": "Temperature sensor",
|
||||
"maxNodes": 1
|
||||
}
|
||||
},
|
||||
"compat": {
|
||||
// If we don't query specific things on wake up, this device will
|
||||
// think it is not connected and show error E5
|
||||
"queryOnWakeup": [
|
||||
// ["CommandClass", "API method", ...arguments]
|
||||
["Battery", "get"],
|
||||
["Thermostat Setpoint", "get", 1]
|
||||
]
|
||||
},
|
||||
"metadata": {
|
||||
"inclusion": "In order to include (add) a Z-Wave device to a network it must be in factory default state.\nClick on the middle button will confirm inclusion or exclusion and wakeup the device for wireless communication.\nA long push for 3 seconds on the middle buttons enters and leaves the management mode indicated by a 'M'.",
|
||||
"exclusion": "Click on the middle button will confirm inclusion or exclusion and wakeup the device for wireless communication.\nA long push for 3 seconds on the middle buttons enters and leaves the management mode indicated by a 'M'.",
|
||||
"reset": "Remove the batteries and keep the function button '*' pressed for 5 seconds after the batteries are inserted back.\nThis procedure should only be used when the primary controller is inoperable.",
|
||||
"manual": "http://manuals-backend.z-wave.info/make.php?lang=en&sku=DEVE9356&cert=ZC08-15020003"
|
||||
}
|
||||
}
|
144
.config-db/devices/0x0002/mt_2649.json
Normal file
144
.config-db/devices/0x0002/mt_2649.json
Normal file
|
@ -0,0 +1,144 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "MT2649 / DRS21",
|
||||
"description": "Room Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x8010",
|
||||
"zwaveAllianceId": [1062, 1063, 1187, 1188]
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"label": "Temperature Report Threshold",
|
||||
"valueSize": 2,
|
||||
"minValue": 1,
|
||||
"maxValue": 100,
|
||||
"defaultValue": 5
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Set-Point Display Resolution",
|
||||
"description": "range from 0.1 to 10 °C 1=0.1 °C 100=10 °C",
|
||||
"valueSize": 2,
|
||||
"unit": "°C",
|
||||
"minValue": 1,
|
||||
"maxValue": 100,
|
||||
"defaultValue": 5
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"label": "Min Set-Point and Override Limit",
|
||||
"description": "from min 0 °C to max setpoint override limit 0=0 °C 40=40 °C",
|
||||
"valueSize": 2,
|
||||
"unit": "°C",
|
||||
"minValue": 0,
|
||||
"maxValue": 40,
|
||||
"defaultValue": 12
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"label": "Max Set-Point and Override Limit",
|
||||
"description": "from min setpoint override limit to max 40 °C 0=0 °C 40=40 °C",
|
||||
"valueSize": 2,
|
||||
"unit": "°C",
|
||||
"minValue": 0,
|
||||
"maxValue": 40,
|
||||
"defaultValue": 28
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"label": "LED Flash Period",
|
||||
"description": "0 to 65535 seconds",
|
||||
"valueSize": 4,
|
||||
"unit": "seconds",
|
||||
"minValue": 0,
|
||||
"maxValue": 65535,
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Set-Point Control Function",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Temporarily Override Scheduler",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"label": "Set-Point Type in Thermostat_Setpoint_Reports",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Heating",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Cooling",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "Auto-Changeover",
|
||||
"value": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"label": "LED On Time",
|
||||
"description": "1=100ms 5=500ms",
|
||||
"valueSize": 2,
|
||||
"minValue": 1,
|
||||
"maxValue": 5,
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"label": "Number of LED Flashes (Duration)",
|
||||
"description": "0 to 255",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 255,
|
||||
"defaultValue": 5,
|
||||
"unsigned": true
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"label": "LED Color",
|
||||
"description": "1=Green 2=Red",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Green",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Red",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0002/rxz.json
Normal file
17
.config-db/devices/0x0002/rxz.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "RXZ",
|
||||
"description": "RF Relay Switching Unit",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x8004",
|
||||
"productId": "0x0400",
|
||||
"zwaveAllianceId": 279
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/rz1-hp.json
Normal file
17
.config-db/devices/0x0002/rz1-hp.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "RZ1-HP",
|
||||
"description": "Single Channel RF Relay Switching Unit",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x8004",
|
||||
"productId": "0x2020",
|
||||
"zwaveAllianceId": 48
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0002/rz1.json
Normal file
17
.config-db/devices/0x0002/rz1.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Danfoss",
|
||||
"manufacturerId": "0x0002",
|
||||
"label": "RZ1",
|
||||
"description": "Danfoss Randall - (Single Channel RF Relay Switching Unit)",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x8004",
|
||||
"productId": "0x2010",
|
||||
"zwaveAllianceId": 50
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0003/be468.json
Normal file
17
.config-db/devices/0x0003/be468.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Schlage",
|
||||
"manufacturerId": "0x0003",
|
||||
"label": "BE468",
|
||||
"description": "Schlage Lock",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x6349",
|
||||
"productId": "0x5044",
|
||||
"zwaveAllianceId": [1024, 1052]
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
22
.config-db/devices/0x0003/be469.json
Normal file
22
.config-db/devices/0x0003/be469.json
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"manufacturer": "Schlage",
|
||||
"manufacturerId": "0x0003",
|
||||
"label": "BE469",
|
||||
"description": "Schlage Lock",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x6341",
|
||||
"productId": "0x0544",
|
||||
"zwaveAllianceId": 1025
|
||||
},
|
||||
{
|
||||
"productType": "0x6341",
|
||||
"productId": "0x5044",
|
||||
"zwaveAllianceId": 1051
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ca3000.json
Normal file
16
.config-db/devices/0x0005/ca3000.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "CA3000",
|
||||
"description": "Wall Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4341",
|
||||
"productId": "0x3000"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ca3500.json
Normal file
16
.config-db/devices/0x0005/ca3500.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "CA3500",
|
||||
"description": "15 Amp Split-Duplex Receptacle",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4341",
|
||||
"productId": "0x3500"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ca3750.json
Normal file
16
.config-db/devices/0x0005/ca3750.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "CA3750",
|
||||
"description": "Contactor/Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4341",
|
||||
"productId": "0x3750"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ca600.json
Normal file
16
.config-db/devices/0x0005/ca600.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "CA600",
|
||||
"description": "Dimmer Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4341",
|
||||
"productId": "0x0600"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ca8900.json
Normal file
16
.config-db/devices/0x0005/ca8900.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "CA8900",
|
||||
"description": "Z-Wave Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4341",
|
||||
"productId": "0x8900"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ha-01c.json
Normal file
16
.config-db/devices/0x0005/ha-01c.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "HA-01C",
|
||||
"description": "In-Wall Dual Receptacle",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x0003"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ha02.json
Normal file
16
.config-db/devices/0x0005/ha02.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "HA02",
|
||||
"description": "Appliance Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0002",
|
||||
"productId": "0x0003"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ha03.json
Normal file
16
.config-db/devices/0x0005/ha03.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "HA03",
|
||||
"description": "Lamp Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x0003"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ha04.json
Normal file
16
.config-db/devices/0x0005/ha04.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "HA04",
|
||||
"description": "Outdoor Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0004",
|
||||
"productId": "0x0003"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ha05.json
Normal file
16
.config-db/devices/0x0005/ha05.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "HA05",
|
||||
"description": "Screw in Lamp Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0005",
|
||||
"productId": "0x0003"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ha14wd.json
Normal file
16
.config-db/devices/0x0005/ha14wd.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "HA14WD",
|
||||
"description": "Dimmer Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4841",
|
||||
"productId": "0x0014"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x0005/ha18.json
Normal file
16
.config-db/devices/0x0005/ha18.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "HA18",
|
||||
"description": "15-Amp Wall Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4841",
|
||||
"productId": "0x0018"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
23
.config-db/devices/0x0005/ha20.json
Normal file
23
.config-db/devices/0x0005/ha20.json
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "HA20",
|
||||
"description": "Dimmer Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4841",
|
||||
"productId": "0x0020"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Group 1",
|
||||
"maxNodes": 4,
|
||||
"isLifeline": true
|
||||
}
|
||||
}
|
||||
}
|
552
.config-db/devices/0x0005/pe653.json
Normal file
552
.config-db/devices/0x0005/pe653.json
Normal file
|
@ -0,0 +1,552 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "PE653",
|
||||
"description": "Pool Control",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5045",
|
||||
"productId": "0x0653"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1[0x02]",
|
||||
"$import": "~/templates/master_template.json#base_options_nounit",
|
||||
"label": "Installed Pump Type",
|
||||
"valueSize": 2,
|
||||
"options": [
|
||||
{
|
||||
"label": "One speed",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Two speed",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "1[0x01]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Booster (Cleaner) Pump Installed",
|
||||
"valueSize": 2
|
||||
},
|
||||
{
|
||||
"#": "1[0xff00]",
|
||||
"label": "Booster (Cleaner) Pump Operation Mode",
|
||||
"description": "Set the filter pump mode to use when the booster (cleaner) pump is running.",
|
||||
"valueSize": 2,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disable",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Circuit 1",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 1",
|
||||
"value": 3
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 2",
|
||||
"value": 4
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 3",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 4",
|
||||
"value": 6
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "2[0xff00]",
|
||||
"label": "Heater Cooldown Period",
|
||||
"valueSize": 2,
|
||||
"unit": "minutes",
|
||||
"minValue": -1,
|
||||
"maxValue": 15,
|
||||
"defaultValue": -1,
|
||||
"options": [
|
||||
{
|
||||
"label": "No heater installed",
|
||||
"value": -1
|
||||
},
|
||||
{
|
||||
"label": "Heater installed with no cooldown",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "2[0x01]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Heater Safety Setting",
|
||||
"description": "Prevent the heater from turning on while the pump is off.",
|
||||
"valueSize": 2
|
||||
},
|
||||
{
|
||||
"#": "3[0xff000000]",
|
||||
"label": "Water Temperature Offset",
|
||||
"valueSize": 4,
|
||||
"unit": "°F",
|
||||
"minValue": -5,
|
||||
"maxValue": 5,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"#": "3[0xff0000]",
|
||||
"$import": "#paramInformation/3[0xff000000]",
|
||||
"label": "Air/Freeze Temperature Offset"
|
||||
},
|
||||
{
|
||||
"#": "3[0xff00]",
|
||||
"$import": "#paramInformation/3[0xff000000]",
|
||||
"label": "Solar Temperature Offset"
|
||||
},
|
||||
{
|
||||
"#": "22",
|
||||
"$import": "~/templates/master_template.json#base_options_nounit",
|
||||
"label": "Pool/Spa Configuration",
|
||||
"options": [
|
||||
{
|
||||
"label": "Pool",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Spa",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Both",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "23",
|
||||
"$import": "~/templates/master_template.json#base_options_nounit",
|
||||
"label": "Spa Mode Pump Speed",
|
||||
"description": "Requires pool/spa configuration.",
|
||||
"defaultValue": 1,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disabled",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Circuit 1",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 1",
|
||||
"value": 3
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 2",
|
||||
"value": 4
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 3",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 4",
|
||||
"value": 6
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "32",
|
||||
"label": "Variable Speed Pump - Speed 1",
|
||||
"description": "Requires connected variable speed pump.",
|
||||
"valueSize": 2,
|
||||
"unit": "RPM",
|
||||
"minValue": 400,
|
||||
"maxValue": 3450,
|
||||
"defaultValue": 750
|
||||
},
|
||||
{
|
||||
"#": "33",
|
||||
"$import": "#paramInformation/32",
|
||||
"label": "Variable Speed Pump - Speed 2",
|
||||
"defaultValue": 1500
|
||||
},
|
||||
{
|
||||
"#": "34",
|
||||
"$import": "#paramInformation/32",
|
||||
"label": "Variable Speed Pump - Speed 3",
|
||||
"defaultValue": 2350
|
||||
},
|
||||
{
|
||||
"#": "35",
|
||||
"$import": "#paramInformation/32",
|
||||
"label": "Variable Speed Pump - Speed 4",
|
||||
"defaultValue": 3110
|
||||
},
|
||||
{
|
||||
"#": "49",
|
||||
"$import": "#paramInformation/32",
|
||||
"label": "Variable Speed Pump - Max Speed",
|
||||
"defaultValue": 3450
|
||||
},
|
||||
{
|
||||
"#": "50[0xff000000]",
|
||||
"$import": "~/templates/master_template.json#base_options_nounit",
|
||||
"label": "Freeze Protection: Temperature",
|
||||
"valueSize": 4,
|
||||
"unsigned": true,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disabled",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "40 °F",
|
||||
"value": 40
|
||||
},
|
||||
{
|
||||
"label": "41 °F",
|
||||
"value": 41
|
||||
},
|
||||
{
|
||||
"label": "42 °F",
|
||||
"value": 42
|
||||
},
|
||||
{
|
||||
"label": "43 °F",
|
||||
"value": 43
|
||||
},
|
||||
{
|
||||
"label": "44 °F",
|
||||
"value": 44
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "50[0x010000]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Freeze Protection: Turn On Circuit 1",
|
||||
"valueSize": 4
|
||||
},
|
||||
{
|
||||
"#": "50[0x020000]",
|
||||
"$import": "#paramInformation/50[0x010000]",
|
||||
"label": "Freeze Protection: Turn On Circuit 2"
|
||||
},
|
||||
{
|
||||
"#": "50[0x040000]",
|
||||
"$import": "#paramInformation/50[0x010000]",
|
||||
"label": "Freeze Protection: Turn On Circuit 3"
|
||||
},
|
||||
{
|
||||
"#": "50[0x080000]",
|
||||
"$import": "#paramInformation/50[0x010000]",
|
||||
"label": "Freeze Protection: Turn On Circuit 4"
|
||||
},
|
||||
{
|
||||
"#": "50[0x100000]",
|
||||
"$import": "#paramInformation/50[0x010000]",
|
||||
"label": "Freeze Protection: Turn On Circuit 5"
|
||||
},
|
||||
{
|
||||
"#": "50[0xff00]",
|
||||
"label": "Freeze Protection: Turn On VSP Speed",
|
||||
"description": "Requires variable speed pump and connected air/freeze sensor.",
|
||||
"valueSize": 4,
|
||||
"defaultValue": 0,
|
||||
"unsigned": true,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "None",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 1",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 2",
|
||||
"value": 3
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 3",
|
||||
"value": 4
|
||||
},
|
||||
{
|
||||
"label": "VSP speed 4",
|
||||
"value": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "50[0x80]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Freeze Protection: Turn On Heater",
|
||||
"description": "Requires heater and connected air/freeze sensor.",
|
||||
"valueSize": 4
|
||||
},
|
||||
{
|
||||
"#": "50[0x7f]",
|
||||
"label": "Freeze Protection: Pool/Spa Cycle Time",
|
||||
"description": "Requires pool/spa configuration and connected air/freeze sensor.",
|
||||
"valueSize": 4,
|
||||
"unit": "minutes",
|
||||
"minValue": 0,
|
||||
"maxValue": 30,
|
||||
"defaultValue": 0,
|
||||
"unsigned": true
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"label": "Circuit 1 Schedule 1",
|
||||
"description": "Start time (first two bytes, little endian) and stop time (last two bytes, little endian) of schedule in minutes past midnight, e.g. 12:05am (0x0500) to 3:00pm (0x8403) is entered as 83919875. Set to 4294967295 (0xffffffff) to disable.",
|
||||
"valueSize": 4,
|
||||
"minValue": 0,
|
||||
"maxValue": 4294967295,
|
||||
"defaultValue": 4294967295,
|
||||
"unsigned": true,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disabled",
|
||||
"value": 4294967295
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"$import": "#paramInformation/4",
|
||||
"label": "Circuit 1 Schedule 2",
|
||||
"description": "Refer to parameter 4 for usage."
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 1 Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 2 Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 2 Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 2 Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 3 Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 3 Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "12",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 3 Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 4 Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 4 Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 4 Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "16",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 5 Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "17",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 5 Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "18",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Circuit 5 Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Pool/Spa Mode Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "20",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Pool/Spa Mode Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "21",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Pool/Spa Mode Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "36",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 1 Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "37",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 1 Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "38",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 1 Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "39",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 2 Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "40",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 2 Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "41",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 2 Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "42",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 3 Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "43",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 3 Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "44",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 3 Schedule 3"
|
||||
},
|
||||
{
|
||||
"#": "45",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 4 Schedule 1"
|
||||
},
|
||||
{
|
||||
"#": "46",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 4 Schedule 2"
|
||||
},
|
||||
{
|
||||
"#": "47",
|
||||
"$import": "#paramInformation/5",
|
||||
"label": "Variable Speed Pump Speed 4 Schedule 3"
|
||||
}
|
||||
],
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"compat": [
|
||||
{
|
||||
// Fixes #4588: Firmware v3.4 has numerous bugs related to multi-endpoint support.
|
||||
// Firmware v3.3 and v3.1 do not appear to have the same issues.
|
||||
"$if": "firmwareVersion === 3.4",
|
||||
"commandClasses": {
|
||||
// Force use of Multi Channel CC V1 despite the device reporting V2
|
||||
"add": {
|
||||
"Multi Channel": {
|
||||
"isSupported": true,
|
||||
"version": 1
|
||||
}
|
||||
},
|
||||
// The firmware handles requests on some endpoints incorrectly, often reporting garbage
|
||||
// that confuses discovery or inhibits operation. Remove all of these broken CCs.
|
||||
"remove": {
|
||||
// BasicCC: All endpoints control the state of Switch 1 so only keep the root endpoint
|
||||
// to reduce clutter and to handle received BASIC_SET events.
|
||||
"Basic": {
|
||||
"endpoints": [1, 2, 3, 4, 5]
|
||||
},
|
||||
// ManufacturerSpecificCC: Endpoint 1 erroneously reports an incorrect manufacturer
|
||||
// and product ID, unlike on the root endpoint.
|
||||
"Manufacturer Specific": {
|
||||
"endpoints": [1]
|
||||
},
|
||||
// ClockCC: Endpoint 1 erroneously reports a time with an invalid minute field,
|
||||
// unlike on the root endpoint.
|
||||
"Clock": {
|
||||
"endpoints": [1]
|
||||
},
|
||||
// AssociationCC: Endpoint 1 erroneously reports that it supports 133 associated nodes
|
||||
// but association commands don't work at all, unlike on the root endpoint.
|
||||
"Association": {
|
||||
"endpoints": [1]
|
||||
},
|
||||
// VersionCC: Endpoint 1 reports an unknown version, unlike on the root endpoint.
|
||||
"Version": {
|
||||
"endpoints": [1]
|
||||
}
|
||||
}
|
||||
},
|
||||
// The device sometimes sends BASIC_SET to the lifeline association when the state of Switch 1
|
||||
// changes but the value is always 0 so treat it as an event.
|
||||
"mapBasicSet": "event"
|
||||
},
|
||||
{
|
||||
"commandClasses": {
|
||||
// Force use of Multi Channel CC V1 despite the device reporting V2
|
||||
"add": {
|
||||
"Multi Channel": {
|
||||
"isSupported": true,
|
||||
"version": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"overrideQueries": {
|
||||
// The response to the setpoint query is off by one bit: https://github.com/zwave-js/node-zwave-js/issues/5335
|
||||
"Thermostat Setpoint": [
|
||||
{
|
||||
"method": "getSupportedSetpointTypes",
|
||||
"result": [
|
||||
1, // Heating
|
||||
7 // Furnace
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
17
.config-db/devices/0x0005/pe953.json
Normal file
17
.config-db/devices/0x0005/pe953.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Intermatic",
|
||||
"manufacturerId": "0x0005",
|
||||
"label": "PE953",
|
||||
"description": "Intermatic MultiWave Five Channel Wireless Remote Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5045",
|
||||
"productId": "0x0953",
|
||||
"zwaveAllianceId": 598
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
47
.config-db/devices/0x0008/wdtc-20.json
Normal file
47
.config-db/devices/0x0008/wdtc-20.json
Normal file
|
@ -0,0 +1,47 @@
|
|||
{
|
||||
"manufacturer": "Wayne Dalton",
|
||||
"manufacturerId": "0x0008",
|
||||
"label": "WDTC-20",
|
||||
"description": "Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0007",
|
||||
"productId": "0x0020"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"compat": {
|
||||
// The device reports version 0 for several of its command classes
|
||||
"commandClasses": {
|
||||
"add": {
|
||||
"Binary Switch": {
|
||||
"isSupported": true,
|
||||
"version": 1
|
||||
},
|
||||
"Indicator": {
|
||||
"isSupported": true,
|
||||
"version": 1
|
||||
},
|
||||
"Multilevel Sensor": {
|
||||
"isSupported": true,
|
||||
"version": 1
|
||||
},
|
||||
"Thermostat Mode": {
|
||||
"isSupported": true,
|
||||
"version": 1
|
||||
},
|
||||
"Thermostat Setpoint": {
|
||||
"isSupported": true,
|
||||
"version": 1
|
||||
},
|
||||
"Thermostat Operating State": {
|
||||
"isSupported": true,
|
||||
"version": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0008/xl524.json
Normal file
17
.config-db/devices/0x0008/xl524.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Wayne Dalton",
|
||||
"manufacturerId": "0x0008",
|
||||
"label": "XL524",
|
||||
"description": "RCS Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5452",
|
||||
"productId": "0x5442",
|
||||
"zwaveAllianceId": 1230
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
37
.config-db/devices/0x000c/hs-ds100.json
Normal file
37
.config-db/devices/0x000c/hs-ds100.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-DS100+",
|
||||
"description": "Z-Wave Door/Window Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0201",
|
||||
"productId": "0x0008",
|
||||
"zwaveAllianceId": [2148, 2958]
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/homeseer_template.json#enable_basic_set_command"
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"$import": "templates/homeseer_template.json#basic_set_value"
|
||||
},
|
||||
{
|
||||
"#": "32",
|
||||
"$import": "templates/homeseer_template.json#low_battery_level"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1. Insert the AAA battery.\n2. Set the Z-Wave network main controller into learning mode.\n3. Triple or single short press the Z-button.\n4. If the add for inclusion is successful, the LED will blink less than 5 seconds and then keep on 3 seconds. Otherwise, the LED will blink 5 seconds and then turn off, in which case you need to repeat the process from step 2.",
|
||||
"exclusion": "1. Insert the AAA battery.\n2. Set the Z-Wave network main controller into learning mode.\n3. Triple clicking the Z-button.\n4. If the remove for exclusion, the LED will turn off within 1 second. Otherwise, the LED will blink 5 seconds and then turn off, in which case you need to repeat the process from step 2.",
|
||||
"reset": "1. Insert the AAA battery.\n2. Pressing and holding the Z button for more than 20 seconds,\n3. Led will keep on until the Z-Button is released, and it will reset to factory default when the button is released.\n\nUsing this procedure only in the event that the network primary controller is missing or otherwise inoperable.",
|
||||
"manual": "https://docs.homeseer.com/products/hs-ds100-user-guide"
|
||||
}
|
||||
}
|
90
.config-db/devices/0x000c/hs-fc200.json
Normal file
90
.config-db/devices/0x000c/hs-fc200.json
Normal file
|
@ -0,0 +1,90 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-FC200+",
|
||||
"description": "Scene Capable Fan Control Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0203",
|
||||
"productId": "0x0001",
|
||||
"zwaveAllianceId": 2957
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "templates/homeseer_template.json#led_indicator"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"$import": "templates/homeseer_template.json#fan_type"
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "templates/homeseer_template.json#status_mode"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/homeseer_template.json#led_colors",
|
||||
"label": "Default LED Color"
|
||||
},
|
||||
{
|
||||
"#": "21",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status Mode LED 1 Color"
|
||||
},
|
||||
{
|
||||
"#": "22",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status Mode LED 2 Color"
|
||||
},
|
||||
{
|
||||
"#": "23",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status Mode LED 3 Color"
|
||||
},
|
||||
{
|
||||
"#": "24",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status Mode LED 4 Color"
|
||||
},
|
||||
{
|
||||
"#": "30",
|
||||
"$import": "templates/homeseer_template.json#blink_frequency"
|
||||
},
|
||||
{
|
||||
"#": "31[0x01]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Blinking - LED 1"
|
||||
},
|
||||
{
|
||||
"#": "31[0x02]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Blinking - LED 2"
|
||||
},
|
||||
{
|
||||
"#": "31[0x04]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Blinking - LED 3"
|
||||
},
|
||||
{
|
||||
"#": "31[0x08]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Blinking - LED 4"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "Inclusion: Add the device into your network by a Z-Wave certified controller. HS-FC200+ supports the latest S2 security offered by Z-Wave certified controllers. If your controller supports S2, please refer to the user guide of the controller for detailed instructions on adding devices to the network. You should be able to add HS-FC200+ into your network using the unique QR code or the DSK 5 digit pin located on the product or packaging. In addition, the device can be added or removed using the following 2-step procedure:\n\n1. Put your Z-Wave controller into Inclusion mode. Consult your controller manual if you're unsure how to do this.\n2. Tap the paddle of your new HomeSeer switch to begin the inclusion process. This will take a few moments to complete",
|
||||
"exclusion": "Exclusion: Remove the device from your network by a Z-Wave certified controller. HS-FC200+ supports the latest S2 security offered by Z-Wave certified controllers. If your controller supports S2, please refer to the user guide of the controller for detailed instructions on removing devices from the network. You should be able to remove HS-FC200+ into your network using the unique QR code or the DSK 5 digit pin located on the product or packaging. In addition, the device can be added or removed using the following 2-step procedure:\n\n1. Put your Z-Wave controller into Exclusion mode. Consult your controller manual if you're unsure how to do this.\n2. Tap the paddle of your new HomeSeer switch to begin the Exclusion process. This will take a few moments to complete",
|
||||
"reset": "To be used only in the event that the network primary controller is lost or otherwise inoperable. \n\n(1) Turn switch on by tapping the top of the paddle once. \n(2) Quickly ap top of the paddle 3 times. \n(3) Quickly tap bottom of paddle 3 times. \n(4) If the LED turns off then on again, switch is reset. If not, repeat manual rest.",
|
||||
"manual": "https://homeseer.com/guides/HS-FC200-Manual.pdf"
|
||||
}
|
||||
}
|
106
.config-db/devices/0x000c/hs-fls100-g2.json
Normal file
106
.config-db/devices/0x000c/hs-fls100-g2.json
Normal file
|
@ -0,0 +1,106 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-FLS100-G2",
|
||||
"description": "Floodlight Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0201",
|
||||
"productId": "0x000c",
|
||||
"zwaveAllianceId": 3984
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/homeseer_template.json#pir_trigger_off"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/homeseer_template.json#lux_trigger_threshold"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "templates/homeseer_template.json#multilevel_sensor_interval"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "templates/homeseer_template.json#enable_pir_trigger_alerts"
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"label": "Load Control Mode",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Z-Wave only",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Z-Wave and sensors",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"label": "Load Control Sensor Mode",
|
||||
"description": "Select which sensors control the load when parameter 5 is set to 1",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Lux and motion",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Lux only",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"label": "Temperature Calibration",
|
||||
"valueSize": 1,
|
||||
"unit": "0.1 °C",
|
||||
"minValue": -100,
|
||||
"maxValue": 100,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"label": "PIR Sensitivity",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Low - Approximately 6m",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Medium - Approximately 10m",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "High - Approximately 20m",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1. Put the Z-Wave controller into inclusion mode.\n2. Press the Link button 3 times within 1.5 seconds to put the unit into inclusion mode.",
|
||||
"exclusion": "1. Put the Z-Wave Controller into exclusion mode. \n2. Press the Link button 3 times within 1.5 seconds to put the unit into exclusion mode",
|
||||
"reset": "The product reset is to operate only when the primary controller is missing or inoperable. Press the Link button 3 times within 1.5 seconds to put the unit into exclusion mode.Within 1 second of step 1, press the Link button again and hold until LED is off (about 5 seconds)",
|
||||
"manual": "https://docs.homeseer.com/products/hs-fls100-user-guide"
|
||||
}
|
||||
}
|
70
.config-db/devices/0x000c/hs-fls100.json
Normal file
70
.config-db/devices/0x000c/hs-fls100.json
Normal file
|
@ -0,0 +1,70 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-FLS100+",
|
||||
"description": "Floodlight Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0201",
|
||||
"productId": "0x000b",
|
||||
"zwaveAllianceId": 2947
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/homeseer_template.json#pir_trigger_off"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Light Level Threshold",
|
||||
"description": "Activate floodlight and send Basic Set Command when PIR is triggered while light level is below this threshold.",
|
||||
"valueSize": 2,
|
||||
"unit": "lux",
|
||||
"minValue": 0,
|
||||
"maxValue": 255,
|
||||
"defaultValue": 50,
|
||||
"options": [
|
||||
{
|
||||
"label": "Never turn on floodlight",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Ignore light level",
|
||||
"value": 255
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "templates/homeseer_template.json#multilevel_sensor_interval",
|
||||
"label": "Luminance Report Interval"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Send Basic Report On Trigger"
|
||||
}
|
||||
],
|
||||
"compat": {
|
||||
"commandClasses": {
|
||||
"remove": {
|
||||
"Supervision": {
|
||||
// The device reports that it supports Supervision, but it does not support all
|
||||
// commands supervision-encapsulated
|
||||
"endpoints": "*"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
"inclusion": "Z-Wave auto inclusion.\nOr manual inclusion : put the Z-Wave controller into inclusion mode, press the Link button 3 times within 1.5 seconds to put the unit into inclusion mode",
|
||||
"exclusion": "Put the Z-Wave Controller into exclusion mode. Press the Link button 3 times within 1.5 seconds to put the unit into exclusion mode",
|
||||
"reset": "The product reset is to operate only when the primary controller is missing or inoperable. Press the Link button 3 times within 1.5 seconds to put the unit into exclusion mode.Within 1 second of step 1, press the Link button again and hold until LED is off (about 5 seconds)",
|
||||
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2947/HS-FLS100-user-manual2b-A501112779R.pdf"
|
||||
}
|
||||
}
|
34
.config-db/devices/0x000c/hs-fs100-l.json
Normal file
34
.config-db/devices/0x000c/hs-fs100-l.json
Normal file
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-FS100-L",
|
||||
"description": "Z-Wave Indicator Light Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0202",
|
||||
"productId": "0x0001"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "5.17"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/homeseer_template.json#light_sensitivity"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/homeseer_template.json#water_beep_frequency"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "templates/homeseer_template.json#temp_reporting_interval"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "templates/homeseer_template.json#enable_notification_buzzer"
|
||||
}
|
||||
]
|
||||
}
|
51
.config-db/devices/0x000c/hs-fs100_flex.json
Normal file
51
.config-db/devices/0x000c/hs-fs100_flex.json
Normal file
|
@ -0,0 +1,51 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-FS100+",
|
||||
"description": "Flex Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0202",
|
||||
"productId": "0x0001",
|
||||
"zwaveAllianceId": 3050
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "5.18",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"$import": "templates/homeseer_template.json#light_sensitivity"
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"$import": "templates/homeseer_template.json#water_beep_frequency"
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "templates/homeseer_template.json#temp_reporting_interval"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "templates/homeseer_template.json#enable_notification_buzzer"
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"label": "Flashing LED Detection Delay",
|
||||
"description": "Set delay to avoid continuous notifications when detecting flashing LEDs; 0 to disable",
|
||||
"valueSize": 1,
|
||||
"unit": "seconds",
|
||||
"minValue": 0,
|
||||
"maxValue": 20,
|
||||
"defaultValue": 0
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "Inclusion: Add the device into your network by a Z-Wave certified controller. HS-FS100+ supports the latest S2 security offered by Z-Wave certified controllers. If your controller supports S2, please refer to the user guide of the controller for detailed instructions on adding devices to the network. The device can be added using the traditional method for Z-Wave as follows:\n1. Place your controller into Inclusion (Add) mode by following the controller manufacturer's instructions.\n2. When the controller is ready, single click the button of HS-FS100+. The controller should indicate that the new device was added successfully. If the controller shows it failed, repeat the procedure",
|
||||
"exclusion": "Exclusion: Remove the device from your network by a Z-Wave certified controller. HS-FS100+ supports the latest S2 security offered by Z-Wave certified controllers. If your controller supports S2, please refer to the user guide of the controller for detailed instructions on removing devices from the network. The device can be removed using the traditional method for Z-Wave as follows:\n1. Place your controller into Exclusion mode by following the controller manufacturer's instructions.\n2. When the controller is ready, single click the button of HS-FS100+. The controller should indicate that the device was removed successfully. If the controller shows it failed, repeat the procedure",
|
||||
"reset": "Use this procedure to reset Flex Sensor to factory settings when the Z-Wave controller is missing or otherwise inoperable.\n\nPress and hold the Z-Wave button on the sensor body for 10 seconds. If successful, the LED will flash 5 times",
|
||||
"manual": "https://docs.homeseer.com/products/hs-fs100-user-guide"
|
||||
}
|
||||
}
|
101
.config-db/devices/0x000c/hs-hsm200.json
Normal file
101
.config-db/devices/0x000c/hs-hsm200.json
Normal file
|
@ -0,0 +1,101 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-HSM200",
|
||||
"description": "Z-Wave Multi Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0004",
|
||||
"productId": "0x0001"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
},
|
||||
"2": {
|
||||
"label": "Control Lights",
|
||||
"maxNodes": 4
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"label": "Off Delay After Motion",
|
||||
"valueSize": 1,
|
||||
"unit": "minutes",
|
||||
"minValue": 0,
|
||||
"maxValue": 127,
|
||||
"defaultValue": 10,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disable, only send motion triggers",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Dim Level",
|
||||
"description": "Allowable range: 0-99, 255",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 255,
|
||||
"defaultValue": 255,
|
||||
"unsigned": true
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"label": "Light Level Report Interval",
|
||||
"valueSize": 1,
|
||||
"unit": "minutes",
|
||||
"minValue": 0,
|
||||
"maxValue": 255,
|
||||
"defaultValue": 60,
|
||||
"unsigned": true,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disable",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"label": "Temperature Report Interval",
|
||||
"valueSize": 1,
|
||||
"unit": "minutes",
|
||||
"minValue": 0,
|
||||
"maxValue": 255,
|
||||
"defaultValue": 60,
|
||||
"unsigned": true,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disable",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"label": "Temperature Calibration",
|
||||
"valueSize": 1,
|
||||
"unit": "0.1 °F",
|
||||
"minValue": -128,
|
||||
"maxValue": 127,
|
||||
"defaultValue": 0
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1) Place the device within the direct range of your Z-Wave controller.\n2) Set the main controller in add mode (see the controller’s manual).\n3) Click the button on the side of the unit once, the LED indicator should start blinking blue. \n4) Wait for the adding process to end.\n5) Successful adding will be confirmed by the Z-Wave controller’s message.",
|
||||
"exclusion": "1) Place the device within the direct range of your Z-Wave controller.\n2) Set the main controller remove mode (see the controller’s manual).\n3) Click the button on the side of the unit once\n4) Wait for the removing process to end.\n5) Successful adding will be confirmed by the Z-Wave controller’s message.",
|
||||
"reset": "1) Power on the device\n2) Press and hold the side button for 60 seconds.\n2) Use this procedure only in the event that the network primary controller is missing or otherwise inoperable.",
|
||||
"manual": "https://docs.homeseer.com/products/hsm200-user-guide"
|
||||
}
|
||||
}
|
82
.config-db/devices/0x000c/hs-ls100.json
Normal file
82
.config-db/devices/0x000c/hs-ls100.json
Normal file
|
@ -0,0 +1,82 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-LS100+",
|
||||
"description": "Z-Wave Plus Leak Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0201",
|
||||
"productId": "0x000a",
|
||||
"zwaveAllianceId": 2735
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/homeseer_template.json#enable_basic_set_command"
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"$import": "templates/homeseer_template.json#basic_set_value"
|
||||
},
|
||||
{
|
||||
"#": "17",
|
||||
"$import": "~/templates/master_template.json#base_0-255_nounit",
|
||||
"label": "Flood Alarm Interval",
|
||||
"unit": "minutes",
|
||||
"defaultValue": 5
|
||||
},
|
||||
{
|
||||
"#": "18",
|
||||
"$import": "templates/homeseer_template.json#enable_shock_alarm"
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"label": "Temperature Report Interval",
|
||||
"valueSize": 1,
|
||||
"unit": "1/10 minutes",
|
||||
"minValue": 3,
|
||||
"maxValue": 240,
|
||||
"defaultValue": 144,
|
||||
"unsigned": true
|
||||
},
|
||||
{
|
||||
"#": "20",
|
||||
"label": "Temperature (High) Alarm Trigger Threshold",
|
||||
"valueSize": 2,
|
||||
"unit": "0.1 °F",
|
||||
"minValue": -670,
|
||||
"maxValue": 2570,
|
||||
"defaultValue": 1040
|
||||
},
|
||||
{
|
||||
"#": "22",
|
||||
"label": "Temperature (Low) Trigger Threshold",
|
||||
"valueSize": 2,
|
||||
"unit": "0.1 °F",
|
||||
"minValue": -670,
|
||||
"maxValue": 2570,
|
||||
"defaultValue": 320
|
||||
},
|
||||
{
|
||||
"#": "24",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Blinking LED",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "32",
|
||||
"$import": "templates/homeseer_template.json#low_battery_level"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1) Open the cover.\n2) Place the device within the direct range of your Z-Wave controller.\n3) Set the main controller in add mode (see the controller’s manual).\n4) Click the Z-button once (non-secure inclusion) or triple click (secure inclusion) the Z-button quickly, the LED indicator should blink fast. \n5) Wait for the adding process to end.\n6) Successful adding will be confirmed by the Z-Wave controller’s message.",
|
||||
"exclusion": "1) Open the cover.\n2) Place the device within the direct range of your Z-Wave controller.\n3) Set the main controller remove mode (see the controller’s manual).\n4) Triple click the Z-button quickly, the LED indicator should blink fast.\n5) Wait for the removing process to end.\n6) Successful adding will be confirmed by the Z-Wave controller’s message.",
|
||||
"reset": "1) Power on the device\n2) Press and hold the Z button for more than 20 seconds,\n3) If holding time more than 20seconds, the LED indicator will keep on for 2 seconds, which means resetting is complete.\n4) The reset feature works only when the device has been included into a Z-Wave network.\n\nUse this procedure only in the event that the network primary controller is missing or otherwise inoperable.",
|
||||
"manual": "https://docs.homeseer.com/products/hs-ls100-user-guide"
|
||||
}
|
||||
}
|
72
.config-db/devices/0x000c/hs-ms100.json
Normal file
72
.config-db/devices/0x000c/hs-ms100.json
Normal file
|
@ -0,0 +1,72 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-MS100+",
|
||||
"description": "Z-Wave Plus Motion Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0201",
|
||||
"productId": "0x0009",
|
||||
"zwaveAllianceId": 2729
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "12",
|
||||
"label": "Motion Sensor Sensitivity",
|
||||
"description": "Higher values increase sensitivity",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 8,
|
||||
"options": [
|
||||
{
|
||||
"label": "Disable",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/homeseer_template.json#enable_basic_set_command"
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"$import": "templates/homeseer_template.json#basic_set_value"
|
||||
},
|
||||
{
|
||||
"#": "17",
|
||||
"$import": "templates/homeseer_template.json#enable_shock_alarm"
|
||||
},
|
||||
{
|
||||
"#": "18",
|
||||
"label": "Motion Detection Timeout",
|
||||
"valueSize": 2,
|
||||
"unit": "seconds",
|
||||
"minValue": 0,
|
||||
"maxValue": 65525,
|
||||
"defaultValue": 600,
|
||||
"unsigned": true
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Binary Sensor for Motion",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "32",
|
||||
"$import": "templates/homeseer_template.json#low_battery_level"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1) Open the cover.\n2) Place the device within the direct range of your Z-Wave controller.\n3) Set the main controller in add mode (see the controller’s manual).\n4) Click the Z-button once, the LED indicator should blink fast. \n5) Wait for the adding process to end.\n6) Successful adding will be confirmed by the Z-Wave controller’s message.",
|
||||
"exclusion": "1) Open the cover.\n2) Place the device within the direct range of your Z-Wave controller.\n3) Set the main controller remove mode (see the controller’s manual).\n4) Triple click the Z-button quickly, the LED indicator should blink fast.\n5) Wait for the removing process to end.\n6) Successful adding will be confirmed by the Z-Wave controller’s message.",
|
||||
"reset": "1)Power on the device,\n2) Press and hold the Z button for more than 20 seconds,\n3) If holding time more than 20seconds, the LED indicator will keep on for 2 seconds, which means resetting is complete.\n4) The reset feature works only when the device has been included into a Z-Wave network.\n\nUse this procedure only in the event that the network primary controller is missing or otherwise inoperable.",
|
||||
"manual": "https://docs.homeseer.com/products/hs-ms100-user-guide"
|
||||
}
|
||||
}
|
16
.config-db/devices/0x000c/hs-pa100.json
Normal file
16
.config-db/devices/0x000c/hs-pa100.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-PA100+",
|
||||
"description": "Appliance Module",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4447",
|
||||
"productId": "0x3031"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
114
.config-db/devices/0x000c/hs-ps100.json
Normal file
114
.config-db/devices/0x000c/hs-ps100.json
Normal file
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-PS100",
|
||||
"description": "Z-Wave Presence Sensor",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0204",
|
||||
"productId": "0x0002"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
},
|
||||
"2": {
|
||||
"label": "Basic Set",
|
||||
"maxNodes": 5
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"label": "Off Delay After Motion",
|
||||
"valueSize": 4,
|
||||
"unit": "seconds",
|
||||
"minValue": 10,
|
||||
"maxValue": 3600,
|
||||
"defaultValue": 10
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Distance Report Interval",
|
||||
"valueSize": 4,
|
||||
"unit": "seconds",
|
||||
"minValue": 2,
|
||||
"maxValue": 600,
|
||||
"defaultValue": 10
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Bluetooth",
|
||||
"description": "After changing this setting, the unit will need to be power cycled before it will take effect."
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Motion LED",
|
||||
"description": "Enable / Disable the LED flash when motion is sensed (red) and times out (green).",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$import": "templates/homeseer_template.json#range_sensitivity",
|
||||
"label": "Range 0-75cm (0-2.4ft) Sensitivity",
|
||||
"defaultValue": 50
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"$import": "templates/homeseer_template.json#range_sensitivity",
|
||||
"label": "Range 75-150cm (2.4-4.9ft) Sensitivity",
|
||||
"defaultValue": 50
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"$import": "templates/homeseer_template.json#range_sensitivity",
|
||||
"label": "Range 150-225cm (4.9-7.3ft) Sensitivity",
|
||||
"defaultValue": 50
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"$import": "templates/homeseer_template.json#range_sensitivity",
|
||||
"label": "Range 225-300cm (7.3-9.8ft) Sensitivity",
|
||||
"defaultValue": 50
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"$import": "templates/homeseer_template.json#range_sensitivity",
|
||||
"label": "Range 300-375cm (9.8-12.3ft) Sensitivity",
|
||||
"defaultValue": 90
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"$import": "templates/homeseer_template.json#range_sensitivity",
|
||||
"label": "Range 375-450cm (12.3-14.7ft) Sensitivity",
|
||||
"defaultValue": 90
|
||||
},
|
||||
{
|
||||
"#": "12",
|
||||
"$import": "templates/homeseer_template.json#range_sensitivity",
|
||||
"label": "Range 450-525cm (14.7-17.2ft) Sensitivity",
|
||||
"defaultValue": 90
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "templates/homeseer_template.json#range_sensitivity",
|
||||
"label": "Range 525-600cm (17.2-19.6ft) Sensitivity",
|
||||
"defaultValue": 90
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1) Set the main controller in inclusion mode (see the controller’s manual).\n2) Press and release the sensor’s Z-Wave network button.",
|
||||
"exclusion": "1) Set the main controller in exclusion mode (see the controller’s manual).\n2) Press and release the sensor’s Z-Wave network button.",
|
||||
"reset": "1) Power on the device\n2) Press and hold the Z-Wave network button for 30 seconds.",
|
||||
"manual": "https://docs.homeseer.com/products/ps100-g8-user-guide"
|
||||
}
|
||||
}
|
53
.config-db/devices/0x000c/hs-wd100.json
Normal file
53
.config-db/devices/0x000c/hs-wd100.json
Normal file
|
@ -0,0 +1,53 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-WD100+",
|
||||
"description": "Scene Capable Wall Dimmer Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4447",
|
||||
"productId": "0x3034",
|
||||
"zwaveAllianceId": [1730, 2563, 2874]
|
||||
},
|
||||
{
|
||||
"productType": "0x4744",
|
||||
"productId": "0x3032"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "7",
|
||||
"$import": "~/templates/master_template.json#base_1-99_nounit",
|
||||
"label": "Remote Dimming Level Increment"
|
||||
},
|
||||
{
|
||||
"#": "8",
|
||||
"$import": "templates/homeseer_template.json#dimming_step",
|
||||
"label": "Remote Dimming Step Duration"
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"$import": "~/templates/master_template.json#base_1-99_nounit",
|
||||
"label": "Local Dimming Level Increment"
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"$import": "templates/homeseer_template.json#dimming_step",
|
||||
"label": "Local Dimming Step Duration"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1. Turn the connected lights ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF.\n2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. \n3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure",
|
||||
"exclusion": "1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF.\n2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. \n3. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure",
|
||||
"reset": "Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable.\n\nAll Configuration Parameters can all be restored to their factory default settings by using your primary controller to delete/reset the device. \nTo manually reset, tap the ON button twice quickly and then tap the OFF button twice quickly. Repeat the procedure to restore the settings to the factory default.",
|
||||
"manual": "https://homeseer.com/guides/HS-WD100-Manual-7.pdf"
|
||||
}
|
||||
}
|
147
.config-db/devices/0x000c/hs-wd200.json
Normal file
147
.config-db/devices/0x000c/hs-wd200.json
Normal file
|
@ -0,0 +1,147 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-WD200+",
|
||||
"description": "Scene Capable Wall Dimmer Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4447",
|
||||
"productId": "0x3036",
|
||||
"zwaveAllianceId": 2676
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "templates/homeseer_template.json#led_indicator"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"$if": "firmwareVersion >= 5.14",
|
||||
"$import": "templates/homeseer_template.json#dimming_threshold"
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$if": "firmwareVersion >= 5.12",
|
||||
"$import": "templates/homeseer_template.json#scene_control"
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"$import": "templates/homeseer_template.json#ramp_rate",
|
||||
"label": "Ramp Rate (Z-Wave)"
|
||||
},
|
||||
{
|
||||
"#": "12",
|
||||
"$import": "templates/homeseer_template.json#ramp_rate",
|
||||
"label": "Ramp Rate (Manual)"
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "templates/homeseer_template.json#status_mode"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/homeseer_template.json#led_colors",
|
||||
"label": "Load Status LED Color"
|
||||
},
|
||||
{
|
||||
"#": "21",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 1 Color"
|
||||
},
|
||||
{
|
||||
"#": "22",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 2 Color"
|
||||
},
|
||||
{
|
||||
"#": "23",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 3 Color"
|
||||
},
|
||||
{
|
||||
"#": "24",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 4 Color"
|
||||
},
|
||||
{
|
||||
"#": "25",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 5 Color"
|
||||
},
|
||||
{
|
||||
"#": "26",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 6 Color"
|
||||
},
|
||||
{
|
||||
"#": "27",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 7 Color"
|
||||
},
|
||||
{
|
||||
"#": "30",
|
||||
"$import": "templates/homeseer_template.json#blink_frequency"
|
||||
},
|
||||
{
|
||||
"#": "31[0x01]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "LED 1 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x02]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "LED 2 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x04]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "LED 3 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x08]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "LED 4 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x10]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "LED 5 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x20]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "LED 6 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x40]",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "LED 7 Blink Status"
|
||||
}
|
||||
],
|
||||
"compat": {
|
||||
"commandClasses": {
|
||||
"remove": {
|
||||
"Supervision": {
|
||||
// The device reports that it supports Supervision, but it does not support all
|
||||
// commands supervision-encapsulated
|
||||
"endpoints": "*"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
"inclusion": "1. Turn the connected lights ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF.\n2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. \n3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure",
|
||||
"exclusion": "1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF.\n2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. \n3. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure",
|
||||
"reset": "Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable.\n\nAll Configuration Parameters can all be restored to their factory default settings by using your primary controller to delete/reset the device. \nTo manually reset: (1) Turn dimmer on by tapping the top of the paddle once. (2) Quickly tap top of the paddle 3 times. (3) Quickly tap bottom of paddle 3 times. (4) If light turns off and then on again, dimmer is reset. If not, repeat manual reset.",
|
||||
"manual": "https://homeseer.com/guides/HS-WD200-Manual.pdf"
|
||||
}
|
||||
}
|
33
.config-db/devices/0x000c/hs-ws100.json
Normal file
33
.config-db/devices/0x000c/hs-ws100.json
Normal file
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-WS100+",
|
||||
"description": "Scene Capable Wall Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4447",
|
||||
"productId": "0x3033",
|
||||
"zwaveAllianceId": [2554, 2894]
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "~/templates/master_template.json#led_indicator_three_options"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF.\n2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. \n3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure",
|
||||
"exclusion": "1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF.\n2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure",
|
||||
"reset": "Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable.\n\nAll Configuration Parameters can all be restored to their factory\ndefault settings by using your primary controller to delete/reset\nthe device. To manually reset, tap the ON button twice quickly and then tap the OFF button twice quickly. Repeat the procedure to restore the settings to the factory default.",
|
||||
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2554/HS-WS100-Manual-v1_1a.pdf"
|
||||
}
|
||||
}
|
56
.config-db/devices/0x000c/hs-ws200.json
Normal file
56
.config-db/devices/0x000c/hs-ws200.json
Normal file
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-WS200+",
|
||||
"description": "Scene Capable Wall Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4447",
|
||||
"productId": "0x3035",
|
||||
"zwaveAllianceId": 2675
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "templates/homeseer_template.json#led_indicator"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$if": "firmwareVersion >= 5.12",
|
||||
"$import": "templates/homeseer_template.json#scene_control"
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "templates/homeseer_template.json#status_mode"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/homeseer_template.json#led_colors",
|
||||
"label": "Default LED Color"
|
||||
},
|
||||
{
|
||||
"#": "21",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status Mode LED Color"
|
||||
},
|
||||
{
|
||||
"#": "31",
|
||||
"$import": "templates/homeseer_template.json#blink_frequency"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF.\n2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. \n3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure",
|
||||
"exclusion": "1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF.\n2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure",
|
||||
"reset": "Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable.\n\nAll Configuration Parameters can all be restored to their factory\ndefault settings by using your primary controller to delete/reset\nthe device. To manually reset, tap the ON button twice quickly and then tap the OFF button twice quickly. Repeat the procedure to restore the settings to the factory default.",
|
||||
"manual": "https://homeseer.com/guides/HS-WS200-Manual.pdf"
|
||||
}
|
||||
}
|
30
.config-db/devices/0x000c/hs-wv100.json
Normal file
30
.config-db/devices/0x000c/hs-wv100.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-WV100+",
|
||||
"description": "Valve Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0003",
|
||||
"productId": "0x0002",
|
||||
"zwaveAllianceId": 1845
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 4,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
"inclusion": "How to Add the HS-WV100+ Z-Wave Valve Controller to your Z-Wave Controller\n- Plug the wall cube power adapter (included) into the receptacle on the bottom of the HS-WV100+ Z-Wave Valve Controller marked “3.6 VDC”. Plug the wall cube into a 110 VAC outlet. This provides power to the HS-WV100+ Z-Wave Valve Controller.\n- Configure the Z-Wave Controller to Add a device. \n- When the Z-Wave Controller is ready to add a device, it will display a message like “waiting to add device. Press Add button on the device”\n- The Add/Remove button is located on the side of the HS-WV100+ Z-Wave Valve Controller. Press the Add/Remove button.\n- The Z-Wave Controller will acknowledge that the HS-WV100+ Z-Wave Valve Controller had been added to the Z-Wave network.\n- Your HS-WV100+ Z-Wave Valve Controllerler is ready to use",
|
||||
"exclusion": "How to Remove the HS-WV100+ Z-Wave Valve Controllerler to your Z-Wave Controller\n\n- Plug the wall cube power adapter (included) into the receptacle on the bottom of the HS-WV100+ Z-Wave Valve Controller marked “3.6 VDC”. Plug the wall cube into a 110 VAC outlet. This provides power to the HS-WV100+ Z-Wave Valve Controller.\n- Configure the Z-Wave Controller to Remove a device. \n- When the Z-Wave Controller is ready to Remove a device, it will display a message like “waiting to remove device. Press remove button on the device”\n- The Add/Remove button is located on the side of the HS-WV100+ Z-Wave Valve Controller. Press the Add/Remove button. \n- The Z-Wave Controller will acknowledge that the HS-WV100+ Z-Wave Valve Controller had been removed from the Z-Wave network.\n- Your HS-WV100+ Z-Wave Valve Controller is removed form this controller",
|
||||
"reset": "How to reset the HS-WV100+ Z-Wave Valve Controller.\n- To reset the HS-WV100+ Z-Wave Valve Controller Z-Wave radio and routing table, press and hold the Add/Remove button located on the side of the HS-WV100+ Z-Wave Valve Control for 15 seconds. \n\nUse this procedure only when the network primary controller is missing or otherwise inoperable",
|
||||
"manual": "https://docs.homeseer.com/products/hs-wv100-user-guide"
|
||||
}
|
||||
}
|
225
.config-db/devices/0x000c/hs-wx300.json
Normal file
225
.config-db/devices/0x000c/hs-wx300.json
Normal file
|
@ -0,0 +1,225 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HS-WX300",
|
||||
"description": "Wall Dimmer & Switch",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4447",
|
||||
"productId": "0x4036",
|
||||
"zwaveAllianceId": 4176
|
||||
},
|
||||
{
|
||||
"productType": "0x4447",
|
||||
"productId": "0x4037"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 5,
|
||||
"isLifeline": true
|
||||
},
|
||||
"2": {
|
||||
"label": "Group 2",
|
||||
"maxNodes": 5
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "3",
|
||||
"$import": "templates/homeseer_template.json#led_indicator_inverted",
|
||||
"label": "Bottom LED Operation"
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"$import": "~/templates/master_template.json#orientation"
|
||||
},
|
||||
{
|
||||
"#": "5",
|
||||
"$import": "templates/homeseer_template.json#dimming_threshold"
|
||||
},
|
||||
{
|
||||
"#": "6",
|
||||
"$import": "templates/homeseer_template.json#scene_control"
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"$import": "templates/homeseer_template.json#ramp_rate",
|
||||
"label": "Ramp Rate (Z-Wave)"
|
||||
},
|
||||
{
|
||||
"#": "12",
|
||||
"$import": "templates/homeseer_template.json#ramp_rate",
|
||||
"label": "Ramp Rate (Manual)"
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"$import": "templates/homeseer_template.json#status_mode",
|
||||
"label": "Status Mode"
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"$import": "templates/homeseer_template.json#led_colors",
|
||||
"label": "Load Status LED Color",
|
||||
"description": "Set the LED color when displaying load status"
|
||||
},
|
||||
{
|
||||
"#": "21",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 1 Color"
|
||||
},
|
||||
{
|
||||
"#": "22",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 2 Color"
|
||||
},
|
||||
{
|
||||
"#": "23",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 3 Color"
|
||||
},
|
||||
{
|
||||
"#": "24",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 4 Color"
|
||||
},
|
||||
{
|
||||
"#": "25",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 5 Color"
|
||||
},
|
||||
{
|
||||
"#": "26",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 6 Color"
|
||||
},
|
||||
{
|
||||
"#": "27",
|
||||
"$import": "templates/homeseer_template.json#status_mode_choices",
|
||||
"label": "Status LED 7 Color"
|
||||
},
|
||||
{
|
||||
"#": "30",
|
||||
"$import": "templates/homeseer_template.json#blink_frequency",
|
||||
"label": "Custom Status Blink Frequency"
|
||||
},
|
||||
{
|
||||
"#": "31[0x01]",
|
||||
"$import": "templates/homeseer_template.json#led_blink_status",
|
||||
"label": "LED 1 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x02]",
|
||||
"$import": "templates/homeseer_template.json#led_blink_status",
|
||||
"label": "LED 2 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x04]",
|
||||
"$import": "templates/homeseer_template.json#led_blink_status",
|
||||
"label": "LED 3 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x08]",
|
||||
"$import": "templates/homeseer_template.json#led_blink_status",
|
||||
"label": "LED 4 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x10]",
|
||||
"$import": "templates/homeseer_template.json#led_blink_status",
|
||||
"label": "LED 5 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x20]",
|
||||
"$import": "templates/homeseer_template.json#led_blink_status",
|
||||
"label": "LED 6 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "31[0x40]",
|
||||
"$import": "templates/homeseer_template.json#led_blink_status",
|
||||
"label": "LED 7 Blink Status"
|
||||
},
|
||||
{
|
||||
"#": "32",
|
||||
"label": "Wire Mode",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "3 wire mode (Neutral, line & load)",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "2 wire mode (Line & load)",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "33",
|
||||
"$if": "firmwareVersion >= 1.13",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Indicate Operation Mode On Startup"
|
||||
},
|
||||
{
|
||||
"#": "34",
|
||||
"$if": "firmwareVersion >= 1.13",
|
||||
"label": "Relative LED Indicator Brightness",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 6,
|
||||
"defaultValue": 3
|
||||
},
|
||||
{
|
||||
"#": "35",
|
||||
"$if": "firmwareVersion >= 1.13",
|
||||
"label": "Paddle Behavior (Switch Mode)",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Top paddle turns on; Bottom paddle turns off",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Both paddles toggle",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "36",
|
||||
"$if": "firmwareVersion >= 1.13",
|
||||
"label": "Default Brightness (Manual Control)",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 99,
|
||||
"defaultValue": 0,
|
||||
"options": [
|
||||
{
|
||||
"label": "Last non-zero brightness",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "37",
|
||||
"$if": "firmwareVersion >= 1.13",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
|
||||
"label": "Control Load with Paddle",
|
||||
"defaultValue": 0
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"inclusion": "1. Put your Z-Wave controller into inclusion (or exclusion) mode. Consult your controller’s manual if you’re unsure how to do this. \n2. In rapid succession, tap the bottom paddle 2 times, then press & hold the bottom paddle for 3 seconds (tap-tap-press & hold). This will initiate the inclusion (or exclusion) process. \nNote: The switch will default to dimmer mode after Z-Wave exclusion.",
|
||||
"exclusion": "1. Put your Z-Wave controller into inclusion (or exclusion) mode. Consult your controller’s manual if you’re unsure how to do this. \n2. In rapid succession, tap the bottom paddle 2 times, then press & hold the bottom paddle for 3 seconds (tap-tap-press & hold). This will initiate the inclusion (or exclusion) process. \nNote: The switch will default to dimmer mode after Z-Wave exclusion.",
|
||||
"reset": "To be used only in the event that the network primary controller is lost or otherwise inoperable.\n\n1. In rapid succession, tap the top paddle 3 times, then tap the bottom paddle 3 times. If all LEDs flash white 5 times, factory reset was successful. If not, repeat this procedure.\nNote: As this must be done very quickly, we recommend using 2 fingers for this operation; one on each paddle!\nNote: The switch will default to 3-wire mode and dimmer mode after factory reset",
|
||||
"manual": "https://docs.homeseer.com/products/hs-wx300-r2-user-guide"
|
||||
}
|
||||
}
|
21
.config-db/devices/0x000c/ht-sel.json
Normal file
21
.config-db/devices/0x000c/ht-sel.json
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"manufacturer": "HomeSeer Technologies",
|
||||
"manufacturerId": "0x000c",
|
||||
"label": "HT-SEL",
|
||||
"description": "HomeSeer HomeTroller-SEL",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x0003",
|
||||
"zwaveAllianceId": [1308, 1309, 1310, 1311, 1314]
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"metadata": {
|
||||
"reset": "Please use this procedure only as a last resort as existing nodes in the network will be orphaned and unable to be controlled.\n\nAccess the Interfaces page from the UI. Click on the Z-Wave plug-in link on the interfaces page to be taken to the diagnostics page for the plug-in, then press the Factory Reset button at the top of the page.",
|
||||
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/1314/A2-Link-manual.pdf"
|
||||
}
|
||||
}
|
325
.config-db/devices/0x000c/templates/homeseer_template.json
Normal file
325
.config-db/devices/0x000c/templates/homeseer_template.json
Normal file
|
@ -0,0 +1,325 @@
|
|||
{
|
||||
"status_mode_choices": {
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 7,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Off",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Red",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Green",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "Blue",
|
||||
"value": 3
|
||||
},
|
||||
{
|
||||
"label": "Magenta",
|
||||
"value": 4
|
||||
},
|
||||
{
|
||||
"label": "Yellow",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"label": "Cyan",
|
||||
"value": 6
|
||||
},
|
||||
{
|
||||
"label": "White",
|
||||
"value": 7
|
||||
}
|
||||
]
|
||||
},
|
||||
"led_colors": {
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 6,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "White",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Red",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Green",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"label": "Blue",
|
||||
"value": 3
|
||||
},
|
||||
{
|
||||
"label": "Magenta",
|
||||
"value": 4
|
||||
},
|
||||
{
|
||||
"label": "Yellow",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"label": "Cyan",
|
||||
"value": 6
|
||||
}
|
||||
]
|
||||
},
|
||||
"status_mode": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Custom LED Status Mode"
|
||||
},
|
||||
"enable_basic_set_command": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Basic Set Commands"
|
||||
},
|
||||
"enable_pir_triggers": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable PIR/lux Floodlight Triggers"
|
||||
},
|
||||
"enable_pir_trigger_alerts": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "PIR Trigger Alerts"
|
||||
},
|
||||
"enable_notification_buzzer": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable Notificaton Buzzer"
|
||||
},
|
||||
"enable_shock_alarm": {
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Enable / Disable Shock Alarm",
|
||||
"defaultValue": 1
|
||||
},
|
||||
"dimming_step": {
|
||||
"$import": "~/templates/master_template.json#dimming_timing",
|
||||
"valueSize": 2
|
||||
},
|
||||
"dimming_threshold": {
|
||||
"label": "Dimming Threshold",
|
||||
"valueSize": 1,
|
||||
"minValue": 1,
|
||||
"maxValue": 14,
|
||||
"defaultValue": 1
|
||||
},
|
||||
"ramp_rate": {
|
||||
"valueSize": 1,
|
||||
"unit": "seconds",
|
||||
"minValue": 0,
|
||||
"maxValue": 90,
|
||||
"defaultValue": 3
|
||||
},
|
||||
"scene_control": {
|
||||
"label": "Central Scene Commands",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Enable (control load with delay)",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Disable (control load instantly)",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"basic_set_value": {
|
||||
"label": "Basic Set Value on Send",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Sends 255 for open; 0 for closed",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Sends 0 for open; 255 for closed",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"low_battery_level": {
|
||||
"label": "Low Battery Threshold",
|
||||
"valueSize": 1,
|
||||
"unit": "%",
|
||||
"minValue": 10,
|
||||
"maxValue": 50,
|
||||
"defaultValue": 20
|
||||
},
|
||||
"fan_type": {
|
||||
"label": "Fan Type",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "3-speed",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "4-speed",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"blink_frequency": {
|
||||
"$import": "~/templates/master_template.json#base_0-255_nounit",
|
||||
"label": "Blink Frequency",
|
||||
"description": "Sets the blink frequency for LEDs; 0 for off",
|
||||
"defaultValue": 0
|
||||
},
|
||||
"pir_trigger_off": {
|
||||
"label": "PIR Trigger Off Period",
|
||||
"description": "Period after which to send Trigger Off command",
|
||||
"valueSize": 2,
|
||||
"unit": "seconds",
|
||||
"minValue": 8,
|
||||
"maxValue": 720,
|
||||
"defaultValue": 180,
|
||||
"unsigned": true
|
||||
},
|
||||
"lux_trigger_threshold": {
|
||||
"label": "Light Level Threshold",
|
||||
"valueSize": 2,
|
||||
"unit": "lux",
|
||||
"minValue": 10,
|
||||
"maxValue": 900,
|
||||
"defaultValue": 50,
|
||||
"unsigned": true
|
||||
},
|
||||
"multilevel_sensor_interval": {
|
||||
"label": "Multilevel Sensor Report Interval",
|
||||
"description": "Sets the interval for periodic lux level and temperature reports",
|
||||
"valueSize": 2,
|
||||
"unit": "minutes",
|
||||
"minValue": 1,
|
||||
"maxValue": 1440,
|
||||
"defaultValue": 10,
|
||||
"unsigned": true
|
||||
},
|
||||
"light_sensitivity": {
|
||||
"label": "Light Sensitvity",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 2,
|
||||
"defaultValue": 2,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "High",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Medium",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "Low",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
"water_beep_frequency": {
|
||||
"label": "Water Detecton Beep Frequency",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 2,
|
||||
"defaultValue": 2,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "10 minutes",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "5 minutes",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"label": "30 minutes",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
"temp_reporting_interval": {
|
||||
"$import": "~/templates/master_template.json#base_1-255_nounit",
|
||||
"label": "Temperature reportng interval when on line power",
|
||||
"unit": "seconds",
|
||||
"minValue": 30
|
||||
},
|
||||
"led_blink_status": {
|
||||
"label": "LED Blink Status",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Solid",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Blink",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"range_sensitivity": {
|
||||
"$import": "~/templates/master_template.json#base_0-100_nounit",
|
||||
"label": "Range Sensitivity",
|
||||
"description": "Higher values increase sensitivity"
|
||||
},
|
||||
"led_indicator": {
|
||||
"label": "LED Indicator",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "On when load is off",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Off when load is off",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"led_indicator_inverted": {
|
||||
"label": "LED Indicator",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Off when load is off",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "On when load is off",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0010/800z.json
Normal file
17
.config-db/devices/0x0010/800z.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Residential Control Systems, Inc. (RCS)",
|
||||
"manufacturerId": "0x0010",
|
||||
"label": "800Z",
|
||||
"description": "ThereGate Static Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x0001",
|
||||
"zwaveAllianceId": 1018
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0010/em52.json
Normal file
17
.config-db/devices/0x0010/em52.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Residential Control Systems, Inc. (RCS)",
|
||||
"manufacturerId": "0x0010",
|
||||
"label": "EM52",
|
||||
"description": "Z-Wave Energy Meter",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x454d",
|
||||
"productId": "0x3532",
|
||||
"zwaveAllianceId": 588
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0010/hc.json
Normal file
17
.config-db/devices/0x0010/hc.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Residential Control Systems, Inc. (RCS)",
|
||||
"manufacturerId": "0x0010",
|
||||
"label": "HC",
|
||||
"description": "Fibaro -2 Gateway",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x1001",
|
||||
"zwaveAllianceId": 1319
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0010/pmc40-l.json
Normal file
17
.config-db/devices/0x0010/pmc40-l.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Residential Control Systems, Inc. (RCS)",
|
||||
"manufacturerId": "0x0010",
|
||||
"label": "PMC40-L",
|
||||
"description": "RCS C Load Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0504",
|
||||
"productId": "0x3431",
|
||||
"zwaveAllianceId": 997
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0010/psch21.json
Normal file
17
.config-db/devices/0x0010/psch21.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Residential Control Systems, Inc. (RCS)",
|
||||
"manufacturerId": "0x0010",
|
||||
"label": "PSCH21",
|
||||
"description": "RCS Pool Controller",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5053",
|
||||
"productId": "0x3231",
|
||||
"zwaveAllianceId": 1042
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
31
.config-db/devices/0x0010/tbz48.json
Normal file
31
.config-db/devices/0x0010/tbz48.json
Normal file
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"manufacturer": "Residential Control Systems, Inc. (RCS)",
|
||||
"manufacturerId": "0x0010",
|
||||
"label": "TBZ48",
|
||||
"description": "Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5442",
|
||||
"productId": "0x5432"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Lifeline",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
},
|
||||
"2": {
|
||||
"label": "Group 2",
|
||||
"maxNodes": 5
|
||||
},
|
||||
"3": {
|
||||
"label": "Group 3",
|
||||
"maxNodes": 5
|
||||
}
|
||||
}
|
||||
}
|
251
.config-db/devices/0x0010/tz43.json
Normal file
251
.config-db/devices/0x0010/tz43.json
Normal file
|
@ -0,0 +1,251 @@
|
|||
{
|
||||
"manufacturer": "Residential Control Systems, Inc. (RCS)",
|
||||
"manufacturerId": "0x0010",
|
||||
"label": "TZ43",
|
||||
"description": "Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x0002"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Group 1",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
},
|
||||
"paramInformation": [
|
||||
{
|
||||
"#": "1",
|
||||
"label": "System Type",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Gas/Elec",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "HeatPump",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "2",
|
||||
"label": "Fan Type",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Gas",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Elec",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "3",
|
||||
"label": "Change Over Type",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
/* eslint-disable @zwave-js/consistent-config-string-case */
|
||||
"options": [
|
||||
{
|
||||
"label": "w/Cool",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "w/Heat",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
/* eslint-enable @zwave-js/consistent-config-string-case */
|
||||
},
|
||||
{
|
||||
"#": "4",
|
||||
"label": "C/F Type",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 1,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "C",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "F",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "9",
|
||||
"label": "Display Lock",
|
||||
"valueSize": 1,
|
||||
"defaultValue": 0,
|
||||
"allowManualEntry": false,
|
||||
"options": [
|
||||
{
|
||||
"label": "Unlocked",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"label": "Locked",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"#": "10",
|
||||
"label": "MOT",
|
||||
"description": "Minimum OFF Time",
|
||||
"valueSize": 1,
|
||||
"minValue": 5,
|
||||
"maxValue": 9,
|
||||
"defaultValue": 6
|
||||
},
|
||||
{
|
||||
"#": "11",
|
||||
"label": "MRT",
|
||||
"description": "Minimum Run Time",
|
||||
"valueSize": 1,
|
||||
"minValue": 1,
|
||||
"maxValue": 9,
|
||||
"defaultValue": 6
|
||||
},
|
||||
{
|
||||
"#": "12",
|
||||
"label": "H Delta Stage 1 On",
|
||||
"valueSize": 1,
|
||||
"minValue": 1,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "13",
|
||||
"label": "H Delta Stage 1 Off",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"#": "14",
|
||||
"label": "H Delta Stage 2 On",
|
||||
"valueSize": 1,
|
||||
"minValue": 1,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 4
|
||||
},
|
||||
{
|
||||
"#": "15",
|
||||
"label": "H Delta Stage 2 Off",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"#": "16",
|
||||
"label": "H Delta Stage 3 On",
|
||||
"valueSize": 1,
|
||||
"minValue": 1,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 6
|
||||
},
|
||||
{
|
||||
"#": "17",
|
||||
"label": "H Delta Stage 3 Off",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 3
|
||||
},
|
||||
{
|
||||
"#": "18",
|
||||
"label": "C Delta Stage 1 On",
|
||||
"valueSize": 1,
|
||||
"minValue": 1,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"#": "19",
|
||||
"label": "C Delta Stage 1 Off",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"#": "20",
|
||||
"label": "C Delta Stage 2 On",
|
||||
"valueSize": 1,
|
||||
"minValue": 1,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 4
|
||||
},
|
||||
{
|
||||
"#": "21",
|
||||
"label": "C Delta Stage 2 Off",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 8,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"#": "25",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Setback Mode"
|
||||
},
|
||||
{
|
||||
"#": "69",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Service Mode (Test)"
|
||||
},
|
||||
{
|
||||
"#": "75",
|
||||
"label": "Fan Cycler ON Time",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 120,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"#": "76",
|
||||
"label": "Fan Cycler OFF Time",
|
||||
"valueSize": 1,
|
||||
"minValue": 0,
|
||||
"maxValue": 120,
|
||||
"defaultValue": 20
|
||||
},
|
||||
{
|
||||
"#": "77",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "2nd Stage Heat"
|
||||
},
|
||||
{
|
||||
"#": "78",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "Aux Heat"
|
||||
},
|
||||
{
|
||||
"#": "79",
|
||||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||||
"label": "2nd Stage Cool"
|
||||
}
|
||||
]
|
||||
}
|
31
.config-db/devices/0x0010/tz45.json
Normal file
31
.config-db/devices/0x0010/tz45.json
Normal file
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"manufacturer": "Residential Control Systems, Inc. (RCS)",
|
||||
"manufacturerId": "0x0010",
|
||||
"label": "TZ45",
|
||||
"description": "Thermostat",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x0009"
|
||||
},
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x000b"
|
||||
},
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x000d"
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
},
|
||||
"associations": {
|
||||
"1": {
|
||||
"label": "Group 1",
|
||||
"maxNodes": 1,
|
||||
"isLifeline": true
|
||||
}
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0012/zw-66.json
Normal file
17
.config-db/devices/0x0012/zw-66.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Tell It Online",
|
||||
"manufacturerId": "0x0012",
|
||||
"label": "ZW-66",
|
||||
"description": "Sanjose USB Dongle",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x0001",
|
||||
"productId": "0x0001",
|
||||
"zwaveAllianceId": 938
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0014/fs20z.json
Normal file
17
.config-db/devices/0x0014/fs20z.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Cyberhouse",
|
||||
"manufacturerId": "0x0014",
|
||||
"label": "FS20Z",
|
||||
"description": "Linear -1",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x5246",
|
||||
"productId": "0x3133",
|
||||
"zwaveAllianceId": 1027
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
17
.config-db/devices/0x0014/gb00z.json
Normal file
17
.config-db/devices/0x0014/gb00z.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"manufacturer": "Cyberhouse",
|
||||
"manufacturerId": "0x0014",
|
||||
"label": "GB00Z",
|
||||
"description": "Linear -1",
|
||||
"devices": [
|
||||
{
|
||||
"productType": "0x4742",
|
||||
"productId": "0x3030",
|
||||
"zwaveAllianceId": 1094
|
||||
}
|
||||
],
|
||||
"firmwareVersion": {
|
||||
"min": "0.0",
|
||||
"max": "255.255"
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue