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

543 lines
13 KiB
JSON
Raw Permalink 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": "Fantem",
"manufacturerId": "0x016a",
"label": "FT100",
"description": "Oomi Multisensor",
"devices": [
{
"productType": "0x0002",
"productId": "0x0064"
},
{
"productType": "0x0202",
"productId": "0x0064"
},
{
"productType": "0x0102",
"productId": "0x0064"
}
],
"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
}
},
// Fantem is an OEM for Aeotec
"paramInformation": [
{
"#": "2",
"$import": "~/0x0086/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": "~/0x0086/templates/aeotec_template.json#motion_report_type"
},
{
"#": "8",
"$if": "firmwareVersion >= 1.8",
"$import": "~/0x0086/templates/aeotec_template.json#wake_up_timeout"
},
{
"#": "9[0xff00]",
"$import": "~/0x0086/templates/aeotec_template.json#current_power_mode"
},
{
"#": "9[0xff]",
"$import": "~/0x0086/templates/aeotec_template.json#sleep_state"
},
{
"#": "39",
"$import": "~/0x0086/templates/aeotec_template.json#low_battery_threshold",
"defaultValue": 20
},
{
"#": "40",
"$import": "~/0x0086/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": "~/0x0086/templates/aeotec_template.json#celsius_fahrenheit",
"label": "Temperature Threshold Unit",
"valueSize": 3
},
{
"#": "41[0x0f]",
"$if": "firmwareVersion >= 1.10",
"$import": "~/0x0086/templates/aeotec_template.json#celsius_fahrenheit",
"label": "Temperature Threshold Unit",
"valueSize": 4
},
{
"#": "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[0xffff00]",
"$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": "~/0x0086/templates/aeotec_template.json#low_temp_alarm"
},
{
"#": "48[0x01]",
"$import": "~/0x0086/templates/aeotec_template.json#below_temp_report"
},
{
"#": "48[0x02]",
"$import": "~/0x0086/templates/aeotec_template.json#below_humidity_report"
},
{
"#": "48[0x04]",
"$import": "~/0x0086/templates/aeotec_template.json#below_luminance_report"
},
{
"#": "48[0x08]",
"$import": "~/0x0086/templates/aeotec_template.json#below_ultraviolet_report"
},
{
"#": "48[0x10]",
"$import": "~/0x0086/templates/aeotec_template.json#above_temp_report"
},
{
"#": "48[0x20]",
"$import": "~/0x0086/templates/aeotec_template.json#above_humidity_report"
},
{
"#": "48[0x40]",
"$import": "~/0x0086/templates/aeotec_template.json#above_luminance_report"
},
{
"#": "48[0x80]",
"$import": "~/0x0086/templates/aeotec_template.json#above_ultraviolet_report"
},
{
"#": "49[0xff]",
"$if": "firmwareVersion < 1.10",
"$import": "~/0x0086/templates/aeotec_template.json#celsius_fahrenheit",
"label": "Upper Temperature Limit Unit",
"valueSize": 3
},
{
"#": "49[0xff]",
"$if": "firmwareVersion >= 1.10",
"$import": "~/0x0086/templates/aeotec_template.json#celsius_fahrenheit",
"label": "Upper Temperature Limit Unit",
"valueSize": 4
},
{
"#": "49[0xffff00]",
"$if": "firmwareVersion < 1.10",
"label": "Upper Temperature Limit",
"valueSize": 3,
"unit": "0.1 °C/°F",
"minValue": -400,
"maxValue": 2120,
"defaultValue": 280
},
{
"#": "49[0xffff00]",
"$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": "~/0x0086/templates/aeotec_template.json#celsius_fahrenheit",
"label": "Lower Temperature Limit Unit",
"valueSize": 3
},
{
"#": "50[0xff]",
"$if": "firmwareVersion >= 1.10",
"$import": "~/0x0086/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[0xffff00]",
"$if": "firmwareVersion >= 1.10",
"label": "Lower Temperature Limit",
"valueSize": 3,
"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": "~/0x0086/templates/aeotec_template.json#recover_limit_temp"
},
{
"#": "57[0xff]",
"$import": "~/0x0086/templates/aeotec_template.json#recover_limit_temp_unit"
},
{
"#": "58",
"$import": "~/0x0086/templates/aeotec_template.json#recover_limit_humidity"
},
{
"#": "59",
"$import": "~/0x0086/templates/aeotec_template.json#recover_limit_lighting"
},
{
"#": "60",
"$import": "~/0x0086/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",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "LED Blinking"
},
{
"#": "101[0x01]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group1_battery"
},
{
"#": "101[0x10]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group1_ultraviolet"
},
{
"#": "101[0x20]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group1_temp"
},
{
"#": "101[0x40]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group1_humidity"
},
{
"#": "101[0x80]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group1_luminance"
},
{
"#": "102[0x01]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group2_battery"
},
{
"#": "102[0x10]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group2_ultraviolet"
},
{
"#": "102[0x20]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group2_temp"
},
{
"#": "102[0x40]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group2_humidity"
},
{
"#": "102[0x80]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group2_luminance"
},
{
"#": "103[0x01]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group3_battery"
},
{
"#": "103[0x10]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group3_ultraviolet"
},
{
"#": "103[0x20]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group3_temp"
},
{
"#": "103[0x40]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group3_humidity"
},
{
"#": "103[0x80]",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_group3_luminance"
},
{
"#": "64",
"$import": "~/0x0086/templates/aeotec_template.json#celsius_fahrenheit",
"label": "Automatic Temperature Reporting Unit",
"valueSize": 1
},
{
"#": "100",
"$import": "~/0x0086/templates/aeotec_template.json#reset_parameters",
"label": "Reset Parameters 101-103 to Default Values"
},
{
"#": "111",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_interval_group1",
"maxValue": 2678400
},
{
"#": "112",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_interval_group2",
"maxValue": 2678400
},
{
"#": "113",
"$import": "~/0x0086/templates/aeotec_template.json#auto_report_interval_group3",
"maxValue": 2678400
},
{
"#": "110",
"$import": "~/0x0086/templates/aeotec_template.json#reset_parameters",
"label": "Reset Parameters 111-113 to Default Values"
},
{
"#": "201[0xff]",
"$if": "firmwareVersion >= 1.6",
"$import": "~/0x0086/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": "~/0x0086/templates/aeotec_template.json#lock_configuration"
},
{
"#": "255",
"$import": "~/0x0086/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"
},
"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/2592/Oomi%20MultiSensor%20manual3.pdf"
}
}