{ "manufacturer": "HELTUN", "manufacturerId": "0x0344", "label": "HE-ZW-THERM-FL2", "description": "Wall Heating Thermostat", "devices": [ { "productType": "0x0003", "productId": "0x0001" } ], "firmwareVersion": { "min": "0.0", "max": "255.255" }, "paramInformation": [ { "#": "1", "$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit" }, { "#": "2", "label": "External Input Mode", "valueSize": 1, "defaultValue": 1, "allowManualEntry": false, "options": [ { "label": "Ignore external input", "value": 0 }, { "label": "Trigger on input", "value": 1 }, { "label": "Latch on input", "value": 2 } ] }, { "#": "3", "label": "Mode Number", "valueSize": 1, "defaultValue": 2, "allowManualEntry": false, /* eslint-disable @zwave-js/consistent-config-string-case */ "options": [ { "label": "COM", "value": 1 }, { "label": "TIME", "value": 2 }, { "label": "DRY", "value": 3 }, { "label": "ECO", "value": 4 }, { "label": "VAC", "value": 5 }, { "label": "MAN", "value": 6 } ] /* eslint-enable @zwave-js/consistent-config-string-case */ }, { "#": "4", "label": "Source Sensor", "valueSize": 1, "defaultValue": 3, "allowManualEntry": false, "options": [ { "label": "Air sensor", "value": 1 }, { "label": "Air and floor sensors", "value": 2 }, { "label": "Floor sensor", "value": 3 }, { "label": "Floor and air sensor", "value": 4 }, { "label": "Power regulator", "value": 5 }, { "label": "Power regulator and air sensor", "value": 6 }, { "label": "Power regulator and floor sensor", "value": 7 } ] }, { "#": "5", "label": "Power Reg on", "description": "Power Regulation ON time, min", "valueSize": 1, "unit": "minutes", "minValue": 10, "maxValue": 90, "defaultValue": 15 }, { "#": "6", "label": "Power Reg Off", "description": "Power Regulation OFF time, min", "valueSize": 1, "unit": "minutes", "minValue": 10, "maxValue": 90, "defaultValue": 15 }, { "#": "7", "label": "Dry Time", "valueSize": 1, "unit": "minutes", "minValue": 5, "maxValue": 90, "defaultValue": 30 }, { "#": "8", "label": "Time by Controller", "valueSize": 1, "minValue": 0, "maxValue": 1, "defaultValue": 1 }, { "#": "9", "label": "Time Format", "valueSize": 1, "defaultValue": 0, "allowManualEntry": false, "options": [ { "label": "24 hour", "value": 0 }, { "label": "12 hour (AM / PM)", "value": 1 } ] }, { "#": "10", "label": "Week Day", "description": "Manually set week day", "valueSize": 1, "minValue": 1, "maxValue": 7, "defaultValue": 1 }, { "#": "11", "label": "Hour", "description": "Manually set time hour", "valueSize": 1, "unit": "hours", "minValue": 0, "maxValue": 23, "defaultValue": 0 }, { "#": "12", "label": "Mins", "description": "Manually set time minute", "valueSize": 1, "unit": "minutes", "minValue": 0, "maxValue": 59, "defaultValue": 0 }, { "#": "13", "label": "Air Temp Min", "description": "Air Temperature Minimum in degree, value * 10", "valueSize": 2, "minValue": 40, "maxValue": 360, "defaultValue": 210 }, { "#": "14", "label": "Air Temp Max", "description": "Air Temperature Maximum in degree, x10", "valueSize": 2, "minValue": 50, "maxValue": 370, "defaultValue": 270 }, { "#": "15", "label": "Floor Temp Min", "description": "Floor Temperature Minimum in degree, x10", "valueSize": 2, "minValue": 40, "maxValue": 360, "defaultValue": 180 }, { "#": "16", "label": "Floor Temp Max", "description": "Floor Temperature Maximum in degree, x10", "valueSize": 2, "minValue": 50, "maxValue": 370, "defaultValue": 320 }, { "#": "17", "label": "Floor Sensor Resistance", "valueSize": 1, "unit": "kohm", "minValue": 1, "maxValue": 100, "defaultValue": 10 }, { "#": "18", "label": "Air Temp Calibration", "description": "Air Temperature Calibration in degree x10", "valueSize": 1, "minValue": -95, "maxValue": 95, "defaultValue": 0 }, { "#": "19", "label": "Floor Temp Calibration", "description": "Floor Temperature Calibration in degree x10", "valueSize": 1, "minValue": -95, "maxValue": 95, "defaultValue": 0 }, { "#": "20", "label": "Temp Hysteresis", "description": "Temperature Hysteresis in degree, x10", "valueSize": 1, "minValue": 1, "maxValue": 95, "defaultValue": 5 }, { "#": "21", "label": "Temp Diff to Send Values", "description": "Temperature difference to send to controller, value x10", "valueSize": 1, "minValue": 1, "maxValue": 10, "defaultValue": 2 }, { "#": "22", "label": "Active Display Brightness", "valueSize": 1, "minValue": 1, "maxValue": 4, "defaultValue": 4 }, { "#": "23", "label": "Inactive Display Brightness", "valueSize": 1, "minValue": 1, "maxValue": 4, "defaultValue": 3 }, { "#": "24", "label": "Auto LCD Brightness", "valueSize": 1, "minValue": 0, "maxValue": 1, "defaultValue": 1 }, { "#": "25", "label": "Auto Bright Level 1", "valueSize": 2, "unit": "lumens", "minValue": 0, "maxValue": 5000, "defaultValue": 30 }, { "#": "26", "label": "Auto Bright Level 2", "valueSize": 2, "unit": "lumens", "minValue": 0, "maxValue": 5000, "defaultValue": 200 }, { "#": "27", "label": "Auto Bright Level 3", "valueSize": 2, "unit": "lumens", "minValue": 0, "maxValue": 5000, "defaultValue": 3000 }, { "#": "28", "label": "Basic Set Action", "valueSize": 1, "defaultValue": 6, "allowManualEntry": false, /* eslint-disable @zwave-js/consistent-config-string-case */ "options": [ { "label": "COM", "value": 1 }, { "label": "TIME", "value": 2 }, { "label": "DRY", "value": 3 }, { "label": "ECO", "value": 4 }, { "label": "VAC", "value": 5 }, { "label": "MAN", "value": 6 } ] /* eslint-enable @zwave-js/consistent-config-string-case */ }, { "#": "51", "label": "Touch Sensitivity", "valueSize": 1, "minValue": 20, "maxValue": 70, "defaultValue": 50 }, { "#": "52", "label": "Morning Start Time", "valueSize": 2, "unit": "HHMM", "minValue": 0, "maxValue": 2359, "defaultValue": 600 }, { "#": "53", "label": "Day Start Time", "valueSize": 2, "unit": "HHMM", "minValue": 0, "maxValue": 2359, "defaultValue": 900 }, { "#": "54", "label": "Evening Start Time", "valueSize": 2, "unit": "HHMM", "minValue": 0, "maxValue": 2359, "defaultValue": 1800 }, { "#": "55", "label": "Night Start Time", "valueSize": 2, "unit": "HHMM", "minValue": 0, "maxValue": 2359, "defaultValue": 2300 }, { "#": "56", "label": "Monday Morning Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 240 }, { "#": "57", "label": "Monday Day Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 200 }, { "#": "58", "label": "Monday Evening Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 230 }, { "#": "59", "label": "Monday Night Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 180 }, { "#": "60", "label": "Tuesday Morning Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 240 }, { "#": "61", "label": "Tuesday Day Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 200 }, { "#": "62", "label": "Tuesday Evening Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 230 }, { "#": "63", "label": "Tuesday Night Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 180 }, { "#": "64", "label": "Wednesday Morning Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 240 }, { "#": "65", "label": "Wednesday Day Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 200 }, { "#": "66", "label": "Wednesday Evening Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 230 }, { "#": "67", "label": "Wednesday Night Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 180 }, { "#": "68", "label": "Thursday Morning Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 240 }, { "#": "69", "label": "Thursday Day Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 200 }, { "#": "70", "label": "Thursday Evening Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 230 }, { "#": "71", "label": "Thursday Night Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 180 }, { "#": "72", "label": "Friday Morning Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 240 }, { "#": "73", "label": "Friday Day Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 200 }, { "#": "74", "label": "Friday Evening Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 230 }, { "#": "75", "label": "Friday Night Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 180 }, { "#": "76", "label": "Saturday Morning Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 240 }, { "#": "77", "label": "Saturday Day Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 200 }, { "#": "78", "label": "Saturday Evening Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 230 }, { "#": "79", "label": "Saturday Night Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 180 }, { "#": "80", "label": "Sunday Morning Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 240 }, { "#": "81", "label": "Sunday Day Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 200 }, { "#": "82", "label": "Sunday Evening Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 230 }, { "#": "83", "label": "Sunday Night Temp", "valueSize": 2, "minValue": 40, "maxValue": 370, "defaultValue": 180 } ], "compat": { "overrideQueries": { // The response to the supported scales query is off by one bit: https://github.com/zwave-js/node-zwave-js/issues/6680 "Multilevel Sensor": [ { "method": "getSupportedScales", "matchArgs": [3], // Illuminance "result": [ 1 // Lux ], "persistValues": { "supportedScales(3)": [1] } } ] } } }