You will have these bits in Apilio:
- 1 boolean variable: low_temperature
- 1 boolean condition: is_the_temperature_low
- 1 logicblock: run_the_pump
- 2 actions in the positive chain: turn_on_pump and turn_off_pump. The delay is specified in the logicblock in the advanced options when completing your action.
This article might help to get you started with IFTTT and Apilio:
In IFTTT you will have:
- One applet that sets the low_temperature variable to true, when the temperature is lower than 35F
- One applet that sets the low_temperature variable to false, when the temperature is over 35 F (or you can choose to reset the variable to false at a specific time of the day also)
- One applet that evaluates your logicblock run_the_pump every hour of the day
- One applet that receives the event turn_on_pump, and turns on the pump
- One applet that receives the event turn_off_pump, and turns off the pump