{ "manufacturer": "Heatit", "manufacturerId": "0x019b", "label": "Z-Temp2", "description": "Battery Operated Thermostat", "devices": [ { "productType": "0x0004", "productId": "0x0204" } ], "firmwareVersion": { "min": "0.0", "max": "255.255" }, "paramInformation": [ { "#": "1", "label": "Temperature / Humidity Report Interval", "valueSize": 2, "unit": "seconds", "minValue": 30, "maxValue": 32767, "defaultValue": 900 }, { "#": "2", "label": "Temperature Change Report Threshold", "description": "Allowable range: 5-50", "valueSize": 2, "unit": "0.1 °C", "minValue": 0, "maxValue": 50, "defaultValue": 10, "options": [ { "label": "Disable", "value": 0 } ] }, { "#": "3", "label": "Humidity Change Report Threshold", "description": "Allowable range: 5-50", "valueSize": 2, "unit": "%", "minValue": 0, "maxValue": 50, "defaultValue": 10, "options": [ { "label": "Disable", "value": 0 } ] }, { "#": "4", "label": "Temperature Sensor Calibration", "valueSize": 2, "unit": "°C", "minValue": -100, "maxValue": 100, "defaultValue": 0, "unsigned": false }, { "#": "5", "label": "Humidity Sensor Calibration", "valueSize": 2, "unit": "0.1 %", "minValue": -100, "maxValue": 100, "defaultValue": 0, "unsigned": false }, { "#": "6", "label": "Proximity Sensor Re-Trigger Interval", "valueSize": 2, "unit": "seconds", "minValue": 2, "maxValue": 270, "defaultValue": 10 }, { "#": "7", "$import": "~/templates/master_template.json#base_enable_disable", "label": "Proximity Sensor", "valueSize": 2, "defaultValue": 1 }, { "#": "8", "label": "LED Maximum Brightness", "description": "Adjust the backlight of LCD display.", "valueSize": 2, "minValue": 0, "maxValue": 99, "defaultValue": 50 }, { "#": "9", "label": "LED Display Timeout", "description": "How long the LED display will be active after after being activated", "valueSize": 2, "unit": "seconds", "minValue": 3, "maxValue": 300, "defaultValue": 3 }, { "#": "10", "label": "Temperature Control Hysteresis", "valueSize": 2, "unit": "0.1 °C", "minValue": 3, "maxValue": 30, "defaultValue": 5 }, { "#": "11", "label": "Minimum Temperature Limit", "valueSize": 2, "unit": "0.1 °C", "minValue": 50, "maxValue": 400, "defaultValue": 50 }, { "#": "12", "label": "Maximum Temperature Limit", "valueSize": 2, "unit": "0.1 °C", "minValue": 50, "maxValue": 400, "defaultValue": 400 }, { "#": "13", "label": "External Relay and Operating State Update Interval", "description": "How often the devices sends Binary Switch State and Thermostat Mode in addition to change reports", "valueSize": 2, "unit": "minutes", "minValue": 0, "maxValue": 240, "defaultValue": 0, "options": [ { "label": "Only when changed", "value": 0 } ] }, { "#": "14", "$import": "~/templates/master_template.json#base_enable_disable", "label": "Send Report When Presence Is Detected", "valueSize": 2 }, { "#": "15", "$if": "firmwareVersion >= 1.2", "$import": "~/templates/master_template.json#base_enable_disable", "label": "Invert Output", "valueSize": 2 } ], "compat": { "$if": "firmwareVersion === 1.2.1", // Firmware version 1.2.1 has broken Supervision support "commandClasses": { "remove": { "Supervision": { "endpoints": "*" } } } } }