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