838 lines
20 KiB
JSON
838 lines
20 KiB
JSON
|
{
|
||
|
"manufacturer": "Building 36 Technologies",
|
||
|
"manufacturerId": "0x0190",
|
||
|
"label": "ADC-T 2000",
|
||
|
// eslint-disable-next-line @zwave-js/consistent-config-string-case
|
||
|
"description": "Alarm.com Smart Thermostat",
|
||
|
"devices": [
|
||
|
{
|
||
|
"productType": "0x0001",
|
||
|
"productId": "0x0001"
|
||
|
}
|
||
|
],
|
||
|
"firmwareVersion": {
|
||
|
"min": "0.0",
|
||
|
"max": "255.255"
|
||
|
},
|
||
|
"paramInformation": [
|
||
|
{
|
||
|
"#": "1",
|
||
|
"label": "HVAC System Type",
|
||
|
"description": "Configures the type of heating system used.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Normal",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Heat pump",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "2",
|
||
|
"label": "Number of Heat Stages",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 3,
|
||
|
"defaultValue": 2
|
||
|
},
|
||
|
{
|
||
|
"#": "3",
|
||
|
"label": "Number of Cool Stages",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 2,
|
||
|
"defaultValue": 2
|
||
|
},
|
||
|
{
|
||
|
"#": "4",
|
||
|
"label": "Heat Fuel Type",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 1,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Fossil fuel",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Electric",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "5[0xffff00]",
|
||
|
"label": "Calibration Temperature",
|
||
|
"description": "Allowable range: -10 to 10 in 1 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -100,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 0,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "5[0xe0000000]",
|
||
|
"label": "Calibration Temperature Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "5[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Calibration Temperature Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "5[0x07000000]",
|
||
|
"label": "Calibration Temperature Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "6[0xffff00]",
|
||
|
"label": "Overshoot",
|
||
|
"description": "Allowable range: 0 to 3 in 0.5 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 30,
|
||
|
"defaultValue": 5,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "6[0xe0000000]",
|
||
|
"label": "Overshoot Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "6[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Overshoot Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "6[0x07000000]",
|
||
|
"label": "Overshoot Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "7[0xffff00]",
|
||
|
"label": "Swing",
|
||
|
"description": "Allowable range: 0 to 3 in 0.5 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 30,
|
||
|
"defaultValue": 0,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "7[0xe0000000]",
|
||
|
"label": "Swing Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "7[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Swing Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "7[0x07000000]",
|
||
|
"label": "Swing Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "8",
|
||
|
"label": "Heat Staging Delay",
|
||
|
"valueSize": 1,
|
||
|
"unit": "minutes",
|
||
|
"minValue": 1,
|
||
|
"maxValue": 60,
|
||
|
"defaultValue": 10
|
||
|
},
|
||
|
{
|
||
|
"#": "9",
|
||
|
"label": "Cool Staging Delay",
|
||
|
"valueSize": 1,
|
||
|
"unit": "minutes",
|
||
|
"minValue": 1,
|
||
|
"maxValue": 60,
|
||
|
"defaultValue": 10
|
||
|
},
|
||
|
{
|
||
|
"#": "10[0xffff00]",
|
||
|
"label": "Balance Setpoint",
|
||
|
"description": "Allowable range: 0 to 95 in 1 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 950,
|
||
|
"defaultValue": 350,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "10[0xe0000000]",
|
||
|
"label": "Balance Setpoint Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "10[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Balance Setpoint Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "10[0x07000000]",
|
||
|
"label": "Balance Setpoint Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "11",
|
||
|
"label": "Recovery Settings",
|
||
|
"description": "Whether thermostat uses intelligence to try and make the best of energy usage.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 1,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Comfort",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Efficient",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "12",
|
||
|
"label": "Fan Circulation Period",
|
||
|
"valueSize": 1,
|
||
|
"unit": "minutes",
|
||
|
"minValue": 10,
|
||
|
"maxValue": 240,
|
||
|
"defaultValue": 20,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "13",
|
||
|
"label": "Fan Circulation Duty Cycle",
|
||
|
"valueSize": 1,
|
||
|
"unit": "%",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 25
|
||
|
},
|
||
|
{
|
||
|
"#": "14",
|
||
|
"label": "Fan Purge Time",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 1,
|
||
|
"maxValue": 3600,
|
||
|
"defaultValue": 60
|
||
|
},
|
||
|
{
|
||
|
"#": "15[0xffff00]",
|
||
|
"label": "Maximum Heat Setpoint",
|
||
|
"description": "Allowable range: 35 to 95 in 1 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 950,
|
||
|
"defaultValue": 950,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "15[0xe0000000]",
|
||
|
"label": "Maximum Heat Setpoint Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "15[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Maximum Heat Setpoint Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "15[0x07000000]",
|
||
|
"label": "Maximum Heat Setpoint Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "16[0xffff00]",
|
||
|
"label": "Minimum Heat Setpoint",
|
||
|
"description": "Allowable range: 35 to 95 in 1 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 950,
|
||
|
"defaultValue": 350,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "16[0xe0000000]",
|
||
|
"label": "Minimum Heat Setpoint Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "16[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Minimum Heat Setpoint Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "16[0x07000000]",
|
||
|
"label": "Minimum Heat Setpoint Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "17[0xffff00]",
|
||
|
"label": "Maximum Cool Setpoint",
|
||
|
"description": "Allowable range: 50 to 95 in 1 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 950,
|
||
|
"defaultValue": 950,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "17[0xe0000000]",
|
||
|
"label": "Maximum Cool Setpoint Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "17[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Maximum Cool Setpoint Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "17[0x07000000]",
|
||
|
"label": "Maximum Cool Setpoint Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "18[0xffff00]",
|
||
|
"label": "Minimum Cool Setpoint",
|
||
|
"description": "Allowable range: 50 to 95 in 1 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 950,
|
||
|
"defaultValue": 500,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "18[0xe0000000]",
|
||
|
"label": "Minimum Cool Setpoint Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "18[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Minimum Cool Setpoint Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "18[0x07000000]",
|
||
|
"label": "Minimum Cool Setpoint Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "19",
|
||
|
"label": "Thermostat Lock",
|
||
|
"description": "Lock out physical thermostat controls.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Enabled",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "20",
|
||
|
"label": "Compressor Delay",
|
||
|
"valueSize": 1,
|
||
|
"unit": "minutes",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 60,
|
||
|
"defaultValue": 5
|
||
|
},
|
||
|
{
|
||
|
"#": "21",
|
||
|
"label": "Demand Response Period",
|
||
|
"valueSize": 1,
|
||
|
"unit": "minutes",
|
||
|
"minValue": 10,
|
||
|
"maxValue": 240,
|
||
|
"defaultValue": 10,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "22",
|
||
|
"label": "Demand Response Duty Cycle",
|
||
|
"valueSize": 1,
|
||
|
"unit": "%",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 25
|
||
|
},
|
||
|
{
|
||
|
"#": "23",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Temperature Display Units",
|
||
|
"defaultValue": 1
|
||
|
},
|
||
|
{
|
||
|
"#": "24",
|
||
|
"label": "HVAC Modes Enabled",
|
||
|
"description": "Which heating/cooling modes are available.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 15,
|
||
|
"allowManualEntry": false,
|
||
|
/* eslint-disable @zwave-js/consistent-config-string-case */
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Off, Heat",
|
||
|
"value": 3
|
||
|
},
|
||
|
{
|
||
|
"label": "Off, Cool",
|
||
|
"value": 5
|
||
|
},
|
||
|
{
|
||
|
"label": "Off, Heat, Cool",
|
||
|
"value": 7
|
||
|
},
|
||
|
{
|
||
|
"label": "Off, Heat, Cool, Auto",
|
||
|
"value": 15
|
||
|
},
|
||
|
{
|
||
|
"label": "Off, Heat, Emergency Heat",
|
||
|
"value": 19
|
||
|
},
|
||
|
{
|
||
|
"label": "Off, Heat, Cool, Emergency Heat",
|
||
|
"value": 23
|
||
|
},
|
||
|
{
|
||
|
"label": "Off, Heat, Cool, Auto, Emergency Heat",
|
||
|
"value": 31
|
||
|
}
|
||
|
]
|
||
|
/* eslint-enable @zwave-js/consistent-config-string-case */
|
||
|
},
|
||
|
{
|
||
|
"#": "25",
|
||
|
"label": "Configurable Terminal Setting",
|
||
|
"description": "Changes control of configurable terminal",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
/* eslint-disable @zwave-js/consistent-config-string-case */
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "W3",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "H",
|
||
|
"value": 2
|
||
|
},
|
||
|
{
|
||
|
"label": "DH",
|
||
|
"value": 3
|
||
|
}
|
||
|
]
|
||
|
/* eslint-enable @zwave-js/consistent-config-string-case */
|
||
|
},
|
||
|
{
|
||
|
"#": "26",
|
||
|
"label": "Active Power Source",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Battery",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "C-Wire",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "27",
|
||
|
"label": "Battery Alert Threshold Low",
|
||
|
"valueSize": 1,
|
||
|
"unit": "%",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 30
|
||
|
},
|
||
|
{
|
||
|
"#": "28",
|
||
|
"label": "Battery Alert Threshold Very Low",
|
||
|
"valueSize": 1,
|
||
|
"unit": "%",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 15
|
||
|
},
|
||
|
{
|
||
|
"#": "30",
|
||
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
|
"label": "Remote Temperature Enable",
|
||
|
"description": "Use remote temperature sensor instead of built-in."
|
||
|
},
|
||
|
{
|
||
|
"#": "31[0xffff00]",
|
||
|
"label": "Heat Differential",
|
||
|
"description": "Allowable range: 1 to 10 in 0.5 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 30,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "31[0xe0000000]",
|
||
|
"label": "Heat Differential Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "31[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Heat Differential Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "31[0x07000000]",
|
||
|
"label": "Heat Differential Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "32[0xffff00]",
|
||
|
"label": "Cool Differential",
|
||
|
"description": "Allowable range: 1 to 10 in 0.5 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 30,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "32[0xe0000000]",
|
||
|
"label": "Cool Differential Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "32[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Cool Differential Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "32[0x07000000]",
|
||
|
"label": "Cool Differential Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "33[0xffff00]",
|
||
|
"label": "Temperature Reporting Threshold",
|
||
|
"description": "Allowable range: 0.5 to 2 in 0.5 °F increments.",
|
||
|
"valueSize": 4,
|
||
|
"unit": "0.1 °F",
|
||
|
"minValue": -1,
|
||
|
"maxValue": 20,
|
||
|
"defaultValue": 10,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": -1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
/*{
|
||
|
"#": "33[0xe0000000]",
|
||
|
"label": "Temperature Reporting Threshold Precision",
|
||
|
"description": "The 'precision' part of a z-wave float representing this parameter. This is the number of decimal digits included in the temperature value. For example with a precision of 1, a value of 15 represents 1.5 °F",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 1,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "33[0x18000000]",
|
||
|
"$import": "~/templates/master_template.json#temperature_scale_celsius_fahrenheit",
|
||
|
"label": "Temperature Reporting Threshold Scale",
|
||
|
"description": "The 'scale' part of a z-wave float representing this parameter",
|
||
|
"valueSize": 4,
|
||
|
"defaultValue": 1,
|
||
|
"readOnly": true
|
||
|
},
|
||
|
{
|
||
|
"#": "33[0x07000000]",
|
||
|
"label": "Temperature Reporting Threshold Size",
|
||
|
"description": "The 'size' part of a z-wave float representing this parameter, in bytes",
|
||
|
"valueSize": 4,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 7,
|
||
|
"defaultValue": 2,
|
||
|
"unsigned": true,
|
||
|
"readOnly": true
|
||
|
},*/
|
||
|
{
|
||
|
"#": "34",
|
||
|
"label": "O/B Select",
|
||
|
"description": "Configuration of O/B terminal.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 1,
|
||
|
"allowManualEntry": false,
|
||
|
/* eslint-disable @zwave-js/consistent-config-string-case */
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "O/B as B",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "O/B as O",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
/* eslint-enable @zwave-js/consistent-config-string-case */
|
||
|
},
|
||
|
{
|
||
|
"#": "35",
|
||
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
|
"label": "Z-Wave Echo Association Reports"
|
||
|
}
|
||
|
]
|
||
|
}
|