zwave-js/.config-db/devices/0x008b/xl624.json
2025-01-10 22:05:04 -08:00

846 lines
21 KiB
JSON

{
"manufacturer": "Trane Corporation",
"manufacturerId": "0x008b",
"label": "XL624",
"description": "Touchscreen Comfort Control Thermostat",
"devices": [
{
"productType": "0x5452",
"productId": "0x5439"
},
{
"productType": "0x5452",
"productId": "0x5443"
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"paramInformation": [
{
"#": "1",
"label": "Outdoor Unit Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "None",
"value": 0
},
{
"label": "AC",
"value": 1
},
{
// eslint-disable-next-line @zwave-js/consistent-config-string-case
"label": "HP",
"value": 2
}
]
},
{
"#": "2",
"label": "Fan Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Gas",
"value": 0
},
{
"label": "Electric",
"value": 1
}
]
},
{
"#": "3",
"label": "Change Over Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
/* eslint-disable @zwave-js/consistent-config-string-case */
"options": [
{
"label": "w/Cool",
"value": 0
},
{
"label": "w/Heat",
"value": 1
}
]
/* eslint-enable @zwave-js/consistent-config-string-case */
},
{
"#": "4",
"label": "Indoor Unit Type",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "Gas/Oil",
"value": 0
},
{
"label": "Electric",
"value": 1
}
]
},
{
"#": "6",
"label": "Indoor Heat Stages",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "None",
"value": 0
},
{
"label": "1 stage",
"value": 1
},
{
"label": "2 stage",
"value": 2
}
]
},
{
"#": "9",
"label": "Compressor Stage 1 MRT",
"valueSize": 1,
"unit": "minutes",
"minValue": 3,
"maxValue": 9,
"defaultValue": 0
},
{
"#": "10",
"label": "Minimum Off Time",
"valueSize": 1,
"unit": "minutes",
"minValue": 5,
"maxValue": 9,
"defaultValue": 5
},
{
"#": "11",
"label": "Compressor MOT",
"valueSize": 1,
"unit": "minutes",
"minValue": 5,
"maxValue": 9,
"defaultValue": 5
},
{
"#": "12",
"label": "Indoor Heat Stage 1 MRT",
"valueSize": 1,
"unit": "minutes",
"minValue": 3,
"maxValue": 9,
"defaultValue": 3
},
{
"#": "13",
"label": "Heating Delta Stage 1 OFF",
"valueSize": 1,
"unit": "degrees",
"minValue": 0,
"maxValue": 8,
"defaultValue": 0
},
{
"#": "14",
"label": "Indoor Heat MOT",
"valueSize": 1,
"unit": "minutes",
"minValue": 5,
"maxValue": 9,
"defaultValue": 5
},
{
"#": "15",
"label": "Sensor Calibration",
"valueSize": 1,
"unit": "degrees",
"minValue": -7,
"maxValue": 7,
"defaultValue": 0
},
{
"#": "29",
"label": "ESM Setpoint-Heating",
"valueSize": 1,
"unit": "degrees",
"minValue": 0,
"maxValue": 100,
"defaultValue": 65
},
{
"#": "30",
"label": "ESM Setpoint-Cooling",
"valueSize": 1,
"unit": "degrees",
"minValue": 0,
"maxValue": 100,
"defaultValue": 80
},
{
"#": "75",
"label": "Recovery Enable",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Disable",
"value": 0
},
{
"label": "Enable",
"value": 1
}
]
},
{
"#": "76",
"label": "Schedule",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Hold",
"value": 0
},
{
"label": "Run schedule",
"value": 1
}
]
},
{
"#": "77",
"label": "ESM",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Disable",
"value": 0
},
{
"label": "Enable",
"value": 1
}
]
},
{
"#": "78",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Aux Heat"
},
{
"#": "79",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "2nd Stage Cool"
},
{
"#": "141",
"label": "Screen Timeout",
"valueSize": 1,
"unit": "seconds",
"minValue": 0,
"maxValue": 120,
"defaultValue": 0
},
{
"#": "143",
"label": "Sensor (Internal) Offset",
"valueSize": 1,
"unit": "degrees",
"minValue": -7,
"maxValue": 7,
"defaultValue": 0
},
{
"#": "148",
"label": "Screen Contrast",
"valueSize": 1,
"minValue": 0,
"maxValue": 20,
"defaultValue": 10
},
{
"#": "228[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Sunday (1): Hour"
},
{
"#": "228[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Sunday (1): - Minute"
},
{
"#": "228[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Sunday (1): - Heat Setpoint"
},
{
"#": "228[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Sunday (1): - Cool Setpoint"
},
{
"#": "229[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Sunday (2): Hour"
},
{
"#": "229[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Sunday (2): Minute"
},
{
"#": "229[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Sunday (2): Heat Setpoint"
},
{
"#": "229[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Sunday (2): Cool Setpoint"
},
{
"#": "230[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Sunday (3): Hour"
},
{
"#": "230[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Sunday (3): Minute"
},
{
"#": "230[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Sunday (3): Heat Setpoint"
},
{
"#": "230[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Sunday (3): Cool Setpoint"
},
{
"#": "231[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Sunday (4): Hour"
},
{
"#": "231[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Sunday (4): Minute"
},
{
"#": "231[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Sunday (4): Heat Setpoint"
},
{
"#": "231[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Sunday (4): Cool Setpoint"
},
{
"#": "232[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Monday (1): Hour"
},
{
"#": "232[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Monday (1): - Minute"
},
{
"#": "232[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Monday (1): - Heat Setpoint"
},
{
"#": "232[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Monday (1): - Cool Setpoint"
},
{
"#": "233[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Monday (2): Hour"
},
{
"#": "233[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Monday (2): Minute"
},
{
"#": "233[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Monday (2): Heat Setpoint"
},
{
"#": "233[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Monday (2): Cool Setpoint"
},
{
"#": "234[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Monday (3): Hour"
},
{
"#": "234[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Monday (3): Minute"
},
{
"#": "234[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Monday (3): Heat Setpoint"
},
{
"#": "234[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Monday (3): Cool Setpoint"
},
{
"#": "235[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Monday (4): Hour"
},
{
"#": "235[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Monday (4): Minute"
},
{
"#": "235[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Monday (4): Heat Setpoint"
},
{
"#": "235[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Monday (4): Cool Setpoint"
},
{
"#": "236[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Tuesday (1): Hour"
},
{
"#": "236[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Tuesday (1): - Minute"
},
{
"#": "236[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Tuesday (1): - Heat Setpoint"
},
{
"#": "236[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Tuesday (1): - Cool Setpoint"
},
{
"#": "237[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Tuesday (2): Hour"
},
{
"#": "237[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Tuesday (2): Minute"
},
{
"#": "237[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Tuesday (2): Heat Setpoint"
},
{
"#": "237[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Tuesday (2): Cool Setpoint"
},
{
"#": "238[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Tuesday (3): Hour"
},
{
"#": "238[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Tuesday (3): Minute"
},
{
"#": "238[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Tuesday (3): Heat Setpoint"
},
{
"#": "238[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Tuesday (3): Cool Setpoint"
},
{
"#": "239[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Tuesday (4): Hour"
},
{
"#": "239[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Tuesday (4): Minute"
},
{
"#": "239[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Tuesday (4): Heat Setpoint"
},
{
"#": "239[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Tuesday (4): Cool Setpoint"
},
{
"#": "240[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Wednesday (1): Hour"
},
{
"#": "240[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Wednesday (1): - Minute"
},
{
"#": "240[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Wednesday (1): - Heat Setpoint"
},
{
"#": "240[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Wednesday (1): - Cool Setpoint"
},
{
"#": "241[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Wednesday (2): Hour"
},
{
"#": "241[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Wednesday (2): Minute"
},
{
"#": "241[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Wednesday (2): Heat Setpoint"
},
{
"#": "241[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Wednesday (2): Cool Setpoint"
},
{
"#": "242[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Wednesday (3): Hour"
},
{
"#": "242[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Wednesday (3): Minute"
},
{
"#": "242[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Wednesday (3): Heat Setpoint"
},
{
"#": "242[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Wednesday (3): Cool Setpoint"
},
{
"#": "243[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Wednesday (4): Hour"
},
{
"#": "243[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Wednesday (4): Minute"
},
{
"#": "243[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Wednesday (4): Heat Setpoint"
},
{
"#": "243[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Wednesday (4): Cool Setpoint"
},
{
"#": "244[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Thursday (1): Hour"
},
{
"#": "244[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Thursday (1): - Minute"
},
{
"#": "244[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Thursday (1): - Heat Setpoint"
},
{
"#": "244[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Thursday (1): - Cool Setpoint"
},
{
"#": "245[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Thursday (2): Hour"
},
{
"#": "245[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Thursday (2): Minute"
},
{
"#": "245[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Thursday (2): Heat Setpoint"
},
{
"#": "245[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Thursday (2): Cool Setpoint"
},
{
"#": "246[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Thursday (3): Hour"
},
{
"#": "246[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Thursday (3): Minute"
},
{
"#": "246[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Thursday (3): Heat Setpoint"
},
{
"#": "246[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Thursday (3): Cool Setpoint"
},
{
"#": "247[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Thursday (4): Hour"
},
{
"#": "247[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Thursday (4): Minute"
},
{
"#": "247[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Thursday (4): Heat Setpoint"
},
{
"#": "247[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Thursday (4): Cool Setpoint"
},
{
"#": "248[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Friday (1): Hour"
},
{
"#": "248[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Friday (1): - Minute"
},
{
"#": "248[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Friday (1): - Heat Setpoint"
},
{
"#": "248[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Friday (1): - Cool Setpoint"
},
{
"#": "249[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Friday (2): Hour"
},
{
"#": "249[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Friday (2): Minute"
},
{
"#": "249[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Friday (2): Heat Setpoint"
},
{
"#": "249[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Friday (2): Cool Setpoint"
},
{
"#": "250[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Friday (3): Hour"
},
{
"#": "250[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Friday (3): Minute"
},
{
"#": "250[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Friday (3): Heat Setpoint"
},
{
"#": "250[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Friday (3): Cool Setpoint"
},
{
"#": "251[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Friday (4): Hour"
},
{
"#": "251[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Friday (4): Minute"
},
{
"#": "251[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Friday (4): Heat Setpoint"
},
{
"#": "251[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Friday (4): Cool Setpoint"
},
{
"#": "252[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Saturday (1): Hour"
},
{
"#": "252[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Saturday (1): - Minute"
},
{
"#": "252[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Saturday (1): - Heat Setpoint"
},
{
"#": "252[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Saturday (1): - Cool Setpoint"
},
{
"#": "253[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Saturday (2): Hour"
},
{
"#": "253[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Saturday (2): Minute"
},
{
"#": "253[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Saturday (2): Heat Setpoint"
},
{
"#": "253[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Saturday (2): Cool Setpoint"
},
{
"#": "254[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Saturday (3): Hour"
},
{
"#": "254[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Saturday (3): Minute"
},
{
"#": "254[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Saturday (3): Heat Setpoint"
},
{
"#": "254[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Saturday (3): Cool Setpoint"
},
{
"#": "255[0xff000000]",
"$import": "templates/trane_template.json#schedule_hour",
"label": "Schedule - Saturday (4): Hour"
},
{
"#": "255[0xff0000]",
"$import": "templates/trane_template.json#schedule_minute",
"label": "Schedule - Saturday (4): Minute"
},
{
"#": "255[0xff00]",
"$import": "templates/trane_template.json#schedule_heat_setpoint",
"label": "Schedule - Saturday (4): Heat Setpoint"
},
{
"#": "255[0xff]",
"$import": "templates/trane_template.json#schedule_cool_setpoint",
"label": "Schedule - Saturday (4): Cool Setpoint"
}
]
}