612 lines
12 KiB
JSON
612 lines
12 KiB
JSON
{
|
|
"base_led_color": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 6,
|
|
"defaultValue": 1,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "White",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Blue",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Green",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Red",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Magenta",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "Yellow",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "Cyan",
|
|
"value": 6
|
|
}
|
|
]
|
|
},
|
|
"base_led_color_mr40z": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 6,
|
|
"defaultValue": 0,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "White",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Purple",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Orange",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Cyan",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Red",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "Green",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "Blue",
|
|
"value": 6
|
|
}
|
|
]
|
|
},
|
|
"auto_off_timer": {
|
|
"$import": "~/templates/master_template.json#base_0-65535",
|
|
"label": "Auto-Off Timer",
|
|
"unit": "minutes",
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"auto_on_timer": {
|
|
"$import": "~/templates/master_template.json#base_0-65535",
|
|
"label": "Auto-On Timer",
|
|
"unit": "minutes",
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"auto_off_timer_36000s": {
|
|
"$import": "#auto_off_timer",
|
|
"valueSize": 2,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 36000
|
|
},
|
|
"auto_off_timer_32767s": {
|
|
"$import": "#auto_off_timer",
|
|
"valueSize": 2,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 32767
|
|
},
|
|
"single_tap_function": {
|
|
"label": "Single Tap Function",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 3,
|
|
"defaultValue": 0,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Last brightness level",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Value set in parameter 18",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Maximum brightness set in parameter 11",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Full brightness",
|
|
"value": 3
|
|
}
|
|
]
|
|
},
|
|
"double_tap_function": {
|
|
"label": "Double Tap Function",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 3,
|
|
"defaultValue": 0,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Full brightness",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Value set in parameter 18",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Maximum brightness set in parameter 11",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Disable",
|
|
"value": 3
|
|
}
|
|
]
|
|
},
|
|
"association_reports_basic_binary": {
|
|
"$import": "~/templates/master_template.json#base_options_nounit",
|
|
"label": "Association Reports",
|
|
"defaultValue": 1,
|
|
"options": [
|
|
{
|
|
"label": "Binary Switch report (Z-Wave); Basic Set report (local control)",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Binary Switch report (all)",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
"association_reports_basic_multilevel": {
|
|
"label": "Association Reports",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 2,
|
|
"defaultValue": 2,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Basic report (short/long press, with relay enabled); MultiLevel (Z-Wave); Multilevel, each level (long press with relay disabled)",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Basic report (local control); MultiLevel (Z-Wave)",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "MultiLevel reports (all); Each level (long press, with relay disabled)",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
"report_state_when_local_control_disabled": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Suppress State Reporting When Local Control is Disabled"
|
|
},
|
|
"led_indicator_four_options_inverted": {
|
|
"label": "LED Indicator",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 3,
|
|
"defaultValue": 0,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "On when load is on",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "On when load is off",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "LED always off",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "LED always on",
|
|
"value": 3
|
|
}
|
|
]
|
|
},
|
|
"led_indicator_color": {
|
|
"label": "LED Indicator: Color",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 3,
|
|
"defaultValue": 1,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "White",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Blue",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Green",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Red",
|
|
"value": 3
|
|
}
|
|
]
|
|
},
|
|
"led_indicator_color_upper": {
|
|
"$import": "#base_led_color",
|
|
"label": "LED Indicator: Upper Paddle Color"
|
|
},
|
|
"led_indicator_color_lower": {
|
|
"$import": "#base_led_color",
|
|
"label": "LED Indicator: Lower Paddle Color"
|
|
},
|
|
"led_indicator_color_first_button": {
|
|
"$import": "#base_led_color_mr40z",
|
|
"default": 0,
|
|
"label": "LED Indicator: First Button"
|
|
},
|
|
"led_indicator_color_second_button": {
|
|
"$import": "#base_led_color_mr40z",
|
|
"default": 1,
|
|
"label": "LED Indicator: Second Button"
|
|
},
|
|
"led_indicator_color_third_button": {
|
|
"$import": "#base_led_color_mr40z",
|
|
"default": 2,
|
|
"label": "LED Indicator: Third Button"
|
|
},
|
|
"led_indicator_color_fourth_button": {
|
|
"$import": "#base_led_color_mr40z",
|
|
"default": 3,
|
|
"label": "LED Indicator: Fourth Button"
|
|
},
|
|
"led_indicator_brightness": {
|
|
"label": "LED Indicator: Brightness",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 2,
|
|
"defaultValue": 1,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "High",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Medium",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Low",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
"led_indicator_brightness_mr40z": {
|
|
"label": "LED Indicator: Brightness",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 10,
|
|
"defaultValue": 5,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Off",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "10%",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "20%",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "30%",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "40%",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "50%",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "60%",
|
|
"value": 6
|
|
},
|
|
{
|
|
"label": "70%",
|
|
"value": 7
|
|
},
|
|
{
|
|
"label": "80%",
|
|
"value": 8
|
|
},
|
|
{
|
|
"label": "90%",
|
|
"value": 9
|
|
},
|
|
{
|
|
"label": "100%",
|
|
"value": 10
|
|
}
|
|
]
|
|
},
|
|
"night_mode_brightness": {
|
|
"label": "Night Mode Brightness Level",
|
|
"description": "Sets the dim level the device will turn on to when the button is held for two seconds",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 99,
|
|
"defaultValue": 20,
|
|
"unsigned": true
|
|
},
|
|
"night_light_set": {
|
|
"label": "Night Light Brightness Level",
|
|
"valueSize": 1,
|
|
"defaultValue": 2,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "10%",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "20%",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "30%",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "40%",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "50%",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "60%",
|
|
"value": 6
|
|
},
|
|
{
|
|
"label": "70%",
|
|
"value": 7
|
|
},
|
|
{
|
|
"label": "80%",
|
|
"value": 8
|
|
},
|
|
{
|
|
"label": "90%",
|
|
"value": 9
|
|
},
|
|
{
|
|
"label": "100%",
|
|
"value": 10
|
|
}
|
|
]
|
|
},
|
|
"external_switch_type_two_options": {
|
|
"label": "External Switch Type",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 1,
|
|
"defaultValue": 0,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Toggle switch",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Momentary switch",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
"external_switch_type_four_options": {
|
|
"label": "External Switch Type",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 3,
|
|
"defaultValue": 0,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Toggle switch",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Toggle switch - 2x (as set in parameter 12); 3x (dim in loop)",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Momentary switch - 2x (as set in parameter 12); Hold (dim in loop)",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Momentary switch - 2x (as set in parameter 12); Hold (dim in loop, but dim down only after double tap to full brightness)",
|
|
"value": 3
|
|
}
|
|
]
|
|
},
|
|
"status_change_report_local_control": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Send Status Change Report: Local Control",
|
|
"defaultValue": 1
|
|
},
|
|
"status_change_report_three_way": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Send Status Change Report: 3-Way",
|
|
"defaultValue": 1
|
|
},
|
|
"status_change_report_zwave": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Send Status Change Report: Z-Wave",
|
|
"defaultValue": 1
|
|
},
|
|
"status_change_report_timer": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Send Status Change Report: Timer",
|
|
"defaultValue": 1
|
|
},
|
|
"power_reporting_threshold": {
|
|
"label": "Power Reporting Threshold",
|
|
"valueSize": 1,
|
|
"unit": "W",
|
|
"minValue": 5,
|
|
"maxValue": 50,
|
|
"defaultValue": 5
|
|
},
|
|
"power_reporting_interval": {
|
|
"label": "Power Reporting Interval",
|
|
"valueSize": 4,
|
|
"unit": "minutes",
|
|
"minValue": 1,
|
|
"maxValue": 65535,
|
|
"defaultValue": 5,
|
|
"unsigned": true
|
|
},
|
|
"current_reporting_threshold": {
|
|
"label": "Current Reporting Threshold",
|
|
"valueSize": 1,
|
|
"unit": "0.1 A",
|
|
"minValue": 1,
|
|
"maxValue": 10,
|
|
"defaultValue": 1,
|
|
"unsigned": true
|
|
},
|
|
"energy_reporting_threshold": {
|
|
"label": "Energy Reporting Threshold",
|
|
"valueSize": 1,
|
|
"unit": "0.01 kWh",
|
|
"minValue": 1,
|
|
"maxValue": 100,
|
|
"defaultValue": 1,
|
|
"unsigned": true
|
|
},
|
|
"enable_local_control": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Local Control",
|
|
"defaultValue": 1
|
|
},
|
|
"battery_report_threshold": {
|
|
"label": "Battery Report Threshold",
|
|
"valueSize": 1,
|
|
"unit": "%",
|
|
"minValue": 1,
|
|
"maxValue": 20,
|
|
"defaultValue": 10,
|
|
"unsigned": true
|
|
},
|
|
"battery_alarm_report": {
|
|
"label": "Low Battery Alarm Threshold",
|
|
"valueSize": 1,
|
|
"unit": "%",
|
|
"minValue": 5,
|
|
"maxValue": 20,
|
|
"defaultValue": 5,
|
|
"unsigned": true
|
|
},
|
|
"power_reporting": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
|
|
"label": "Power Reporting",
|
|
"defaultValue": 0
|
|
},
|
|
"current_reporting": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
|
|
"label": "Current Reporting",
|
|
"defaultValue": 0
|
|
},
|
|
"current_reporting_interval": {
|
|
"label": "Current Reporting Interval",
|
|
"valueSize": 4,
|
|
"unit": "minutes",
|
|
"minValue": 1,
|
|
"maxValue": 65535,
|
|
"defaultValue": 60,
|
|
"unsigned": true
|
|
},
|
|
"voltage_reporting_interval": {
|
|
"label": "Voltage Reporting Interval",
|
|
"valueSize": 4,
|
|
"unit": "minutes",
|
|
"minValue": 0,
|
|
"maxValue": 65535,
|
|
"defaultValue": 60,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"dim_speed_on_off": {
|
|
"label": "Dimmer Speed (On/Off Control)",
|
|
"description": "Time from minimum to maximum brightness or vice-versa",
|
|
"valueSize": 1,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 10,
|
|
"defaultValue": 2,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "Instant on/off",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"dim_speed_dimmer": {
|
|
"label": "Dimmer Speed (Dimmer Control)",
|
|
"description": "Time from minimum to maximum brightness or vice-versa",
|
|
"valueSize": 1,
|
|
"unit": "seconds",
|
|
"minValue": 1,
|
|
"maxValue": 10,
|
|
"defaultValue": 4,
|
|
"unsigned": true
|
|
}
|
|
}
|