Skip to main content
POST
/
api
/
zones
/
{zoneId}
/
command
Send zone command
curl --request POST \
  --url http://aris.local/api/zones/{zoneId}/command \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "mode": "heat",
  "tempHeatSetC": 21,
  "tempCoolSetC": 24
}
'
{
  "success": true,
  "zoneId": "primary_bedroom",
  "command": {
    "mode": "<string>",
    "temp_heat_set_c": 123,
    "temp_cool_set_c": 123
  }
}

Authorizations

Authorization
string
header
required

Session token or API token

Path Parameters

zoneId
string
required

Body

application/json
mode
enum<string>

Zone operating mode

Available options:
heat,
cool,
auto,
off
tempHeatSetC
number

Heating setpoint in Celsius

Required range: 10 <= x <= 30
Example:

21

tempCoolSetC
number

Cooling setpoint in Celsius

Required range: 10 <= x <= 30
Example:

24

Response

Command sent successfully

success
boolean
Example:

true

zoneId
string
Example:

"primary_bedroom"

command
object