Seems pretty straightforward. There are plenty of example of using temperature sensors with Arduino's, and there are plenty of examples of using relays to turn motors on/off. The maximum distance between the sensor and the Arduino depends greatly on the communication protocol and method. People have used Arduino's to receive data from orbiting satellites, after-all.