436 lines
7.4 KiB
JSON
436 lines
7.4 KiB
JSON
{
|
|
"external_input_click_control_mode": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 5,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Toggle switch",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Turn on",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Turn off",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Turn on, then off after timer",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "Turn off, then on after timer",
|
|
"value": 5
|
|
}
|
|
]
|
|
},
|
|
"external_input_click_control_mode_6": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 6,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Toggle switch (based on relay state)",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Toggle switch (based on button backlight state)",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Turn on",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Turn off",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "Turn on, then off after timer",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "Turn off, then on after timer",
|
|
"value": 6
|
|
}
|
|
]
|
|
},
|
|
"external_input_hold_control_mode": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 3,
|
|
"defaultValue": 2,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Operate like click (parameter 51)",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Momentary switch",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Reversed momentary switch",
|
|
"value": 3
|
|
}
|
|
]
|
|
},
|
|
"external_input_hold_control_mode_4": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 4,
|
|
"defaultValue": 2,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Operate like click (parameter 51)",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Momentary switch",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Reversed momentary switch",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Momentary Toggle Switch",
|
|
"value": 4
|
|
}
|
|
]
|
|
},
|
|
"relay_button_number_source": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 5,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Gateway or associated device",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Top left button",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Top right button",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Bottom left button",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Bottom right button",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "Center button",
|
|
"value": 5
|
|
}
|
|
]
|
|
},
|
|
"relay_external_source": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 5,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Gateway or associated device",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "External input S1",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "External input S2",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "External input S3",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "External input S4",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "External input S5",
|
|
"value": 5
|
|
}
|
|
]
|
|
},
|
|
"relay_inverse_mode_inching": {
|
|
"description": "Combine the relay numbers to a two-digit number. Example: 24 = Relay 2 & 4",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 54,
|
|
"defaultValue": 0,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"relay_output_mode": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 1,
|
|
"defaultValue": 0,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Normally Open",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Normally Closed",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
"relay_load_power": {
|
|
"description": "Power of the relay load. Used to calculate energy consumption.",
|
|
"unit": "W",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 1100,
|
|
"defaultValue": 0
|
|
},
|
|
"relay_timer_mode_duration": {
|
|
"description": "Used to open/close garage doors, blinds, curtains, etc. or to turn attached devices like door lock or security OFF for a short time",
|
|
"unit": "seconds",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 43200,
|
|
"defaultValue": 0,
|
|
"unsigned": true,
|
|
"options": [
|
|
{
|
|
"label": "0.5 seconds",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"relay_timer_mode_duration_new": {
|
|
"description": "Used to open/close garage doors, blinds, curtains, etc. or to turn attached devices like door lock or security OFF for a short time",
|
|
"unit": "seconds",
|
|
"valueSize": 2,
|
|
"minValue": -1,
|
|
"maxValue": 32400,
|
|
"defaultValue": 0,
|
|
"options": [
|
|
{
|
|
"label": "0.05 seconds",
|
|
"value": -1
|
|
},
|
|
{
|
|
"label": "0.5 seconds",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
"frequency_region": {
|
|
"label": "Frequency Region",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 9,
|
|
"readOnly": true,
|
|
"options": [
|
|
{
|
|
"label": "EU (868.4 MHz, 869.85 MHz)",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "US (908.4 MHz, 916.0 MHz)",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "AU (919.8 MHz, 921.4 MHz)",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "HO (919.8 MHz)",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "In (865.2 MHz)",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "IL (916.0 MHz)",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "RU (869.0 MHz)",
|
|
"value": 6
|
|
},
|
|
{
|
|
"label": "Cn (868.4 MHz)",
|
|
"value": 7
|
|
},
|
|
{
|
|
"label": "JP (922.5 MHz, 923.9 MHz, 926.3 MHz)",
|
|
"value": 8
|
|
},
|
|
{
|
|
"label": "Or (920.9 MHz, 921.7 MHz, 923.1 MHz)",
|
|
"value": 9
|
|
}
|
|
]
|
|
},
|
|
"hw_sw_ver": {
|
|
"label": "Hardware and Software Versions",
|
|
"valueSize": 4,
|
|
"minValue": 0,
|
|
"maxValue": 0,
|
|
"readOnly": true
|
|
},
|
|
"energy_consumption": {
|
|
"label": "Energy Consumption",
|
|
"unit": "kW",
|
|
"valueSize": 4,
|
|
"minValue": 0,
|
|
"maxValue": 0,
|
|
"readOnly": true
|
|
},
|
|
"controller_time_correction": {
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Time Correction by Controller",
|
|
"defaultValue": 1
|
|
},
|
|
"report_interval": {
|
|
"unit": "minutes",
|
|
"valueSize": 1,
|
|
"minValue": 1,
|
|
"maxValue": 120,
|
|
"defaultValue": 10
|
|
},
|
|
"hold_duration": {
|
|
"unit": "milliseconds",
|
|
"valueSize": 2,
|
|
"minValue": 200,
|
|
"maxValue": 5000,
|
|
"defaultValue": 500
|
|
},
|
|
"temp_sensor_calibration": {
|
|
"label": "Temperature Sensor Calibration",
|
|
"unit": "0.1 °C",
|
|
"valueSize": 1,
|
|
"minValue": -100,
|
|
"maxValue": 100,
|
|
"defaultValue": 0
|
|
},
|
|
"weekday_override": {
|
|
"label": "Week Day Override",
|
|
"valueSize": 1,
|
|
"minValue": 1,
|
|
"maxValue": 7,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Monday",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Tuesday",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Wednesday",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Thursday",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "Friday",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "Saturday",
|
|
"value": 6
|
|
},
|
|
{
|
|
"label": "Sunday",
|
|
"value": 7
|
|
}
|
|
]
|
|
},
|
|
"time_override": {
|
|
"label": "Time Override",
|
|
"unit": "HHMM",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 2359,
|
|
"defaultValue": 0
|
|
},
|
|
"button_backlight_color": {
|
|
"label": "Buttons: Backlight Color",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 1,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Active state blue / Inactive state red",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Active state red / Inactive state blue",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
"base_button_backlight_control_source": {
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 2,
|
|
"defaultValue": 1,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Touch button",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Controller (ignore button)",
|
|
"value": 2
|
|
}
|
|
]
|
|
}
|
|
}
|