I would like to figure out a way to be able to key in a specific ferm schedule(ferm at x degrees for 7 days and then ramp up for rest) so I don't have to manually change it...Any ideas?
There's a ramp feature in the BCS that allows you to ramp a temp up/down over a period of time, but it sounds like maybe you want to actually jump the setpoints at specific times rather than ramping.
The only way off hand I can think of to do this would be to set a cron job (task scheduler) on your computer that would do a post via the API to change the setpoints. CURL would be a program that could do that.
See the API docs here:
http://www.embeddedcc.com/api-docs/
You're looking to change the setpoint at a specific process & state. To see what the setpoints are at that process/state, enter this URL:
http://192.168.1.103/api/process/6/state/1/output_controllers .
The data returned is what you would want to post back as the URL body (except modify the setpoint you want). You can omit setpoints that you don't want to modify.
e.g. use this body for only changing temp probe 8:
[{},{},{},{},{},{},{},{"mode":3,"heat":true,"input":7,"swing":20,"setpoint":1400}]