Schedule
Datagram
Schedule
{
"Index": int, // index of favourite
"Name": string, // name of fav.
"Enabled": int, // 0 - disabled; 1 - enabled
"Mode": int, // SysMode_e
"Fan": int, // SysFan_e
"StartH":int, // set 0 - 23, disable 31
"StartM":int, // set 0 - 59, disable 63
"StopH":int, // set 0 - 23, disable 31
"StopM":int, // set 0 - 59, disable 63
"DaysEnabled":{
"M":int, // 0 - disabled; 1 - enabled
"Tu":int, // 0 - disabled; 1 - enabled
"W":int, // 0 - disabled; 1 - enabled
"Th":int, // 0 - disabled; 1 - enabled
"F":int, // 0 - disabled; 1 - enabled
"Sa":int, // 0 - disabled; 1 - enabled
"Su":int // 0 - disabled; 1 - enabled
}
"Zones": [
{
"Mode":int, // zone mode ZoneMode_e
"Setpoint":int // zone setpoint (1500 - 3000)
},
... 14 zones
]
}
Control Actions
Change Schedule AC Mode
Available: Local API, Cloud API
{
"SchedAcMode":{
"Index":a,
"Mode":b
}
}
where:
- a - is the schedule index number, value limites 0 <= a <= 8, step of 1
- b - is the target ac system mode
Change Schedule AC Fan
Available: Local API, Cloud API
{
"SchedAcFan":{
"Index":a,
"Fan":b
}
}
where:
- a - is the schedule index number, value limites 0 <= a <= 8, step of 1
- b - is the target ac system fan
Set Schedule Name
Available: Local API, Cloud API
{
"SchedName":{
"Index":a,
"Name":b
}
}
where:
- a - is the schedule index number, value limites 0 <= a <= 8, step of 1
- b - is string of new schedule name, max length 15 characters.
Set Schedule Zone Settings
Available: Local API, Cloud API
{
"SchedZones":{
"Index":a,
"Zones":[
{"Mode":b,"Setpoint":c},
... (14 zones settings)
]
}
}
where:
- a - is the schedule index number, value limites 0 <= a <= 8, step of 1
- b - is zone mode setting for each zone
- c - is zone setpoint setting for each zone, value is setpointx100, limits: 1500 <= b <= 3000, steps of 50
Set Schedule Time
Available: Local API, Cloud API
{
"SchedSettings":{
"Index":a,
"StartH":b,
"StartM":c,
"StopH":d,
"StopM":e,
"DaysEnabled":{
"M":f,
"Tu":g,
"W":h,
"Th":i,
"F":j,
"Sa":k,
"Su":l
}
}
}
where:
- a - is the schedule index number, value limites 0 <= a <= 8, step of 1
- b - is start hour of the day, value limits 0 <= b <= 23, step of 1; 31 means disable start time
- c - is start minute of the day, value limits 0 <= b <= 23, step of 1; 63 means disable start time
- d - is stop hour of the day, value limits 0 <= b <= 23, step of 1; 31 means disable stop time
- e - is stop minute of the day, value limits 0 <= b <= 23, step of 1; 63 means disable stop time
- f-l - is weekdays enable for schedule, 0 - disable, 1 - enable.
Change Schedule Enable
Available: Local API, Cloud API
{
"SchedEnable":{
"Index":a,
"Enabled":b
}
}
where:
- a - is the schedule index number, value limites 0 <= a <= 8, step of 1
- b - is schedule enabled state, 0 - disabled, 1 - enabled.
Start Schedule Manually
Available: Local API, Cloud API
{
"FavouriteSet":a
}
where:
- a - is the schedule index+1, value limites 1 <= a <= 9, step of 1