Skip to content

MQTT interface

COMMAND_CLASS_THERMOSTAT_SETPOINT MQTT API

MQTT Support Support Control
true false true

Table of Contents

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"
  ]
}