MQTT interface
COMMAND_CLASS_THERMOSTAT_SETPOINT MQTT API¶
| MQTT Support | Support | Control |
|---|---|---|
| true | false | true |
Table of Contents¶
- THERMOSTAT_SETPOINT_GET
- THERMOSTAT_SETPOINT_REPORT
- THERMOSTAT_SETPOINT_SET
- THERMOSTAT_SETPOINT_SUPPORTED_GET
- THERMOSTAT_SETPOINT_SUPPORTED_REPORT
- THERMOSTAT_SETPOINT_CAPABILITIES_GET
- THERMOSTAT_SETPOINT_CAPABILITIES_REPORT
THERMOSTAT_SETPOINT_GET¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/ThermostatSetpoint/Command/ThermostatSetpointGet
Payload:
{
"level": {
"setpoint_type": "0x05"
}
}
THERMOSTAT_SETPOINT_REPORT¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/ThermostatSetpoint/Report/ThermostatSetpointReport
Payload:
{
"level": {
"setpoint_type": "0x05"
},
"level2": {
"size": "0x05",
"scale": "0x05",
"precision": "0x05"
},
"value": [
"0x01",
"0x02",
"0x03"
]
}
THERMOSTAT_SETPOINT_SET¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/ThermostatSetpoint/Command/ThermostatSetpointSet
Payload:
{
"level": {
"setpoint_type": "0x05"
},
"level2": {
"size": "0x05",
"scale": "0x05",
"precision": "0x05"
},
"value": [
"0x01",
"0x02",
"0x03"
]
}
THERMOSTAT_SETPOINT_SUPPORTED_GET¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/ThermostatSetpoint/Command/ThermostatSetpointSupportedGet
Payload:
{ }
THERMOSTAT_SETPOINT_SUPPORTED_REPORT¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/ThermostatSetpoint/Report/ThermostatSetpointSupportedReport
Payload:
{ }
THERMOSTAT_SETPOINT_CAPABILITIES_GET¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/ThermostatSetpoint/Command/ThermostatSetpointCapabilitiesGet
Payload:
{
"properties1": {
"setpoint_type": "0x05"
}
}
THERMOSTAT_SETPOINT_CAPABILITIES_REPORT¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/ThermostatSetpoint/Report/ThermostatSetpointCapabilitiesReport
Payload:
{
"properties1": {
"setpoint_type": "0x05"
},
"properties2": {
"size1": "0x05",
"scale1": "0x05",
"precision1": "0x05"
},
"min_value": [
"0x01",
"0x02",
"0x03"
],
"properties3": {
"size2": "0x05",
"scale2": "0x05",
"precision2": "0x05"
},
"maxvalue": [
"0x01",
"0x02",
"0x03"
]
}