306 lines
5.2 KiB
JSON
306 lines
5.2 KiB
JSON
{
|
|
"factory_default": {
|
|
"label": "Factory Default",
|
|
"$import": "~/templates/master_template.json#base_enable_disable"
|
|
},
|
|
"auto_buzz": {
|
|
"label": "Auto Buzzer",
|
|
"valueSize": 4,
|
|
"defaultValue": 1,
|
|
"readOnly": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Enable",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
"auto_lock": {
|
|
"label": "Auto Relock",
|
|
"valueSize": 4,
|
|
"defaultValue": 0,
|
|
"readOnly": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Enable",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
"led_status": {
|
|
"label": "Lock LED Status",
|
|
"description": "Door lock status LED blinks every 6 seconds.",
|
|
"valueSize": 4,
|
|
"defaultValue": 1,
|
|
"readOnly": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Enable",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
"locator_led": {
|
|
"label": "Locator LED Status",
|
|
"valueSize": 1,
|
|
"defaultValue": 255,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "LED always off",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "LED on when switch is on",
|
|
"value": 254
|
|
},
|
|
{
|
|
"label": "LED on when switch is off",
|
|
"value": 255
|
|
}
|
|
]
|
|
},
|
|
"load_type": {
|
|
"label": "Load Type",
|
|
"valueSize": 1,
|
|
"defaultValue": 0,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Incandescent",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "LED",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "CFL",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
"led_timeout": {
|
|
"label": "LED Dim Level Indicator Timeout",
|
|
"description": "How long the level indicators should stay illuminated after the dimming level is changed",
|
|
"valueSize": 1,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 3,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "Always Off",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Always On",
|
|
"value": 255
|
|
}
|
|
]
|
|
},
|
|
"preset_level": {
|
|
"label": "Initial Dim Level",
|
|
"valueSize": 1,
|
|
"unit": "%",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 0,
|
|
"options": [
|
|
{
|
|
"label": "Last dim level",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"fade_on_time": {
|
|
"label": "Fade On Time",
|
|
"description": "Values 1-127 = seconds; 128-253 = minutes (minus 127)",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 253,
|
|
"defaultValue": 2,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "Instant on",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"fade_off_time": {
|
|
"label": "Fade Off Time",
|
|
"description": "Values 1-127 = seconds; 128-253 = minutes (minus 127)",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 253,
|
|
"defaultValue": 2,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "Instant off",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
// Templates for the 800 series
|
|
"fade_on_time_800_series": {
|
|
"label": "Fade On Time",
|
|
"description": "Values 1-127 = seconds; 128-253 = minutes (minus 127)",
|
|
"valueSize": 4,
|
|
"minValue": 0,
|
|
"maxValue": 253,
|
|
"defaultValue": 2,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "Instant on",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"fade_off_time_800_series": {
|
|
"label": "Fade Off Time",
|
|
"description": "Values 1-127 = seconds; 128-253 = minutes (minus 127)",
|
|
"valueSize": 4,
|
|
"minValue": 0,
|
|
"maxValue": 253,
|
|
"defaultValue": 2,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "Instant off",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"minimum_dim_level_800_series": {
|
|
"label": "Minimum Dim Level",
|
|
"valueSize": 4,
|
|
"minValue": 0,
|
|
"maxValue": 99,
|
|
"defaultValue": 10
|
|
},
|
|
"maximum_dim_level_800_series": {
|
|
"label": "Maximum Dim Level",
|
|
"valueSize": 4,
|
|
"minValue": 0,
|
|
"maxValue": 99,
|
|
"defaultValue": 99
|
|
},
|
|
"preset_level_800_series": {
|
|
"label": "Initial Dim Level",
|
|
"valueSize": 4,
|
|
"minValue": 0,
|
|
"maxValue": 99,
|
|
"defaultValue": 0,
|
|
"options": [
|
|
{
|
|
"label": "Last dim level",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"led_timeout_800_series": {
|
|
"label": "LED Dim Level Indicator Timeout",
|
|
"description": "How long the level indicators should stay illuminated after the dimming level is changed",
|
|
"valueSize": 4,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 3,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "Always Off",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Always On",
|
|
"value": 255
|
|
}
|
|
]
|
|
},
|
|
"status_led_800_series": {
|
|
"label": "Status LED",
|
|
"valueSize": 4,
|
|
"defaultValue": 255,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "LED always off",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "LED on when load is on",
|
|
"value": 254
|
|
},
|
|
{
|
|
"label": "LED on when load is off",
|
|
"value": 255
|
|
}
|
|
]
|
|
},
|
|
"load_type_800_series": {
|
|
"label": "Load Type",
|
|
"valueSize": 4,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Incandescent",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "LED",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "CFL",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "MLV",
|
|
"value": 3
|
|
}
|
|
]
|
|
},
|
|
"control_timing": {
|
|
"label": "Control Timing",
|
|
"valueSize": 4,
|
|
"defaultValue": 0,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Normal",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Medium",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Extended",
|
|
"value": 2
|
|
}
|
|
]
|
|
}
|
|
}
|