702 lines
17 KiB
JSON
702 lines
17 KiB
JSON
{
|
|
"nodeId": 13,
|
|
"index": 0,
|
|
"installerIcon": 4608,
|
|
"userIcon": 4608,
|
|
"status": 4,
|
|
"ready": true,
|
|
"deviceClass": {
|
|
"basic": { "key": 1, "label": "Static Controller" },
|
|
"generic": { "key": 2, "label": "Thermostat" },
|
|
"specific": { "key": 3, "label": "Thermostat General V2" },
|
|
"mandatorySupportedCCs": [],
|
|
"mandatoryControlledCCs": []
|
|
},
|
|
"isListening": true,
|
|
"isFrequentListening": false,
|
|
"isRouting": true,
|
|
"maxBaudRate": 40000,
|
|
"isSecure": false,
|
|
"version": 4,
|
|
"isBeaming": true,
|
|
"manufacturerId": 152,
|
|
"productId": 256,
|
|
"productType": 25602,
|
|
"firmwareVersion": "10.7",
|
|
"zwavePlusVersion": 1,
|
|
"nodeType": 0,
|
|
"roleType": 5,
|
|
"deviceConfig": {
|
|
"manufacturerId": 152,
|
|
"manufacturer": "Radio Thermostat Company of America (RTC)",
|
|
"label": "CT100 Plus",
|
|
"description": "Z-Wave Thermostat",
|
|
"devices": [{ "productType": "0x6402", "productId": "0x0100" }],
|
|
"firmwareVersion": { "min": "0.0", "max": "255.255" },
|
|
"paramInformation": { "_map": {} }
|
|
},
|
|
"label": "CT100 Plus",
|
|
"neighbors": [1, 2, 3, 4, 20],
|
|
"endpointCountIsDynamic": false,
|
|
"endpointsHaveIdenticalCapabilities": false,
|
|
"individualEndpointCount": 2,
|
|
"aggregatedEndpointCount": 0,
|
|
"interviewAttempts": 1,
|
|
"endpoints": [
|
|
{
|
|
"nodeId": 13,
|
|
"index": 0,
|
|
"installerIcon": 4608,
|
|
"userIcon": 4608
|
|
},
|
|
{
|
|
"nodeId": 13,
|
|
"index": 1,
|
|
"installerIcon": 4608,
|
|
"userIcon": 4608
|
|
},
|
|
{ "nodeId": 13, "index": 2 }
|
|
],
|
|
"commandClasses": [],
|
|
"values": [
|
|
{
|
|
"commandClassName": "Manufacturer Specific",
|
|
"commandClass": 114,
|
|
"endpoint": 0,
|
|
"property": "manufacturerId",
|
|
"propertyName": "manufacturerId",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"min": 0,
|
|
"max": 65535,
|
|
"label": "Manufacturer ID"
|
|
},
|
|
"value": 152
|
|
},
|
|
{
|
|
"commandClassName": "Manufacturer Specific",
|
|
"commandClass": 114,
|
|
"endpoint": 0,
|
|
"property": "productType",
|
|
"propertyName": "productType",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"min": 0,
|
|
"max": 65535,
|
|
"label": "Product type"
|
|
},
|
|
"value": 25602
|
|
},
|
|
{
|
|
"commandClassName": "Manufacturer Specific",
|
|
"commandClass": 114,
|
|
"endpoint": 0,
|
|
"property": "productId",
|
|
"propertyName": "productId",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"min": 0,
|
|
"max": 65535,
|
|
"label": "Product ID"
|
|
},
|
|
"value": 256
|
|
},
|
|
{
|
|
"commandClassName": "Version",
|
|
"commandClass": 134,
|
|
"endpoint": 0,
|
|
"property": "libraryType",
|
|
"propertyName": "libraryType",
|
|
"metadata": {
|
|
"type": "any",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"label": "Library type"
|
|
},
|
|
"value": 3
|
|
},
|
|
{
|
|
"commandClassName": "Version",
|
|
"commandClass": 134,
|
|
"endpoint": 0,
|
|
"property": "protocolVersion",
|
|
"propertyName": "protocolVersion",
|
|
"metadata": {
|
|
"type": "any",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"label": "Z-Wave protocol version"
|
|
},
|
|
"value": "4.24"
|
|
},
|
|
{
|
|
"commandClassName": "Version",
|
|
"commandClass": 134,
|
|
"endpoint": 0,
|
|
"property": "firmwareVersions",
|
|
"propertyName": "firmwareVersions",
|
|
"metadata": {
|
|
"type": "any",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"label": "Z-Wave chip firmware versions"
|
|
},
|
|
"value": ["10.7"]
|
|
},
|
|
{
|
|
"commandClassName": "Version",
|
|
"commandClass": 134,
|
|
"endpoint": 0,
|
|
"property": "hardwareVersion",
|
|
"propertyName": "hardwareVersion",
|
|
"metadata": {
|
|
"type": "any",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"label": "Z-Wave chip hardware version"
|
|
}
|
|
},
|
|
{
|
|
"commandClassName": "Indicator",
|
|
"commandClass": 135,
|
|
"endpoint": 0,
|
|
"property": "value",
|
|
"propertyName": "value",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"min": 0,
|
|
"max": 255,
|
|
"label": "Indicator value",
|
|
"ccSpecific": { "indicatorId": 0 }
|
|
},
|
|
"value": 0
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 1,
|
|
"propertyName": "Temperature Reporting Threshold",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 0,
|
|
"max": 4,
|
|
"default": 2,
|
|
"format": 0,
|
|
"allowManualEntry": false,
|
|
"states": {
|
|
"0": "Disabled",
|
|
"1": "0.5° F",
|
|
"2": "1.0° F",
|
|
"3": "1.5° F",
|
|
"4": "2.0° F"
|
|
},
|
|
"label": "Temperature Reporting Threshold",
|
|
"description": "Reporting threshold for changes in the ambient temperature",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 1
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 2,
|
|
"propertyName": "HVAC Settings",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"valueSize": 4,
|
|
"min": 0,
|
|
"max": 0,
|
|
"default": 0,
|
|
"format": 0,
|
|
"allowManualEntry": true,
|
|
"label": "HVAC Settings",
|
|
"description": "Configured HVAC settings",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 17891329
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 4,
|
|
"propertyName": "Power Status",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"valueSize": 1,
|
|
"min": 0,
|
|
"max": 0,
|
|
"default": 0,
|
|
"format": 0,
|
|
"allowManualEntry": true,
|
|
"label": "Power Status",
|
|
"description": "C-Wire / Battery Status",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 1
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 7,
|
|
"propertyName": "Thermostat Swing Temperature",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 1,
|
|
"max": 8,
|
|
"default": 2,
|
|
"format": 0,
|
|
"allowManualEntry": false,
|
|
"states": {
|
|
"1": "0.5° F",
|
|
"2": "1.0° F",
|
|
"3": "1.5° F",
|
|
"4": "2.0° F",
|
|
"5": "2.5° F",
|
|
"6": "3.0° F",
|
|
"7": "3.5° F",
|
|
"8": "4.0° F"
|
|
},
|
|
"label": "Thermostat Swing Temperature",
|
|
"description": "Variance allowed from setpoint to engage HVAC",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 1
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 8,
|
|
"propertyName": "Thermostat Diff Temperature",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 4,
|
|
"max": 12,
|
|
"default": 4,
|
|
"format": 0,
|
|
"allowManualEntry": false,
|
|
"states": { "4": "2.0° F", "8": "4.0° F", "12": "6.0° F" },
|
|
"label": "Thermostat Diff Temperature",
|
|
"description": "Configures additional stages",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 1028
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 9,
|
|
"propertyName": "Thermostat Recovery Mode",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 1,
|
|
"max": 2,
|
|
"default": 2,
|
|
"format": 0,
|
|
"allowManualEntry": false,
|
|
"states": {
|
|
"1": "Fast recovery mode",
|
|
"2": "Economy recovery mode"
|
|
},
|
|
"label": "Thermostat Recovery Mode",
|
|
"description": "Fast or Economy recovery mode",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 2
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 10,
|
|
"propertyName": "Temperature Reporting Filter",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 4,
|
|
"min": 0,
|
|
"max": 124,
|
|
"default": 124,
|
|
"format": 0,
|
|
"allowManualEntry": true,
|
|
"label": "Temperature Reporting Filter",
|
|
"description": "Upper/Lower bounds for thermostat temperature reporting",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 0
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 11,
|
|
"propertyName": "Simple UI Mode",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 0,
|
|
"max": 1,
|
|
"default": 1,
|
|
"format": 0,
|
|
"allowManualEntry": false,
|
|
"states": {
|
|
"0": "Normal mode enabled",
|
|
"1": "Simple mode enabled"
|
|
},
|
|
"label": "Simple UI Mode",
|
|
"description": "Simple mode enable/disable",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 1
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 12,
|
|
"propertyName": "Multicast",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 0,
|
|
"max": 1,
|
|
"default": 0,
|
|
"format": 0,
|
|
"allowManualEntry": false,
|
|
"states": {
|
|
"0": "Multicast disabled",
|
|
"1": "Multicast enabled"
|
|
},
|
|
"label": "Multicast",
|
|
"description": "Enable or disables Multicast",
|
|
"isFromConfig": true
|
|
},
|
|
"value": 0
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 3,
|
|
"propertyName": "Utility Lock Enable/Disable",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": false,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 0,
|
|
"max": 255,
|
|
"default": 0,
|
|
"format": 1,
|
|
"allowManualEntry": false,
|
|
"states": {
|
|
"0": "Utility lock disabled",
|
|
"1": "Utility lock enabled"
|
|
},
|
|
"label": "Utility Lock Enable/Disable",
|
|
"description": "Prevents setpoint changes at thermostat",
|
|
"isFromConfig": true
|
|
}
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 5,
|
|
"propertyName": "Humidity Reporting Threshold",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 0,
|
|
"max": 255,
|
|
"default": 0,
|
|
"format": 1,
|
|
"allowManualEntry": false,
|
|
"states": {
|
|
"0": "Disabled",
|
|
"1": "3% RH",
|
|
"2": "5% RH",
|
|
"3": "10% RH"
|
|
},
|
|
"label": "Humidity Reporting Threshold",
|
|
"description": "Reporting threshold for changes in the relative humidity",
|
|
"isFromConfig": true
|
|
}
|
|
},
|
|
{
|
|
"commandClassName": "Configuration",
|
|
"commandClass": 112,
|
|
"endpoint": 0,
|
|
"property": 6,
|
|
"propertyName": "Auxiliary/Emergency",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"valueSize": 1,
|
|
"min": 0,
|
|
"max": 255,
|
|
"default": 0,
|
|
"format": 1,
|
|
"allowManualEntry": false,
|
|
"states": {
|
|
"0": "Auxiliary/Emergency heat disabled",
|
|
"1": "Auxiliary/Emergency heat enabled"
|
|
},
|
|
"label": "Auxiliary/Emergency",
|
|
"description": "Enables or disables auxiliary / emergency heating",
|
|
"isFromConfig": true
|
|
}
|
|
},
|
|
{
|
|
"commandClassName": "Battery",
|
|
"commandClass": 128,
|
|
"endpoint": 0,
|
|
"property": "level",
|
|
"propertyName": "level",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"min": 0,
|
|
"max": 100,
|
|
"unit": "%",
|
|
"label": "Battery level"
|
|
},
|
|
"value": 100
|
|
},
|
|
{
|
|
"commandClassName": "Battery",
|
|
"commandClass": 128,
|
|
"endpoint": 0,
|
|
"property": "isLow",
|
|
"propertyName": "isLow",
|
|
"metadata": {
|
|
"type": "boolean",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"label": "Low battery level"
|
|
},
|
|
"value": false
|
|
},
|
|
{
|
|
"commandClassName": "Indicator",
|
|
"commandClass": 135,
|
|
"endpoint": 1,
|
|
"property": "value",
|
|
"propertyName": "value",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"min": 0,
|
|
"max": 255,
|
|
"label": "Indicator value",
|
|
"ccSpecific": { "indicatorId": 0 }
|
|
},
|
|
"value": 0
|
|
},
|
|
{
|
|
"commandClassName": "Multilevel Sensor",
|
|
"commandClass": 49,
|
|
"endpoint": 1,
|
|
"property": "Air temperature",
|
|
"propertyName": "Air temperature",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"unit": "°F",
|
|
"label": "Air temperature",
|
|
"ccSpecific": { "sensorType": 1, "scale": 1 }
|
|
},
|
|
"value": 72
|
|
},
|
|
{
|
|
"commandClassName": "Multilevel Sensor",
|
|
"commandClass": 49,
|
|
"endpoint": 1,
|
|
"property": "Humidity",
|
|
"propertyName": "Humidity",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"unit": "%",
|
|
"label": "Humidity",
|
|
"ccSpecific": { "sensorType": 5, "scale": 0 }
|
|
},
|
|
"value": 30
|
|
},
|
|
{
|
|
"commandClassName": "Thermostat Mode",
|
|
"commandClass": 64,
|
|
"endpoint": 1,
|
|
"property": "mode",
|
|
"propertyName": "mode",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"min": 0,
|
|
"max": 31,
|
|
"label": "Thermostat mode",
|
|
"states": { "0": "Off", "1": "Heat", "2": "Cool", "3": "Auto" }
|
|
},
|
|
"value": 1
|
|
},
|
|
{
|
|
"commandClassName": "Thermostat Mode",
|
|
"commandClass": 64,
|
|
"endpoint": 1,
|
|
"property": "manufacturerData",
|
|
"propertyName": "manufacturerData",
|
|
"metadata": { "type": "any", "readable": true, "writeable": true }
|
|
},
|
|
{
|
|
"commandClassName": "Thermostat Operating State",
|
|
"commandClass": 66,
|
|
"endpoint": 1,
|
|
"property": "state",
|
|
"propertyName": "state",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"min": 0,
|
|
"max": 255,
|
|
"label": "Operating state",
|
|
"states": {
|
|
"0": "Idle",
|
|
"1": "Heating",
|
|
"2": "Cooling",
|
|
"3": "Fan Only",
|
|
"4": "Pending Heat",
|
|
"5": "Pending Cool",
|
|
"6": "Vent/Economizer",
|
|
"7": "Aux Heating",
|
|
"8": "2nd Stage Heating",
|
|
"9": "2nd Stage Cooling",
|
|
"10": "2nd Stage Aux Heat",
|
|
"11": "3rd Stage Aux Heat"
|
|
}
|
|
},
|
|
"value": 0
|
|
},
|
|
{
|
|
"commandClassName": "Thermostat Setpoint",
|
|
"commandClass": 67,
|
|
"endpoint": 1,
|
|
"property": "setpoint",
|
|
"propertyKey": 1,
|
|
"propertyName": "setpoint",
|
|
"propertyKeyName": "Heating",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"unit": "°F",
|
|
"ccSpecific": { "setpointType": 1 }
|
|
},
|
|
"value": 72
|
|
},
|
|
{
|
|
"commandClassName": "Thermostat Setpoint",
|
|
"commandClass": 67,
|
|
"endpoint": 1,
|
|
"property": "setpoint",
|
|
"propertyKey": 2,
|
|
"propertyName": "setpoint",
|
|
"propertyKeyName": "Cooling",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": true,
|
|
"unit": "°F",
|
|
"ccSpecific": { "setpointType": 2 }
|
|
},
|
|
"value": 73
|
|
},
|
|
{
|
|
"commandClassName": "Battery",
|
|
"commandClass": 128,
|
|
"endpoint": 1,
|
|
"property": "level",
|
|
"propertyName": "level",
|
|
"metadata": {
|
|
"type": "number",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"min": 0,
|
|
"max": 100,
|
|
"unit": "%",
|
|
"label": "Battery level"
|
|
},
|
|
"value": 100
|
|
},
|
|
{
|
|
"commandClassName": "Battery",
|
|
"commandClass": 128,
|
|
"endpoint": 1,
|
|
"property": "isLow",
|
|
"propertyName": "isLow",
|
|
"metadata": {
|
|
"type": "boolean",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"label": "Low battery level"
|
|
},
|
|
"value": false
|
|
},
|
|
{
|
|
"commandClassName": "Battery",
|
|
"commandClass": 128,
|
|
"endpoint": 1,
|
|
"property": "isHigh",
|
|
"propertyName": "isHigh",
|
|
"metadata": {
|
|
"type": "boolean",
|
|
"readable": true,
|
|
"writeable": false,
|
|
"label": "High battery level"
|
|
}
|
|
}
|
|
]
|
|
}
|