297 lines
8.1 KiB
JSON
297 lines
8.1 KiB
JSON
{
|
|
"manufacturer": "Heatit",
|
|
"manufacturerId": "0x019b",
|
|
"label": "BVS-ZWU",
|
|
"description": "Leakage Stopper",
|
|
"devices": [
|
|
{
|
|
"productType": "0x0101",
|
|
"productId": "0x000a",
|
|
"zwaveAllianceId": [3885, 3916]
|
|
}
|
|
],
|
|
"firmwareVersion": {
|
|
"min": "0.0",
|
|
"max": "255.255"
|
|
},
|
|
"associations": {
|
|
"1": {
|
|
"label": "Lifeline",
|
|
"maxNodes": 5,
|
|
"isLifeline": true
|
|
},
|
|
"2": {
|
|
"label": "Water Valve",
|
|
"maxNodes": 5
|
|
},
|
|
"3": {
|
|
"label": "Leak Sensor",
|
|
"maxNodes": 5
|
|
},
|
|
"4": {
|
|
"label": "Overheat Alarm",
|
|
"maxNodes": 5
|
|
},
|
|
"5": {
|
|
"label": "Freeze Alarm",
|
|
"maxNodes": 5
|
|
}
|
|
},
|
|
"paramInformation": [
|
|
{
|
|
"#": "17",
|
|
"$import": "~/templates/master_template.json#orientation",
|
|
"label": "Invert Water Valve Report",
|
|
"description": "When enabled, the device will report off (0x00) when the valve is open, and on (0xff) when the valve is closed;"
|
|
},
|
|
{
|
|
"#": "18",
|
|
"$import": "templates/heatit_template.json#association_group_control",
|
|
"label": "Association Group 2: Basic Set Value (On)",
|
|
"description": "Note: If parameter 17 is enabled, this level will be set when the valve is off",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "19",
|
|
"$import": "templates/heatit_template.json#association_group_control",
|
|
"label": "Association Group 2: Basic Set Value (Off)",
|
|
"description": "Note: If parameter 17 is enabled, this level will be set when the valve is on",
|
|
"defaultValue": 2
|
|
},
|
|
{
|
|
"#": "49",
|
|
"$import": "templates/heatit_template.json#association_group_control",
|
|
"label": "Association Group 3: Water Leak Basic Set Value (Trigger)",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "50",
|
|
"$import": "templates/heatit_template.json#association_group_control",
|
|
"label": "Association Group 3: Water Leak Basic Set Value (Cancel)"
|
|
},
|
|
{
|
|
"#": "33",
|
|
"label": "Temperature Report Unit",
|
|
"valueSize": 1,
|
|
"defaultValue": 2,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable reports",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Celsius",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Fahrenheit",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "35[0xff]",
|
|
"label": "Temperature Report Offset",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 0,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "35[0xff00]",
|
|
"label": "Temperature Report Offset: Unit",
|
|
"valueSize": 2,
|
|
"defaultValue": 1,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Celsius (Negative)",
|
|
"value": 16
|
|
},
|
|
{
|
|
"label": "Celsius (Positive)",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Fahrenheit (Negative)",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Fahrenheit (Positive)",
|
|
"value": 17
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "34[0xff]",
|
|
"label": "Temperature Change Reporting: Threshold",
|
|
"valueSize": 2,
|
|
"unit": "°F/C",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 0,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "34[0xff00]",
|
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
|
"label": "Temperature Change Reporting: Unit",
|
|
"valueSize": 2,
|
|
"defaultValue": 1,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "36[0xff]",
|
|
"label": "Overheat Trigger: Temperature",
|
|
"valueSize": 2,
|
|
"unit": "°F/C",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 104,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "36[0xff00]",
|
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
|
"label": "Overheat Trigger: Unit",
|
|
"valueSize": 2,
|
|
"defaultValue": 1,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "37[0xff]",
|
|
"label": "Overheat Recover: Temperature",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 86,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "37[0xff00]",
|
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
|
"label": "Overheat Recover: Unit",
|
|
"valueSize": 2,
|
|
"defaultValue": 1,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "38",
|
|
"$import": "templates/heatit_template.json#association_group_control",
|
|
"label": "Association Group 4: Overheat Basic Set Value (Trigger)"
|
|
},
|
|
{
|
|
"#": "39",
|
|
"$import": "templates/heatit_template.json#association_group_control",
|
|
"label": "Association Group 4: Overheat Basic Set Value (Cancel)"
|
|
},
|
|
{
|
|
"#": "40[0xff]",
|
|
"label": "Freeze Threshold: Temperature",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 32,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "40[0xff00]",
|
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
|
"label": "Freeze Threshold: Unit",
|
|
"valueSize": 2,
|
|
"defaultValue": 1,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "41[0xff]",
|
|
"label": "Freeze Recover: Temperature",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 36,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "41[0xff00]",
|
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
|
"label": "Freeze Recover: Unit",
|
|
"valueSize": 2,
|
|
"defaultValue": 1,
|
|
"unsigned": true
|
|
},
|
|
{
|
|
"#": "43",
|
|
"$import": "templates/heatit_template.json#association_group_control",
|
|
"label": "Association Group 5: Freeze Basic Set Value (Trigger)"
|
|
},
|
|
{
|
|
"#": "44",
|
|
"$import": "templates/heatit_template.json#association_group_control",
|
|
"label": "Association Group 5: Freeze Basic Set Value (Cancel)"
|
|
},
|
|
{
|
|
"#": "51",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Allow Valve Control - Water Leak Detected",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "42",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Allow Valve Control - Water Leak Detected During Freeze Mode",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "65",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Buzzer",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "66",
|
|
"label": "LED Brightness Level",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 99,
|
|
"defaultValue": 80
|
|
},
|
|
{
|
|
"#": "67",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Touch Keylock Protection"
|
|
},
|
|
{
|
|
"#": "81[0x01]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Notification Report: Water Valve Open",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "81[0x02]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Notification Report: Overheat Detection",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "81[0x04]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Notification Report: Freeze Detection",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "81[0x08]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Notification Report: Local Water Leak Sensor Probe Detection",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"metadata": {
|
|
"inclusion": "Set your Z-Wave Gateway into Inclusion mode / Add device.\ni. Start: Short press Touch Sense Button 3 times.\nii. Processing: Yellow LED and short beep sound keeping continue. For security inclusion support, you may need to entering first 5 digit\nthat show on QR Code label, please refer to the instructions of central controller.\niii. Success: Green LED on 1 second with 2 short beep sounds.\niv. The LED indication changes to Green LED slow blinking from Yellow LED blinking.",
|
|
"exclusion": "Set your Z-Wave Gateway into Exclusion mode / Remove device.\ni. Start: Short press Touch Sense Button 3 times.\nii. Processing: Yellow LED and short beep sound keeping continue.\niii. Success: Green LED on 1 second with 2 short beep sounds.\niv. The LED indication Changes to Yellow LED blinking",
|
|
"reset": "Start: Long hold Touch Sense Button for 10 seconds then short click 5 times.\nii. Processing: Yellow LED ON 1 second then wait 2-5 seconds.\niii. Success: Green LED on 2 second with long beep sounds for 2 seconds.\n*Factory Default Reset will:\na. Remote the BVS from Z-Wave Network;\nb. Delete the association setting;\nc. Restore the configuration settings to the default",
|
|
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3885/BVS_ZWU_v1.0.9.pdf"
|
|
}
|
|
}
|