Preconditons to perform an action on a device
PROCESSACTION | supported types | precondition | request body |
---|---|---|---|
START | 1,2,7,24 | (fullRemoteControl==true) && (status==4) | {"processAction":1} |
STOP | 1,2,7,12,13,17,18,24,31,45,67 | ((status==4)||(status==5)||(status==6)) | {"processAction":2} |
PAUSE | - | - | {"processAction":3} |
START SUPERFREEZING | 20,21,68 | (status==5) | {"processAction":4} |
STOP SUPERFREEZING | 20,21,68 | (status==13)||(status==146) | {"processAction":5} |
START SUPERCOOLING | 19,21 | (status==5) | {"processAction":6} |
STOP SUPERCOOLING | 19,21 | (status==14)||(status==146) | {"processAction":7} |
LIGHT | supported types | precondition | request body |
---|---|---|---|
ENABLE | 17,18,32,33,34,68 | (status==5) | {"light":1} |
DISABLE | 17,18,32,33,34,68 | (status==5) | {"light":2} |
STARTTIME | supported types | precondition | request body |
---|---|---|---|
1,2,7 | (status==4) | {"startTime":[2,30]} |
DEVICENAME | supported types | precondition | request body |
---|---|---|---|
all | (status!=255) | {"deviceName":"My_Devicename"} |