I need a programmable thermostat type device that a person can input a temperature and duration and the arduino will maintain that temp +- .5 deg F for that amount of time using a heating element. It will also run a pump and open and close an input and exhaust valve for the water it is heating. Ne