Yes, it is possible:<p>Have a microcontroller that stores the time table for when to set which temperature, and applies it.<p>Have a second processor, with internet access, that updates this table.<p>Simple as that.