398 lines
8.2 KiB
JSON
398 lines
8.2 KiB
JSON
{
|
||
"manufacturer": "AEON Labs",
|
||
"manufacturerId": "0x0086",
|
||
"label": "ZW122",
|
||
"description": "Water Sensor 6",
|
||
"devices": [
|
||
{
|
||
"productType": "0x0002",
|
||
"productId": "0x007a",
|
||
"zwaveAllianceId": 2437
|
||
},
|
||
{
|
||
"productType": "0x0102",
|
||
"productId": "0x007a",
|
||
"zwaveAllianceId": 2407
|
||
},
|
||
{
|
||
"productType": "0x0202",
|
||
"productId": "0x007a",
|
||
"zwaveAllianceId": 2411
|
||
}
|
||
],
|
||
"firmwareVersion": {
|
||
"min": "0.0",
|
||
"max": "255.255"
|
||
},
|
||
"associations": {
|
||
"1": {
|
||
"label": "Lifeline",
|
||
"maxNodes": 5,
|
||
"isLifeline": true
|
||
},
|
||
"2": {
|
||
"label": "Retransmit",
|
||
"maxNodes": 5
|
||
},
|
||
"3": {
|
||
"label": "Sensor Probe 1",
|
||
"maxNodes": 5
|
||
},
|
||
"4": {
|
||
"label": "Sensor Probe 2",
|
||
"maxNodes": 5
|
||
}
|
||
},
|
||
"paramInformation": [
|
||
{
|
||
"#": "2",
|
||
"$import": "templates/aeotec_template.json#wake_up_10_minutes"
|
||
},
|
||
{
|
||
"#": "8",
|
||
"$import": "templates/aeotec_template.json#wake_up_timeout"
|
||
},
|
||
{
|
||
"#": "9[0xff00]",
|
||
"$import": "templates/aeotec_template.json#current_power_mode"
|
||
},
|
||
{
|
||
"#": "9[0xff]",
|
||
"label": "Current Power State",
|
||
"valueSize": 2,
|
||
"defaultValue": 0,
|
||
"unsigned": true,
|
||
"readOnly": true,
|
||
"allowManualEntry": false,
|
||
"options": [
|
||
{
|
||
"label": "Sleeping mode after re-power on",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "Keep awake for 10 minutes after power-on",
|
||
"value": 1
|
||
},
|
||
{
|
||
"label": "Always awake",
|
||
"value": 2
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "10[0xff]",
|
||
"label": "Buzzer Repeat Cycles",
|
||
"valueSize": 4,
|
||
"minValue": 0,
|
||
"maxValue": 255,
|
||
"defaultValue": 10,
|
||
"unsigned": true
|
||
},
|
||
{
|
||
"#": "10[0xff00]",
|
||
"label": "Buzzer On Time",
|
||
"valueSize": 4,
|
||
"minValue": 0,
|
||
"maxValue": 255,
|
||
"defaultValue": 20,
|
||
"unsigned": true
|
||
},
|
||
{
|
||
"#": "10[0xffff0000]",
|
||
"label": "Buzzer Off Time",
|
||
"valueSize": 4,
|
||
"minValue": 0,
|
||
"maxValue": 32767,
|
||
"defaultValue": 120,
|
||
"unsigned": true
|
||
},
|
||
{
|
||
"#": "39",
|
||
"$import": "templates/aeotec_template.json#low_battery_threshold",
|
||
"defaultValue": 20
|
||
},
|
||
{
|
||
"#": "48",
|
||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
"label": "Send Sensor Reports"
|
||
},
|
||
{
|
||
"#": "49[0xffff0000]",
|
||
"label": "Overheat Temperature Threshold",
|
||
"valueSize": 4,
|
||
"minValue": 0,
|
||
"maxValue": 32767,
|
||
"defaultValue": 4,
|
||
"unsigned": true
|
||
},
|
||
{
|
||
"#": "49[0xff00]",
|
||
"$import": "templates/aeotec_template.json#celsius_fahrenheit_0",
|
||
"label": "Overheat Threshold Temperature Unit"
|
||
},
|
||
{
|
||
"#": "50[0xffff0000]",
|
||
"label": "Underheat Temperature Threshold",
|
||
"valueSize": 4,
|
||
"minValue": 0,
|
||
"maxValue": 32767,
|
||
"defaultValue": 1,
|
||
"unsigned": true
|
||
},
|
||
{
|
||
"#": "50[0xff00]",
|
||
"$import": "templates/aeotec_template.json#celsius_fahrenheit_0",
|
||
"label": "Underheat Threshold Temperature Unit"
|
||
},
|
||
{
|
||
"#": "57[0xff00]",
|
||
"$import": "templates/aeotec_template.json#recover_limit_temp"
|
||
},
|
||
{
|
||
"#": "57[0x0f]",
|
||
"$import": "templates/aeotec_template.json#recover_limit_temp_unit"
|
||
},
|
||
{
|
||
"#": "84",
|
||
"label": "Tilt Sensor State",
|
||
"valueSize": 1,
|
||
"defaultValue": 0,
|
||
"readOnly": true,
|
||
"allowManualEntry": false,
|
||
"options": [
|
||
{
|
||
"label": "Horizontal",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "Vertical",
|
||
"value": 1
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "86",
|
||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
"label": "Buzzer",
|
||
"defaultValue": 1
|
||
},
|
||
{
|
||
"#": "87[0x01]",
|
||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
"label": "Buzzer: Water Leak",
|
||
"valueSize": 4
|
||
},
|
||
{
|
||
"#": "87[0x02]",
|
||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
"label": "Buzzer: Vibration",
|
||
"valueSize": 4
|
||
},
|
||
{
|
||
"#": "87[0x04]",
|
||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
"label": "Buzzer: Tilt Sensor",
|
||
"valueSize": 4
|
||
},
|
||
{
|
||
"#": "87[0x10]",
|
||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
"label": "Buzzer: Underheat",
|
||
"valueSize": 4
|
||
},
|
||
{
|
||
"#": "87[0x20]",
|
||
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
"label": "Buzzer: Overheat",
|
||
"valueSize": 4
|
||
},
|
||
{
|
||
"#": "88",
|
||
"label": "Basic Set on Water Leak (Probe 1)",
|
||
"description": "Report is sent to Association Group 3",
|
||
"valueSize": 1,
|
||
"defaultValue": 0,
|
||
"allowManualEntry": false,
|
||
"options": [
|
||
{
|
||
"label": "Disable",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "On when wet",
|
||
"value": 1
|
||
},
|
||
{
|
||
"label": "On when dry",
|
||
"value": 2
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "89",
|
||
"label": "Basic Set on Water Leak (Probe 2)",
|
||
"description": "Report is sent to Association Group 4",
|
||
"valueSize": 1,
|
||
"defaultValue": 0,
|
||
"allowManualEntry": false,
|
||
"options": [
|
||
{
|
||
"label": "Disable",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "On when wet",
|
||
"value": 1
|
||
},
|
||
{
|
||
"label": "On when dry",
|
||
"value": 2
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "94",
|
||
"$import": "~/templates/master_template.json#base_options_nounit",
|
||
"label": "Battery Source to Report",
|
||
"options": [
|
||
{
|
||
"label": "USB power level",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "Battery level",
|
||
"value": 1
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "64",
|
||
"$import": "templates/aeotec_template.json#celsius_fahrenheit_0",
|
||
"label": "Temperature Unit for Reporting",
|
||
"valueSize": 1
|
||
},
|
||
{
|
||
"#": "135",
|
||
"label": "Automatic Report Type",
|
||
"description": "For non-multichannel devices - Configuration CC will report to the Water Leak Status parameters",
|
||
"valueSize": 1,
|
||
"defaultValue": 1,
|
||
"allowManualEntry": false,
|
||
"options": [
|
||
{
|
||
"label": "Disable",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "Notification CC (Association group 1)",
|
||
"value": 1
|
||
},
|
||
{
|
||
"label": "Configuration CC (Association group 2)",
|
||
"value": 2
|
||
},
|
||
{
|
||
"label": "Notification CC and Configuration CC",
|
||
"value": 3
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "136[0x01]",
|
||
"label": "Water Leak Status: Probe 1",
|
||
"valueSize": 1,
|
||
"defaultValue": 0,
|
||
"unsigned": true,
|
||
"readOnly": true,
|
||
"allowManualEntry": false,
|
||
"options": [
|
||
{
|
||
"label": "Dry",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "Wet",
|
||
"value": 1
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "136[0x02]",
|
||
"label": "Water Leak Status: Probe 2",
|
||
"valueSize": 1,
|
||
"defaultValue": 0,
|
||
"unsigned": true,
|
||
"readOnly": true,
|
||
"allowManualEntry": false,
|
||
"options": [
|
||
{
|
||
"label": "Dry",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "Wet",
|
||
"value": 1
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "101",
|
||
"label": "Automatic Secondary Report Type",
|
||
"valueSize": 1,
|
||
"defaultValue": 3,
|
||
"allowManualEntry": false,
|
||
"options": [
|
||
{
|
||
"label": "Disable",
|
||
"value": 0
|
||
},
|
||
{
|
||
"label": "Battery",
|
||
"value": 1
|
||
},
|
||
{
|
||
"label": "Temperature",
|
||
"value": 2
|
||
},
|
||
{
|
||
"label": "Battery and temperature",
|
||
"value": 3
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"#": "111",
|
||
"$import": "templates/aeotec_template.json#auto_report_interval",
|
||
"label": "Audtomatic Secondary Report Interval",
|
||
"maxValue": 2678400
|
||
},
|
||
{
|
||
"#": "201[0xff00]",
|
||
"label": "Temperature Calibration",
|
||
"valueSize": 2,
|
||
"minValue": -128,
|
||
"maxValue": 127,
|
||
"defaultValue": 0
|
||
},
|
||
{
|
||
"#": "201[0x0f]",
|
||
"$import": "templates/aeotec_template.json#celsius_fahrenheit_0",
|
||
"label": "Temperature Calibration Unit",
|
||
"valueSize": 2
|
||
},
|
||
{
|
||
"#": "252",
|
||
"$import": "templates/aeotec_template.json#lock_configuration"
|
||
},
|
||
{
|
||
"#": "255",
|
||
"$import": "templates/aeotec_template.json#factory_reset_exclude"
|
||
}
|
||
],
|
||
"metadata": {
|
||
"inclusion": "Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action Button that you can find on the product",
|
||
"exclusion": "Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action Button that you can find on the product",
|
||
"reset": "Press and hold the Action Button that you can find on the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable",
|
||
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2407/Aeon%20Labs%20Water%20Sensor%206%20manual.pdf"
|
||
}
|
||
}
|