Method and apparatus for intelligent temperature control
Various ways to control the ambient temperature of a room in a structure are described. In one embodiment, a method for intelligently controlling an ambient room temperature in a structure is described, comprising receiving a future outdoor temperature forecast related to a geographic area where the structure is located, and altering a temperature profile for controlling the ambient room temperature based on the future outdoor temperature forecast.
1. A method for using a thermostat to intelligently control temperature in a structure, comprising:
storing in a memory of the thermostat a user set temperature and a user set time;
at the user set time, collecting by the thermostat a temperature inside the structure;
determining by the thermostat a difference in degrees between the user set temperature and the temperature inside the structure; and
using by the thermostat the determined difference in degrees between the user set temperature and the temperature inside the structure to automatically alter a start time at which the thermostat causes a one of a heating system and a cooling system to start a one of a heating process and a cooling process;
wherein the thermostat alters the start time by a predetermined amount of time for each degree of difference between the user set temperature and the temperature inside the structure.
2. The method as recited in claim 1 , further comprising receiving by the thermostat a data indicative of a forecast outdoor temperature and automatically further altering by the thermostat the start time as a function of the data.
3. The method as recited in claim 1 , further comprising receiving by the thermostat a data indicative of a forecast amount of sunshine and automatically further altering by the thermostat the start time as a function of the data.
4. The method as recited in claim 2 , wherein the data indicative of the forecast outdoor temperature is received from a remotely located weather service via use of a network interface coupled to the thermostat.
5. The method as recited in claim 3 , wherein the data indicative of the forecast amount of sunshine is received from a remotely located weather service via use of a network interface coupled to the thermostat.
6. The method as recited in claim 1 , further comprising using by the thermostat an insulation metric of the structure to automatically further adjust by the thermostat the start time.
7. The method as recited in claim 6 , further comprising using by the thermostat the temperature inside the structure and a sensed temperature outside the structure to determine the insulation metric.
8. A thermostat for intelligently controlling a temperature in a structure, comprising:
a network interface;
a processing device coupled to the network interface; and
a memory for storing processor-executable instructions, wherein the instructions, when executed by the processing device, cause the thermostat to perform steps comprising:
storing in a memory of the thermostat a user set temperature and a user set time;
at the user set time, collecting by the thermostat a temperature inside the structure;
determining by the thermostat a difference in degrees between the user set temperature and the temperature inside the structure; and
using by the thermostat the determined difference in degrees between the user set temperature and the temperature inside the structure to automatically alter a start time at which the thermostat causes a one of a heating system and a cooling system to start a one of a heating process and a cooling process;
wherein the thermostat alters the start time by a predetermined amount of time for each degree of difference between the user set temperature and the temperature inside the structure.
9. The thermostat as recited in claim 8 , wherein the instructions cause the thermostat to perform further steps comprising receiving by the thermostat a data indicative of a forecast outdoor temperature and automatically further altering by the thermostat the start time as a function of the data.
10. The thermostat as recited in claim 8 , wherein the instructions cause the thermostat to perform further steps comprising receiving by the thermostat a data indicative of a forecast amount of sunshine and automatically further altering by the thermostat the start time as a function of the data.
11. The thermostat as recited in claim 9 , wherein the data indicative of the forecast outdoor temperature is received from a remotely located weather service via use of a network interface coupled to the thermostat.
12. The thermostat as recited in claim 10 , wherein the data indicative of the forecast amount of sunshine is received from a remotely located weather service via use of a network interface coupled to the thermostat.
13. The thermostat as recited in claim 8 , wherein the instructions cause the thermostat to perform further steps comprising using by the thermostat an insulation metric of the structure to automatically further adjust by the thermostat the start time.
14. The thermostat as recited in claim 13 , wherein the instructions cause the thermostat to perform further steps comprising using by the thermostat the temperature inside the structure and a sensed temperature outside the structure to determine the insulation metric.