A method for programming a thermostat, comprising the steps of providing a
thermostat programmed to convert programming codes into time-temperature
schedules; determining a desired time-temperature schedule; developing a
programming code corresponding to the desired time-temperature schedule;
and entering the programming code into the thermostat, whereby the
programming code is translated into the desired time-temperature schedule.
The schedule and programming code can advantageously be determined by a
user by accessing a server via computer network, on a suitably programmed
personal computer, by telephone, or by any other suitable method of
allowing the user access to software for determining the schedule and
developing the desired code.