Zone

Datagram

Zone

{
    "Index": 0,				// zone index
    "Name": string,			// upto 16 chars including \0
    "ZoneType": int,		// zone type setting: ZoneType_e
    "SensType": int,		// zone sensor type: RoomSensorType_t
    "Mode": int,			// current zone mode: ZoneMode_e
    "Setpoint": int,		// current zone setpoint (x100)
    "Temp": int,			// current zone temperature (x100)
    "MaxAir": int,			// maximum damper open setting %
    "MinAir": int,			// minumum damper closed setting %
    "Const": int,			// constant number (each constant will have its own number)
    "ConstA": int			// constant zone active (zone forced open): 0 - not active, 1 - active
    "Master": int			// Master zone is forced open (display zone constant graphic in zone summary screen)
    "DmpFlt": int,			// zone damper motor fault
    "iSense": int,			// isense controller active: 
    "Area": int,			// area of zone in m2
    "Calibration": int,		// zone sensot calibration value
    "Bypass": int,			// constant zone set to bypass 
    "DmpPos": int,  		// current damper position
    "RfSignal": int,		// RF signal level: RfSignalLevel_e
    "BattVolt": int,		// battery level: BatteryLevel_e
    "SensorFault": int,		// sensor fault: 0 - no fault, 1- fault
    "BalanceMax":int,		// Zone balance max
    "BalanceMin":int,		// zone balance min
    "DamperSkip":int		// damper skip: 0 - no skip, 1 - skip
}

Control Actions

Change Zone Mode

Available: Local API, Cloud API

{
	"ZoneMode":{
		"Index":a,
		"Mode":b
	}
}

where:

Set Zone Setpoint

Available: Local API, Cloud API

{
	"ZoneSetpoint":{
		"Index":a,
		"Setpoint":b
	}
}

where:

  • a - is the zone index number
  • b - is the target setpoint degree x100, value limits: 1500 <= b <= 3000, steps of 50

Set Zone Max Airflow

Available: Local API, Cloud API

{
	"ZoneMaxAir":{
		"Index":a,
		"MaxAir":b
	}
}

where:

  • a - is the zone index number
  • b - is maximum open percentage, value limits 0 <= b <= 100, steps of 5

Set Zone Min Airflow

Available: Local API, Cloud API

{
	"ZoneMinAir":{
		"Index":a,
		"MinAir":b
	}
}

where:

  • a - is the zone index number
  • b - is minimum open percentage, value limits 0 <= b <= 100, steps of 5

Set Zone Name

Available: Local API, Cloud API

{
	"ZoneName":{
		"Index":a,
		"Name":b
	}
}

where:

  • a - is the zone index number
  • b - is string of new zone name, max length 15 characters.

Types

ZoneMode_e

{
	ZoneMode_Open = 1,
	ZoneMode_Close,
	ZoneMode_Auto,
	ZoneMode_Override,
	ZoneMode_Constant
}

ZoneType_e

{
	ZoneType_OpenClose = 1,
	ZoneType_Constant,
	ZoneType_Auto
}