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

218 lines
5.3 KiB
JSON

{
"manufacturer": "HELTUN",
"manufacturerId": "0x0344",
"label": "HE-TPS02",
"description": "Touch Panel Switch Duo",
"devices": [
{
"productType": "0x0004",
"productId": "0x0006"
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"paramInformation": [
{
"#": "1",
"$import": "templates/heltun_template.json#frequency_region"
},
{
"#": "3",
"$import": "templates/heltun_template.json#hw_sw_ver"
},
{
"#": "4",
"$import": "templates/heltun_template.json#energy_consumption"
},
{
"#": "5",
"label": "Backlight Brightness Control",
"valueSize": 1,
"minValue": 0,
"maxValue": 10,
"defaultValue": 0
},
{
"#": "6",
"label": "Touch Button Sensitivity",
"description": "1 = low sensitivity; 10 = high sensitivity",
"valueSize": 1,
"minValue": 1,
"maxValue": 10,
"defaultValue": 6
},
{
"#": "7",
"$import": "templates/heltun_template.json#relay_output_mode",
"label": "Relay 1: Output Mode"
},
{
"#": "8",
"$import": "templates/heltun_template.json#relay_output_mode",
"label": "Relay 2: Output Mode"
},
{
"#": "17",
"$import": "templates/heltun_template.json#temp_sensor_calibration",
"label": "Air Temperature Calibration"
},
{
"#": "19",
"$import": "templates/heltun_template.json#controller_time_correction"
},
{
"#": "21",
"$import": "templates/heltun_template.json#weekday_override"
},
{
"#": "22",
"$import": "templates/heltun_template.json#time_override"
},
{
"#": "30",
"$import": "templates/heltun_template.json#button_backlight_color"
},
{
"#": "31",
"$import": "templates/heltun_template.json#base_button_backlight_control_source",
"label": "Button 1: Backlight Control Source"
},
{
"#": "41",
"$import": "templates/heltun_template.json#external_input_hold_control_mode",
"label": "Button 1: Hold Control Mode"
},
{
"#": "32",
"$import": "templates/heltun_template.json#base_button_backlight_control_source",
"label": "Button 2: Backlight Control Source"
},
{
"#": "42",
"$import": "templates/heltun_template.json#external_input_hold_control_mode",
"label": "Button 2: Hold Control Mode"
},
{
"#": "51",
"$import": "templates/heltun_template.json#external_input_click_control_mode_6",
"label": "Button 1: Click Control Mode"
},
{
"#": "52",
"$import": "templates/heltun_template.json#external_input_click_control_mode_6",
"label": "Button 2: Click Control Mode"
},
{
"#": "61",
"$import": "templates/heltun_template.json#relay_button_number_source",
"label": "Relay 1: Button Number Source",
"defaultValue": 1
},
{
"#": "62",
"$import": "templates/heltun_template.json#relay_button_number_source",
"label": "Relay 2: Button Number Source",
"defaultValue": 2
},
{
"#": "66",
"$if": "firmwareVersion >= 2.4",
"$import": "~/templates/master_template.json#state_after_power_failure_off_prev",
"label": "Relay 1: State After Power Failure",
"defaultValue": 0
},
{
"#": "67",
"$if": "firmwareVersion >= 2.4",
"$import": "~/templates/master_template.json#state_after_power_failure_off_prev",
"label": "Relay 2: State After Power Failure",
"defaultValue": 0
},
{
"#": "71",
"$if": "firmwareVersion < 2.4",
"$import": "templates/heltun_template.json#relay_timer_mode_duration",
"label": "Relay 1: Timer Mode Duration"
},
{
"#": "72",
"$if": "firmwareVersion < 2.4",
"$import": "templates/heltun_template.json#relay_timer_mode_duration",
"label": "Relay 2: Timer Mode Duration"
},
{
"#": "71",
"$if": "firmwareVersion >= 2.4",
"$import": "templates/heltun_template.json#relay_timer_mode_duration_new",
"label": "Relay 1: Timer Mode Duration"
},
{
"#": "72",
"$if": "firmwareVersion >= 2.4",
"$import": "templates/heltun_template.json#relay_timer_mode_duration_new",
"label": "Relay 2: Timer Mode Duration"
},
{
"#": "101",
"$import": "templates/heltun_template.json#relay_inverse_mode_inching",
"label": "Relay Inverse Mode, Inching: Group 1"
},
{
"#": "102",
"$import": "templates/heltun_template.json#relay_inverse_mode_inching",
"label": "Relay Inverse Mode, Inching: Group 2"
},
{
"#": "141",
"$import": "templates/heltun_template.json#report_interval",
"label": "Energy Consumption Report Interval"
},
{
"#": "142",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Energy Consumption Report",
"defaultValue": 1
},
{
"#": "143",
"$import": "templates/heltun_template.json#report_interval",
"label": "All Sensors: Reporting Interval"
},
{
"#": "144",
"$import": "~/templates/master_template.json#base_0-100_nounit",
"label": "Air Temperature Sensor Report Threshold",
"unit": "0.1 °C",
"defaultValue": 2
},
{
"#": "145",
"label": "Humidity Sensor Report Threshold",
"valueSize": 1,
"unit": "%",
"minValue": 0,
"maxValue": 25,
"defaultValue": 2
},
{
"#": "146",
"$import": "~/templates/master_template.json#base_0-99_nounit",
"label": "Light Sensor Report Threshold",
"unit": "%",
"defaultValue": 50
}
],
"compat": {
// Older firmware versions do not properly support Supervision CC
"$if": "firmwareVersion < 2.6",
"commandClasses": {
"remove": {
"Supervision": {
"endpoints": "*"
}
}
}
}
}