zwave-js/.config-db/devices/0x0086/zw100.json
2025-01-10 22:05:04 -08:00

580 lines
14 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"manufacturer": "AEON Labs",
"manufacturerId": "0x0086",
"label": "ZW100",
"description": "MultiSensor 6",
"devices": [
{
"productType": "0x0002",
"productId": "0x0064",
"zwaveAllianceId": [1403, 1812, 2714]
},
{
"productType": "0x0102",
"productId": "0x0064",
"zwaveAllianceId": [1390, 1810, 2684]
},
{
"productType": "0x0202",
"productId": "0x0064",
"zwaveAllianceId": [1404, 2695]
},
{
"productType": "0x0302",
"productId": "0x0064",
"zwaveAllianceId": 2511
},
{
"productType": "0x1a02",
"productId": "0x0064",
"zwaveAllianceId": [1811, 2694]
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"associations": {
"1": {
"label": "Lifeline",
"maxNodes": 5,
"isLifeline": true
},
"2": {
"label": "Group 2",
"maxNodes": 5
},
"3": {
"label": "Group 3",
"maxNodes": 5
}
},
"paramInformation": [
{
"#": "2",
"$import": "templates/aeotec_template.json#wake_up_10_minutes"
},
{
"#": "3",
"label": "PIR Sensor Timeout",
"valueSize": 2,
"minValue": 10,
"maxValue": 3600,
"defaultValue": 240
},
{
"#": "4",
"label": "PIR Sensitivity",
"valueSize": 1,
"minValue": 0,
"maxValue": 5,
"defaultValue": 5
},
{
"#": "5",
"$import": "templates/aeotec_template.json#motion_report_type"
},
{
"#": "8",
"$if": "firmwareVersion >= 1.8",
"$import": "templates/aeotec_template.json#wake_up_timeout"
},
{
"#": "9[0xff00]",
"$import": "templates/aeotec_template.json#current_power_mode"
},
{
"#": "9[0xff]",
"$import": "templates/aeotec_template.json#sleep_state"
},
{
"#": "39",
"$import": "templates/aeotec_template.json#low_battery_threshold",
"defaultValue": 20
},
{
"#": "40",
"$import": "templates/aeotec_template.json#selective_reporting"
},
{
"#": "41[0xffff]",
"$if": "firmwareVersion <= 1.6",
"label": "Temperature Change Threshold",
"valueSize": 2,
"minValue": 10,
"maxValue": 2120,
"defaultValue": 200
},
{
"#": "41[0x0f]",
"$if": "firmwareVersion > 1.6 && firmwareVersion <= 1.9",
"$import": "templates/aeotec_template.json#celsius_fahrenheit",
"label": "Temperature Threshold Unit",
"valueSize": 3
},
{
"#": "41[0xffff00]",
"$if": "firmwareVersion > 1.6 && firmwareVersion <= 1.9",
"label": "Temperature Change Threshold",
"valueSize": 3,
"unit": "0.1 °C/°F",
"minValue": 10,
"maxValue": 2120,
"defaultValue": 20
},
{
"#": "41[0x0f00]",
"$if": "firmwareVersion >= 1.10",
"$import": "templates/aeotec_template.json#celsius_fahrenheit",
"label": "Temperature Threshold Unit",
"valueSize": 4
},
{
"#": "41[0xffff0000]",
"$if": "firmwareVersion >= 1.10",
"label": "Temperature Change Threshold",
"valueSize": 4,
"unit": "0.1 °C/°F",
"minValue": 10,
"maxValue": 2120,
"defaultValue": 20
},
{
"#": "42",
"$import": "~/templates/master_template.json#base_1-100_nounit",
"label": "Humidity Change Threshold",
"unit": "%",
"defaultValue": 10
},
{
"#": "43",
"label": "Luminance Change Threshold",
"valueSize": 2,
"unit": "lux",
"minValue": 1,
"maxValue": 1000,
"defaultValue": 100
},
{
"#": "44",
"$import": "~/templates/master_template.json#base_1-100_nounit",
"label": "Battery Level Threshold",
"unit": "%",
"defaultValue": 10
},
{
"#": "45",
"label": "Ultraviolet Change Threshold",
"valueSize": 1,
"minValue": 1,
"maxValue": 11,
"defaultValue": 2
},
{
"#": "46",
"$import": "templates/aeotec_template.json#low_temp_alarm"
},
{
"#": "48[0x01]",
"$import": "templates/aeotec_template.json#below_temp_report"
},
{
"#": "48[0x02]",
"$import": "templates/aeotec_template.json#below_humidity_report"
},
{
"#": "48[0x04]",
"$import": "templates/aeotec_template.json#below_luminance_report"
},
{
"#": "48[0x08]",
"$import": "templates/aeotec_template.json#below_ultraviolet_report"
},
{
"#": "48[0x10]",
"$import": "templates/aeotec_template.json#above_temp_report"
},
{
"#": "48[0x20]",
"$import": "templates/aeotec_template.json#above_humidity_report"
},
{
"#": "48[0x40]",
"$import": "templates/aeotec_template.json#above_luminance_report"
},
{
"#": "48[0x80]",
"$import": "templates/aeotec_template.json#above_ultraviolet_report"
},
{
"#": "49[0xff]",
"$if": "firmwareVersion < 1.10",
"$import": "templates/aeotec_template.json#celsius_fahrenheit",
"label": "Upper Temperature Limit Unit",
"valueSize": 3
},
{
"#": "49[0xffff00]",
"$if": "firmwareVersion < 1.10",
"label": "Upper Temperature Limit",
"valueSize": 3,
"unit": "0.1 °C/°F",
"minValue": -400,
"maxValue": 2120,
"defaultValue": 280
},
{
"#": "49[0x0f00]",
"$if": "firmwareVersion >= 1.10",
"$import": "templates/aeotec_template.json#celsius_fahrenheit",
"label": "Upper Temperature Limit Unit",
"valueSize": 4
},
{
"#": "49[0xffff0000]",
"$if": "firmwareVersion >= 1.10",
"label": "Upper Temperature Limit",
"valueSize": 4,
"unit": "0.1 °C/°F",
"minValue": -400,
"maxValue": 2120,
"defaultValue": 280
},
{
"#": "50[0xff]",
"$if": "firmwareVersion < 1.10",
"$import": "templates/aeotec_template.json#celsius_fahrenheit",
"label": "Lower Temperature Limit Unit",
"valueSize": 3
},
{
"#": "50[0xffff00]",
"$if": "firmwareVersion < 1.10",
"label": "Lower Temperature Limit",
"valueSize": 3,
"unit": "0.1 °C/°F",
"minValue": -400,
"maxValue": 2120,
"defaultValue": 0
},
{
"#": "50[0xf00]",
"$if": "firmwareVersion >= 1.10",
"$import": "templates/aeotec_template.json#celsius_fahrenheit",
"label": "Lower Temperature Limit Unit",
"valueSize": 4
},
{
"#": "50[0xffff0000]",
"$if": "firmwareVersion >= 1.10",
"label": "Lower Temperature Limit",
"valueSize": 4,
"unit": "0.1 °C/°F",
"minValue": -400,
"maxValue": 2120,
"defaultValue": 0
},
{
"#": "51",
"$import": "~/templates/master_template.json#base_0-100_nounit",
"label": "Upper Humidity Limit",
"unit": "%",
"defaultValue": 60
},
{
"#": "52",
"$import": "~/templates/master_template.json#base_0-100_nounit",
"label": "Lower Humidity Limit",
"unit": "%",
"defaultValue": 50
},
{
"#": "53",
"label": "Upper Lighting Limit",
"valueSize": 2,
"unit": "lux",
"minValue": 0,
"maxValue": 30000,
"defaultValue": 1000
},
{
"#": "54",
"label": "Lower Lighting Limit",
"valueSize": 2,
"unit": "lux",
"minValue": 0,
"maxValue": 30000,
"defaultValue": 100
},
{
"#": "55",
"label": "Upper Ultraviolet Limit",
"valueSize": 1,
"minValue": 0,
"maxValue": 11,
"defaultValue": 8
},
{
"#": "56",
"label": "Lower Ultraviolet Limit",
"valueSize": 1,
"minValue": 0,
"maxValue": 11,
"defaultValue": 4
},
{
"#": "57[0xff00]",
"$import": "templates/aeotec_template.json#recover_limit_temp"
},
{
"#": "57[0xff]",
"$import": "templates/aeotec_template.json#recover_limit_temp_unit"
},
{
"#": "58",
"$import": "templates/aeotec_template.json#recover_limit_humidity"
},
{
"#": "59",
"$import": "templates/aeotec_template.json#recover_limit_lighting"
},
{
"#": "60",
"$import": "templates/aeotec_template.json#recover_limit_ultraviolet"
},
{
"#": "61[0x01]",
"$import": "~/templates/master_template.json#base_true_false",
"label": "Temperature: Below Lower Limit",
"readOnly": true
},
{
"#": "61[0x10]",
"$import": "~/templates/master_template.json#base_true_false",
"label": "Temperature: Above Lower Limit",
"readOnly": true
},
{
"#": "61[0x02]",
"$import": "~/templates/master_template.json#base_true_false",
"label": "Humidity: Below Lower Limit",
"readOnly": true
},
{
"#": "61[0x20]",
"$import": "~/templates/master_template.json#base_true_false",
"label": "Humidity: Above Lower Limit",
"readOnly": true
},
{
"#": "61[0x04]",
"$import": "~/templates/master_template.json#base_true_false",
"label": "Luminance: Below Lower Limit",
"readOnly": true
},
{
"#": "61[0x40]",
"$import": "~/templates/master_template.json#base_true_false",
"label": "Luminance: Above Lower Limit",
"readOnly": true
},
{
"#": "61[0x08]",
"$import": "~/templates/master_template.json#base_true_false",
"label": "Ultraviolet: Below Lower Limit",
"readOnly": true
},
{
"#": "61[0x80]",
"$import": "~/templates/master_template.json#base_true_false",
"label": "Ultraviolet: Above Lower Limit",
"readOnly": true
},
{
"#": "81",
"$if": "firmwareVersion === 1.8 || firmwareVersion === 1.9 || firmwareVersion >= 1.13",
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
"label": "LED Blinking",
"defaultValue": 0
},
{
"#": "81",
"$if": "firmwareVersion >= 1.10 && firmwareVersion <= 1.12",
"label": "LED Blinking",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "Enable",
"value": 0
},
{
"label": "Disable (Only when PIR is triggered)",
"value": 1
},
{
"label": "Disable completely",
"value": 2
}
]
},
{
"#": "101[0x01]",
"$import": "templates/aeotec_template.json#auto_report_group1_battery"
},
{
"#": "101[0x10]",
"$import": "templates/aeotec_template.json#auto_report_group1_ultraviolet"
},
{
"#": "101[0x20]",
"$import": "templates/aeotec_template.json#auto_report_group1_temp"
},
{
"#": "101[0x40]",
"$import": "templates/aeotec_template.json#auto_report_group1_humidity"
},
{
"#": "101[0x80]",
"$import": "templates/aeotec_template.json#auto_report_group1_luminance"
},
{
"#": "102[0x01]",
"$import": "templates/aeotec_template.json#auto_report_group2_battery"
},
{
"#": "102[0x10]",
"$import": "templates/aeotec_template.json#auto_report_group2_ultraviolet"
},
{
"#": "102[0x20]",
"$import": "templates/aeotec_template.json#auto_report_group2_temp"
},
{
"#": "102[0x40]",
"$import": "templates/aeotec_template.json#auto_report_group2_humidity"
},
{
"#": "102[0x80]",
"$import": "templates/aeotec_template.json#auto_report_group2_luminance"
},
{
"#": "103[0x01]",
"$import": "templates/aeotec_template.json#auto_report_group3_battery"
},
{
"#": "103[0x10]",
"$import": "templates/aeotec_template.json#auto_report_group3_ultraviolet"
},
{
"#": "103[0x20]",
"$import": "templates/aeotec_template.json#auto_report_group3_temp"
},
{
"#": "103[0x40]",
"$import": "templates/aeotec_template.json#auto_report_group3_humidity"
},
{
"#": "103[0x80]",
"$import": "templates/aeotec_template.json#auto_report_group3_luminance"
},
{
"#": "64",
"$import": "templates/aeotec_template.json#celsius_fahrenheit",
"label": "Automatic Temperature Reporting Unit",
"valueSize": 1
},
{
"#": "100",
"$import": "templates/aeotec_template.json#reset_parameters",
"label": "Reset Parameters 101-103 to Default Values"
},
{
"#": "111",
"$import": "templates/aeotec_template.json#auto_report_interval_group1",
"maxValue": 2678400
},
{
"#": "112",
"$import": "templates/aeotec_template.json#auto_report_interval_group2",
"maxValue": 2678400
},
{
"#": "113",
"$import": "templates/aeotec_template.json#auto_report_interval_group3",
"maxValue": 2678400
},
{
"#": "110",
"$import": "templates/aeotec_template.json#reset_parameters",
"label": "Reset Parameters 111-113 to Default Values"
},
{
"#": "201[0xff]",
"$if": "firmwareVersion >= 1.6",
"$import": "templates/aeotec_template.json#celsius_fahrenheit",
"label": "Temperature Calibration Unit",
"valueSize": 2
},
{
"#": "201[0xff00]",
"$if": "firmwareVersion >= 1.6",
"label": "Temperature Calibration Offset",
"valueSize": 2,
"unit": "0.1 °C/°F",
"minValue": -128,
"maxValue": 127,
"defaultValue": 0
},
{
"#": "202",
"$if": "firmwareVersion >= 1.6",
"label": "Humidity Sensor Calibration",
"valueSize": 1,
"unit": "% rH",
"minValue": -50,
"maxValue": 50,
"defaultValue": 0
},
{
"#": "203",
"$if": "firmwareVersion >= 1.6",
"label": "Luminance Sensor Calibration",
"valueSize": 2,
"unit": "lux",
"minValue": -1000,
"maxValue": 1000,
"defaultValue": 0
},
{
"#": "204",
"$if": "firmwareVersion >= 1.6",
"label": "Ultraviolet Sensor Calibration",
"valueSize": 1,
"minValue": -10,
"maxValue": 10,
"defaultValue": 0
},
{
"#": "252",
"$import": "templates/aeotec_template.json#lock_configuration"
},
{
"#": "255",
"$import": "templates/aeotec_template.json#factory_reset_exclude"
}
],
"compat": {
// In the default configuration this device sends Basic CC Sets instead of Binary Sensor Reports
"mapBasicSet": "Binary Sensor",
// Querying some values can take a bit longer if certain reports are disabled
"reportTimeout": 2000
},
"metadata": {
"inclusion": "Turn the primary controller of Z-Wave network into inclusion mode, short press the products Z-Wave button that you can find in the back of the product",
"exclusion": "Turn the primary controller of Z-Wave network into exclusion mode, short press the products Z-Wave button that you can find in back of the product",
"reset": "Press and hold the Z-Wave button that you can find in back of 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/1390/Aeon%20Labs%20MultiSensor%206%20manual.pdf"
}
}