Initial Commit

This commit is contained in:
Daniel McKnight 2025-01-10 22:05:04 -08:00
commit 7e1c675531
2341 changed files with 279219 additions and 0 deletions

View 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"
}
]
}
}

View 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
}
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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": "*"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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
}
]
}
]
}

View 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"
}
}

View 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"
}
}

View 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"
}
]
}

View 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"
}
}

View 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"
}
]
}

View 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"
}
}

View 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"
}
]
}

View 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"
}
}

View 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
}
]
}

View 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"
}
}

View 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
}
]
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
]
}

View 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
}
]
}

View 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."
}
}

View 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
}
]
}
]
}

View 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
}
]
}
]
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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."
}
}
}

View 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
}
]
}
]
}

View 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]
]
}
}

View 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"
}
}

View 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."
}
}

View 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"
}
}

View 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]
]
}
}

View 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"
}
}

View 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
}
]
}
]
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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
}
}
}

View 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
]
}
]
}
}
]
}

View 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"
}
}

View 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
}
}
}
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
]
}

View 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"
}
}

View 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 controllers 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 controllers message.",
"exclusion": "1) Place the device within the direct range of your Z-Wave controller.\n2) Set the main controller remove mode (see the controllers 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 controllers 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"
}
}

View 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 controllers 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 controllers 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 controllers 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 controllers 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"
}
}

View 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 controllers 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 controllers 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 controllers 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 controllers 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"
}
}

View 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"
}
}

View 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 controllers manual).\n2) Press and release the sensors Z-Wave network button.",
"exclusion": "1) Set the main controller in exclusion mode (see the controllers manual).\n2) Press and release the sensors 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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 controllers manual if youre 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 controllers manual if youre 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"
}
}

View 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"
}
}

View 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
}
]
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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"
}
}

View 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
}
}
}

View 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"
}
]
}

View 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
}
}
}

View 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"
}
}

View 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"
}
}

View 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