zwave-js/.config-db/devices/0x0344/templates/heltun_template.json
2025-01-10 22:05:04 -08:00

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
}
]
}
}