US4386649A - Programmable thermostatic control device - Google Patents
Programmable thermostatic control device Download PDFInfo
- Publication number
- US4386649A US4386649A US06/169,175 US16917580A US4386649A US 4386649 A US4386649 A US 4386649A US 16917580 A US16917580 A US 16917580A US 4386649 A US4386649 A US 4386649A
- Authority
- US
- United States
- Prior art keywords
- heating
- ventilation
- air conditioning
- temperature
- processing means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
- F24F11/46—Improving electric energy efficiency or saving
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/52—Indication arrangements, e.g. displays
- F24F11/523—Indication arrangements, e.g. displays for displaying temperature data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
- F24F11/65—Electronic processing for selecting an operating mode
- F24F11/67—Switching between heating and cooling modes
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/88—Electrical aspects, e.g. circuits
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/1902—Control of temperature characterised by the use of electric means characterised by the use of a variable reference value
- G05D23/1904—Control of temperature characterised by the use of electric means characterised by the use of a variable reference value variable in time
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
- F24F11/41—Defrosting; Preventing freezing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/61—Control or safety arrangements characterised by user interfaces or communication using timers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2110/00—Control inputs relating to air properties
- F24F2110/10—Temperature
Definitions
- This invention relates to a thermostat and particularly to thermostats which employ electronic components for controlling the temperature in a preselected zone of an enclosed environment.
- HVAC heating, ventilation and air conditioning
- a control temperature may be maintained within a zone during times in which the zone is unoccupied such that the temperature will be set when the zone is again occupied.
- the maintenance of the control temperature during unoccupied times unnecessarily consumes expensive energy.
- the heaters may automatically be energized with a resultant waste of energy, particularly where the weather conditions are not severe and the utilization of the multistage or auxiliary heaters is unnecessary.
- thermostats which include bi-metal temperature responsive strips which control the temperature within a given zone or room.
- timing devices in combination with the thermostats to afford a setback mode which disables the HVAC system during preselected times in which the controlled zone is unoccupied.
- Another object of the invention is to provide a programmable thermostatic control device which incorporates setback programs such that the control temperature in the zone to be controlled can be setback during winter and setup during summer by a selected amount for selected periods each day and/or night in order to reduce the indoor-outdoor temperature differential.
- a further object of the invention is to provide a programmable thermostatic control device which will predict the setback/setup recovery time to assure that normal temperature conditions are achieved at the termination of the setbacks/setup period.
- a still further object of the invention is to provide a programmable thermostatic control device which selectively inhibits the auxiliary heating controls during recovery from setback periods.
- Yet another object of the invention is to provide a programmable thermostatic control device which includes an alternating display of time and temperature except when the device is being programmed.
- Another object of the invention is to provide a programmable thermostatic control device which incorporates a trip setback for continuous absence from the controlled zone for preselected periods up to 100 days.
- a programmable thermostatic control device which automatically controls the temperature in an enclosed environment within a preselected range.
- the device includes a power supply and a programmable microprocessor which can be addressed by an operator through the operation of a keypad.
- a temperature monitor electronically determines the ambient temperature and supplies this information to one of the processor inputs.
- the processor in its normal mode of operation, continuously controls the HVAC system sections in accordance with a user program.
- the device is compatible with gas fire, electric heating and cooling systems and also heat pump systems.
- the system incorporates separate setback programs which allow adjustment of the comfort level of a home or building for various scheduled activity that do not require a constant temperature level.
- a setback recovery time feature continuously anticipates the time required to warm or cool the building to the normal temperature level when exiting a setback period. This feature enables the device to have a control zone at the normal temperature level at the end of the setback period which is unlike conventional setback thermostats which commences recovery only at the termination of the setback period.
- the system incorporates electronic keypad switches which provides fingertip control of the fan and the heating and cooling modes. A change between the heating and cooling modes can be provided automatically with conventional and heat pump systems. In the heat pump system a reversing valve control is provided to this end. Capricious cycling between heating and cooling states is eliminated inasmuch as a temperature band is established around the normal temperature and the temperature must change in excess of the temperature band in order to have a change in the heating or cooling state. Moreover, in one embodiment a heat or cool only mode can also be established through the control keypad.
- FIG. 1 is a front elevation view of the face of the device illustrating the keypad
- FIG. 2 is a block diagram of a programmable temperature control device embodying various features of the invention
- FIGS. 3 and 4 are flow diagrams illustrating the normal program flow and the interrupt program flow respectively;
- FIGS. 5 and 5A show a detailed electrical schematic of the programmable thermostatic control device
- FIG. 6 is a flow diagram illustrating the PROCESS FUNCTION mode illustrated in FIG. 3;
- FIG. 6A illustrates the modes of the processor operation as controlled by the T and T+TR flags
- FIG. 7 illustrates the HVAC interface unit which facilitates retrofitting existing systems with the device of the present invention
- FIGS. 8 through 12 are flow diagrams illustrating the flow of operation of the processing means of the present invention.
- FIG. 3 The normal program flow is illustrated in FIG. 3.
- leads 100 and 102 are connected with a power supply normally mounted in a relay box.
- This power supply in the preferred embodiment is a 24 volt DC supply with a 3 volt 60 Hz square wave superimposed thereon.
- the system Upon connecting leads 100 and 102 to the power supply, the system is placed in the POWER UP condition.
- the heating and air conditioning units are turned off and the flip-flops 106A-D which control the state of the fan, the emergency heat, the heating unit, and the cooling unit change states.
- the signal fed into terminal 112 of the microprocessor 110 maintains the microprocessor in an operative condition until the capacitor 114 charges and switches the voltage from a low to a high state at the terminal 112.
- the heating and cooling units are enabled and the emergency heat and fan is disabled.
- the corresponding key on the key pad is depressed which will change the state (voltage) of the output of the flip-flops.
- the system enters the INITIALIZE condition and certain information is automatically programmed into the programmable memory of the microprocessor.
- the INITIALIZE condition the normal temperature is set at 72° F., the system calibration is fixed at 0 and the clock is started at 12:00 midnight. Previously programmed memory is cleared together with information relating to the counters and flags. Also, during the INITIALIZE and POWER UP condition, the 60 Hz interrupt signal is blocked out from the processor.
- the microprocessor then makes a determination as to whether the system is in the NORMAL or SETBACK mode by reading the corresponding addresses in the programmable memory. This determination is made by the microprocessor upon determining the time of day, and reviewing this information in connection with the program entered by the operator. At any time after the INITIALIZE condition, the 60 Hz interrupt signal may take effect and move the system into the program or sequencing flow illustrated in FIG. 4 which will be described in greater detail hereinafter.
- the microprocessor updates the working time by reviewing the time determined during the program flow illustrated in FIG. 4 and storing this updated time in the programmable memory. It will be noted that the working time of the system is determined internally and is not necessarily identical to the time displayed during the system operation.
- the microprocessor then reads the information programmed into the system through the key pad 118 to determine if any of the function keys, namely digits 1-9 excluding 5, have been depressed. If any of the function keys have been depressed this information is fed into the port 120 of the microprocessor. The microprocessor makes a determination as to which function key is depressed. Upon determining whether the function key has been depressed, the microprocessor enters the PROCESS FUNCTION condition. In this condition, the microprocessor addresses the appropriate memory locations in the permanent memory for the selected one of the function programs illustrated in FIG. 6. While in the PROCESS FUNCTION condition, the cueing or prompting lights, to be to be described in greater detail hereinafter, guide the operator during his programming of the microprocessor.
- the cueing light will illuminate in one of the dial columns 121 or 123 adjacent the information which should be programmed into the unit by the operator to correspond with the permanent memory program of the function key depressed by the operator.
- the cueing lights illustrated at 125A-B are controlled by the microprocessor as illustrated in FIG. 5, and a selected one of the cueing lights will illuminate during the programming operation adjacent the information which is to be fed into the device by the operation. For example, when the cueing light at 127 as illuminated, the operator will then program the maximum desired temperature into the system.
- the microprocessor will then return to the SET MODE NORMAL/SETBACK condition and pass into the UPDATE WORKING TIME condition, make its FUNCTION KEY decision and upon determining that no FUNCTION KEY has been depressed subsequent to entering the PROCESS FUNCTION condition the microprocessor will then determine whether it is TIME TO UPDATE DISPLAY.
- the display 124 alternately and continuously displays the time and temperature at four second intervals.
- the microprocessor determines by reading a corresponding counter whether it is time to update the display by determining if the counter is at the beginning of the four second intervals during which the time or temperature is written to the display.
- the microprocessor follows the NO branch and writes to the display the updated working time. More specifically, the information to be written on the display is supplied through port 130 of the microprocessor to the display controller unit 132.
- This display controller converts the binary coded decimal digital information for the numerals to be displayed, to information which is supplied to the display determining which of the numerical segments of the display will be illuminated. This display controller controls six digits with each digit having seven segments which are selectively illuminated to characterize a preselected digit.
- the display controller controls the decimal which is entered into certain of the display numerals.
- the numerals on the display 124 are entered sequentially and moved a space to the left as they are entered.
- the circuitry indicated at 134 in FIG. 5A serves as a voltage shifter to shift the voltage from a positive 5 volts to 19 volts in the preferred embodiment for purposes of driving the numerical display which in the preferred embodiment requires the 19 volt supply.
- the process will remain in the WRITE TO DISPLAY loop illustrated in FIG. 3 until it is time to update the display.
- the processor will enter the GET NEW TEMPERATURE condition.
- the external display will be changing from a display of a temperature to a display of the time or vice versa. That is, the beginning of the four second display interval for the time or temperature will be reached.
- the microprocessor through a successive approximation process, will determine the external temperature. More specifically, a reference temperature will supply a first approximation or reference temperature at port 130. This information is fed along lines 140 into the temperature section 142.
- the temperature section 142 is a feedback system which converts the initial reference temperature supplied by the microprocessor along lines 140 from digital to analog information and the digital to analog converter 144.
- the output of the temperature section at 146 is normally low and switches to a high state upon the feedback system reaching the correct temperature.
- the voltage at terminal 148 of the temperature sensor 150 is compared with the voltage supplied by the reference voltage source 152.
- the comparator 154 will change states and supply this change state information to the microprocessor along the output line 146.
- the microprocessor and the temperature section feedback loop will successively approximate the temperature until the correct temperature is reached. At this point, the output of the temperature section which goes high, and the microprocessor advances to a further step of its program.
- the microprocessor In determining what the new temperature is, the microprocessor continuously watches the temperature calibration input for any adjustments which have been made by the operator, and also the microprocessor is programmed to include an exponential filter which prevents rapid changes in the temperature read by the microprocessor. This exponential filter eliminates sudden changes in the system state in response to an opening of a door or other change in the control zone which would normally result in turning the heating or cooling unit on unless such a delay in the temperature reading were occassioned.
- the micrprocessor enters the DISPLAY CLOCK TIME mode. During this last mentioned mode, the microprocessor determines whether it is the beginning of the four second interval for displaying the clock time. If the beginning of the four second interval is not present as the microprocessor makes its decision in the DISPLAY CLOCK TIME mode, the microprocessor enters the SET DISPLAY FOR TEMPERATURE mode. During this mode the temperature as determined during the GET NEW TEMPERATURE mode is written into the programmable memory of a microprocessor. It is not, however, written on the display but made available for such writing. As indicated in the algorithm of FIG. 3, subsequent to the SET DISPLAY FOR TEMPERATURE mode, the microprocessor enters the write to display mode and the temperature is then written on the numerical display 124 in response to the operation of the display controller 132.
- the microprocessor During the DISPLAY CLOCK TIME mode if the microprocessor determines that it is time to display the clock time, the microprocessor sequentially passes into the SET DISPLAY FOR CLOCK TIME mode illustrated by the YES branch leading from the DISPLAY CLOCK TIME mode.
- the microprocessor reads the clock time from its internal clock and writes into its programmable memory this updated clock time.
- the hexidecimal temperature read internally by the microprocessor is converted to binary coded decimal numerals and is placed in the programmable memory of the microprocessor at the address from which the display information is read.
- the microprocessor next enters the CHECK FOR TRIP AND SETBACKS mode and compares any trip or setback information programmed into the programmable memory by the operator to determine if a trip or setback period is present.
- the microprocessor then enters the SET CONTROL TEMPERATURE mode and the internal register or memory of the microprocessor is set with the control temperature.
- This control temperature which may be the maximum or minimum temperature in setback, or the normal or adjust temperature, subsequent to being set or entered into the programmable memory of the microprocessor is made available to the processor for making decisions.
- the microprocessor then enters the DETERMINED STAGING CONTROLS mode.
- the microprocessor reads the information at memory addresses preselected by operation of the switches 151. More specifically, the position of the switches 151 determined information programmed into preselected addresses read during the DETERMINED STAGING CONTROLS mode. This information specifies the comfort band around the control temperature which is normally set at 2° above and below the normal temperature. The zone temperature exceeds or falls below the control temperature by more than two degrees, for example, the microprocessor will make the appropriate adjustments in the heating or cooling system to maintain the zone temperature within the comfort band. Moreover, the switches 151 determine the temperature increment away from the control temperature at which the second state of heating or cooling is switched on.
- These switches also control the temperature increment from the control temperature at which the third stage of heating is actuated. Moreover, these switches control the temperature at which the automatic selection is made regarding a changing from the heating or cooling mode.
- the comfort band is 1° F.
- the temperature increment second state is 2° F.
- the temperature increment for the third stage heat is 3° F.
- the automatic mode switching from heating to cooling occurs at 4° F.
- the top switch is closed and the bottom two switches are open in the illustrated embodiment 1° is added to each above mentioned temperature bands.
- the comfort band is in 2° and the temperature increment for the second stage is 3°.
- switches 151 direct the microprocessor to specific memory locations at which the information stored in the memory is read during the DETERMINED STAGING CONTROLS mode. A determination is then made as to whether any of the heating or air conditioning units would be turned on and if so, which stage of such unit should be energized. This information is provided at the port 153 of the microprocessor and fed to the HVAC control 157 which are connected at their outputs to the various stage of the HVAC units. It will be noted that information applied to the HVAC controls or AND gates is compared with the staging information supplied at the output of the flip-flops 106.
- the microprocessor directs the HVAC controls to energize a certain stage of the HVAC system and that stage of the system has been placed in the operational mode by the operator, that system or stage will be energized. For example, if the control temperature is 70° and the zone temperature has reached 67° with the temperature increment for the third stage heat being programmed by switches 151 to be 3°, the microprocessor will instruct the HVAC through its port 153 to actuate the third stage heat. If, however, the operator through the HEAT ON/OFF key has turned the heat off, no action will be taken external to the system.
- the SET HVAC CONTROLS mode is the mode entered into subsequent to the microprocessor determining what the temperature within the zone is, what the control temperature is and upon writing this information at port 153.
- the working time of the system is continuously updated during the 60 Hz SYNCHRONIZATION INTERRUPT operation as illustrated in FIG. 4.
- the normal program flow will be interrupted approximately sixty times per second in response to the presence of the 60 Hz squarewave superimposed on the 24 volt dc supply which is applied at terminal 100.
- the 60 Hz interrupt comparator 158 converts the 3 volt squarewave at its input into a 5 volt squarewave at its output 160. This 5 volt squarewave output is fed into terminal 162 of the microprocessor and interrupts the normal program flow for purposes of updating the system working time.
- the microprocessor In response to the presence of the 60 Hz synchronization interrupt signal, the microprocessor resets its internal timer which is slightly slower than the 60 Hz interrupt timing. The internal timer then controls the balance of the 60 Hz SYNCHRONIZATION INTERRUPT flow.
- each of the systems counters are updated and the microprocessor reads the second counter to determine if it has just completed its 60th count. If it has not just completed its 60th count the program flow follows the NO branch from the NEW SECOND mode and enters the WRITE NORMAL/SETBACK mode. During this operation, the microprocessor writes the information determined during the SET MODE NORMAL/SETBACK during the normal program flow. Next, the information set during the SET HVAC CONTROLS mode is written to the HVAC controls and the actual physical setting of the controls is undertaken. Subsequent to the setting of the HVAC controls the program returns to the location at which it was interrupted from the normal program flow of FIG. 3.
- the seconds counter will not have just completed its 60th count. However, if the seconds counter has just completed the 60th count the YES branch from the NEW SECOND mode of operation in FIG. 4 is followed and the microprocessor enters the UPDATE SECOND mode and one second is added to the seconds counter.
- the microprocessor next enters the NEW MINUTE mode of operation and reads the minute counter to determine if it has just completed its 60th count. If the 60th count has not just been completed, the NO branch is followed and the processor enters the WRITE NORMAL/SETBACK mode, the WRITE HVAC mode and then returns to the point at which the normal program flow is interrupted as described hereinabove.
- the microprocessor enters the UPDATE MINUTES mode of operation and one minute is added to the minutes counter.
- the microprocessor next enters the UPDATE RECOVERY TIME mode of operation. During this operational mode, the microprocessor reviews information at preselected memory addresses concerning the operation of the heating and/or cooling elements prior to/during the setback period. Moreover, the microprocessor is programmed such that the most recent control operations on the heating and/or cooling units will be weighted the heaviest in making a determination of when the recovery time will begin. Further, the microprocessor will review the memory location at which the operator has programmed information concerning the insulation value of the house. With each of these data available the microprocessor will then determine at what time the recovery time should begin in order to establish the control temperature within the control zone at the termination of such period.
- the microprocessor enters the NEW HOUR mode. It determines if the minute counter has just completed 60th count. If the 60th count has not just been completed the microprocessor follows the NO branch from the new hour mode turns on or off the normal/setback led, writes the HVAC control and returns to the point in the normal program flow at which the 60 Hz synchronization interrupt signal occured.
- the microprocessor enters the UPDATE HOURS mode and one count is added to the HOURS counter.
- the NEW DAY mode of operation is then entered and the microprocessor determines whether the hours counter has just completed its 24th count. If the hours counter has not completed its 24th count, the microprocessor follows the NO branch and energizes or de-energizes the normal/setback led, writes the HVAC control and returns to the normal program flow. If the hours counters has just completed its 24th count the microprocessor enters the UPDATE DAY mode of operation and one count is added to the day counter thus completing the process of updating the working time of the system. Upon updating the day counter, the microprocessor enters the UPDATE TRIP COUNTER mode of operation automatically, and one day is added to the trip counter. The microprocessor will then energize or de-energize the normal/setback led, write the HVAC controls and return to the normal program flow.
- FIG. 7 the writing diagram of the heating and air conditioning interface unit is illustrated.
- This interface unit is normally disposed at a remote location from the control device to provide a quite environment for the processor, and is connected to the HVAC controls 157 through the cable or wires 155 illustrated in FIGS. 7, 7A and 5A.
- the HVAC controls are wired to the interface unit 159 in accordance to FIG. 7A with the completed connections illustrated in the blocks.
- C1 represents the first stage cooling
- C2 represents the second stage cooling
- H1 represents the first stage heat
- H2 represents the second stage heat
- H3 represents the third stage heat
- RV presents the reversing valve for a heat pump
- F represents the fan. It will be recognized that all HVAC systems will not incorporate each of these sections, stages, etc.
- the present interface unit is designed to accommodate the various HVAC systems with minor wiring changes as illustrated in FIG. 7A by way of example.
- each of the inputs or wires 155 have associated with it a buffer generally indicated at 200. These buffers are designed for energizing their respective relay, serially connected with each buffer, for supplying power to the specified section of the HVAC system.
- a predetermined value (10 volts in the illustrated embodiment) the operatively associated transistor 204 through which the buffer is connected to its relay 202 is switched for supplying power and energizing the relay.
- the output at H1 of the HVAC control will be 8 volts or greater such that the respective H1 relay will be energized through the buffer and its serially connected transistor 204 as illustrated.
- resistor 206 serves as a voltage divider such that when the voltage fed along the C1/F line exceeds a preselected value (5 volts in the preferred embodiment) the fan relay is energized and the fan is turned on through the interface unit.
- the interface unit includes decoding means for controlling a plurality of HVAC system sections from one or more input signals.
- the fan in the automatic mode will be discussed.
- the HVAC fan is activated only when cooling has been enabled by the mode flip-flops 106 and C1 is called for by the processor with this situation then 10 volts at 155F is achieved which will saturate both the C1 and fan transistors 204 which in turn switch the C1 and fan relays. If cooling is not enabled on the flip-flops 106 or C1 is not called for by the processor, then 0 volts is achieved at 155F and neither C1 or the fan is activated.
- the voltage divider network is used as a decoding means in the illustrated embodiment for controlling the fan alone or the fan and C1 together from a single input signal. More specifically, 0 volts at point C activates neither C1 or fan, 5 volts activates the fan alone, and 10 volts activates both C1 and fan. Of course, it will be recognized that voltages other that 0, 5, and 10 volts may be used to achieve the same results. It will be noted that point C in FIG. 5A is the same as point 155F in FIG. 7.
- the diodes 208 and 208' serve to turn on the fan instantly by energizing the fan relay if the first and second heating stages have been energized. In systems not controlling a heat pump, these diodes may be eliminated or merely disconnected at the time of installing the interface unit.
- a further feature of the invention is to provide an interface unit which prevents the possibility of energizing both the heating and cooling elements simultaneously. This is accomplished in the illustrated system by the switch 210 which is operated by the relay associated with the H1 line control. This switch serves to make power available to the cooling output line only if there is no power to the heating output line.
- the circuits represents at 159A comprises a portion of the power supply circuitry illustrated at 212 in FIG. 5. More specifically, the series voltage regulator generally indicated at 214 serves to maintain a voltage of 24 volts DC on line 100.
- the filter capacitor 216 provides a rippled dc output approximating a dc signal.
- the full wave bridge rectifier 218 converts the ac signal into a rippled dc signal.
- Lines 100' and 102' are connected to the 24 volt ac and the common, respectively.
- the 60 Hz interrupt signal is generated by the operation or switching of the transistor 220 such that when the transistor is switched on, 24 volts are provided at the along line 100 and when the transistor is off, 27 volts are provided along line 100.
- the circuitry generally indicated at 222 serves as the supply voltage for the nodes indicated in the interface unit.
- the resistor 224 serves as a voltage transient suppressor.
- the leads generally indicated at 230 are connected or plugged in to a backup battery.
- a 24 volt dc signal with a 3 volt 60 Hz squarewave superimposed thereon is supplied at the inputs or lines 100 and 102 respectively.
- Line 232 is connected directly to the heat pump and the light emitting diode (led) 234 is illuminated when the heat pump is in the defrost mode.
- the circuitry generally indicated at 236 includes an illustrated led which is illuminated by the circuitry upon the circuit sensing a low battery condition.
- the voltage regulator 238 establishes the supply voltage for the logic and in the preferred embodiment the voltage is indicated at its output, namely 5 volts, 0 volts and -5 volts are supplied for the logic.
- the inductor 240 serves to supply power at the output to maintain a constant voltage supply in the event the voltage suddenly changes.
- FIG. 5 also illustrates the reset key circuitry 242 which is connected to the keyboard or keypad 118 through line 244 of FIG. 5A.
- the reset comparator 248 which is connected along line 250 to the HVAC control shown in FIG. 5A serves to control the enablement information fed into the "AND" gates of the HVAC controls 157.
- each of the fan, emergency heat, cooling units and heating units is indicated by one of the LEDS 246. If one of the LEDS is illuminated, it indicates that that particular system element such as the emergency heat, is enabled. The LED is illuminated on the face of the system in one of the columns 123 and/or 127 adjacent the system element which is enabled. Similarly, the defrost led 234 illuminates in column 123 adjacent to word "DEFROST", if the heat pump is in the DEFROST mode. Similarly, the low battery indicator LED illuminates proximate the word "BATTERY” if the battery needs replacing.
- the keypad is provided with a plurality of function keys which are selectively depressed by an operator for controlling the thermostatic device. More specifically, as illustrated in FIG. 1 there are 9 function keys which may be actuated by the operator namely: RESTORE TO NORM; START SETBACK; NORMAL TEMPERATURE; CLOCK; TEMPERATURE CALIBRATION; SYSTEM CALIBRATION; ADJUST TEMPERATURE; NIGHT SETBACK; DAY SETBACK; and TRIP SETBACK. The abbreviations for these function keys are illustrated on the keypad in FIG. 1. During the normal program flow as illustrated in FIG.
- the processor enters the PROCESS FUNCTION MODE if any one of the mentioned function keys has been depressed.
- Information controlling the processor function is stored in the permanent memory such that the depression of a selected one of the process keys directs the processor logic flow to a preselected section of the permanent memory corresponding with the processor function key which has been actuated by the operator.
- FIG. 6 there are 10 permanent memory programs or subroutines addressable by the operator in response to the operation of a corresponding function key on the keypad.
- a flag is set upon the processor exiting the PROCESS FUNCTION MODE. The flag is used internally by the processor in subsequent decisions and in determining program flow.
- the processor determines if the internal clock is in a trip period. And if it is not the processor makes a SETBACK CHECK. This SETBACK CHECK subroutine will be described in greater detail hereinafter.
- the processor determines if the clock is in a day or night setback period. In this connection the processor reviews the T+TR flag described in greater detail hereinafter. If the answer to this decision is no, then the processor is operating in a normal mode and the processor next clears the forced normal which is a process programed by the operator upon depression of the RESTORE TO NORMAL key which removes the processor from a setback mode temporarily.
- the command temperatures or temperatures controlling the processor operation during a particular period, as programmed by the user, are then set internally to the setback temperature in accordance to the night/day status.
- the control temperature is then set. As shown in FIG. 8 if there is no forced setback or if there is a forced normal a determination is made as to whether an ADJUST TEMPERATURE PROGRAM has been entered. If the answer is no, then the command temperature is set to the normal temperature. If the answer is yes then the control temperature is set.
- the processor is in a trip setback a day is selected for the day/night status, and the forced setback is reset as when the determination is made that the period is in a DAY OR NIGHT SETBACK.
- FIG. 9 illustrates more completely the processing operation during the SETBACK CHECK subroutine of FIG. 8. More specifically, in the SETBACK CHECK subroutine processor addresses the night program that is, the maximum and minimum temperatures are viewed together with the begin time and end time which are entered by user in the register. Subsequent to the ADDRESS NIGHT PROGRAM mode, a time check is made (as will be described in greater detail hereinafter) to determine if the internal clock time is within the setback period or within a setback window. If the clock time is not within the setback window, then the day program is addressed and a determination is made as to whether the time is within a day setback window.
- the day and night status is determined and the time flag (T) and recovery time flag (T+TR) is set. If the time is not within a day or night setback window, then the recovery time flag is cleared. It will be recognized by those skilled in the art that upon setting the night/day status a communication is made as to whether night or day setback period has been found and this information is used in connection with determinating the logic flow.
- FIG. 10 illustrates the TIME CHECK subroutine mentioned hereinabove.
- the processor determines if the internal clock time is within a setback window or more specifically, if the clock time (T) plus the recovery time (TR) is within the setback window. If the clock time plus the recovery time are within a setback window during the operational mode of the system is determined by the user introduced setback program. If the clock time plus the recovery time is not within a setback window, then the recovery or warm-up period has begun and information is supplied to the interface unit to activate selected sections of the HVAC system.
- the status flags are cleared including the end time, start time, clock time, and T+TR flag.
- a determination is made as to whether the clock time is less than the end time of the setback period. If the answer is yes, then the flag for the end time of the setback period is set. If a determination is made that the clock time is not less than the end time of the setback period or subsequent to setting the end time flag, a decision is made as to whether the start time for the setback period is less than the clock time. If this determination is made then the clock time is less than the end time and greater than the start time meaning that the clock time is withing the setback period or window. A decision is next made as to whether either the start or the end time flags were set.
- TIME CHECK subroutine is exited. If one of the identified flags are set then a determination is made as to whether both flags are set. If both flags are set then the YES branch is followed and a determination is made as to whether the clock time (T) flag is set. If the T or clock time flag is set the T+TR flag is set and the subroutine exited. If the clock time flag is not set, then TR (recovery time) is added to the time and the T+TR flag is set.
- T clock time
- both the start time and end time flags are not set a determination is made as to whether the start hours time is less than the end hours time and if the answer to this determination is no, meaning that the setback period has lasped, the subroutine is exited. If the start hours is less than the end hours a determination is made as to whether the start time is equal to the end time and if the answer is no, the NO branch directs the logic flow into the subroutine described hereinabove upon a determination that both the start and the end flags are set. If the start time is equal to the end time or hours, a determination is made as to whether the end time minutes are greater than the start time minutes and if the answer is no the subroutine is exited. If the answer is yes then the logic flow is directed to a determination as to whether the clock time flag is set.
- a significant feature of the invention is to provide a continued update of the recovery time in response to ambient conditions, such that a preselected temperature will be established within the control zone at the termination of the setback period.
- the following equation is utilized:
- TR(N+1) Recovery time at end of N+1 approximation i.e., the updated recovery time
- the system calibration value which is entered by the user is a function of various factors including the volume of a house, size of the heating and air conditioning system, insulation of a house, outdoor temperature, etc.
- the system calibration ranges from 0 to 9 with the lower number representing more desirable conditions for example, better insulation, an adequate heating and air conditioning unit, etc.
- the system calibration counter is initialized to 0. It will be recognized that time is added less often to the recovery time when a lower system calibration number is entered by the user inasmuch as the conditions are less harsh and the systems more efficient.
- the recovery time is kept in 1/10 of a minute and can be up to 800 minutes in length.
- the amount of the recovery time deducted upon the condition of the heating and cooling units being off is 0.015 times the most previous recovery time. This amount is deducted 255 times out of 256 inspections and on the 256 inspection 1/10 of a minute is deducted. It has been found that this deduction scheme has proven to be satisfactorily in predicting an accurate recovery time.
- the updated recovery time includes variables utilizing the duty cycle periods of the HVAC units. The duty cycle is defined as being 1 minus the fraction comprising the off time divided by the off time plus the on time of the HVAC system.
- the system calibration counter is decremented and next a decision is made as to whether the system calibration counter is greater than 0. If the system calibration counter is not greater than 0, this counter being a microprocessor register, the system calibration counter is refreshed and then another constant is added to the recovery time, this constant being four times the ambient temperature less the normal or desired temperature. The minutes are then updated as when the system calibration counter is greater than 0.
- a further feature of the invention is to control the energization of the various HVAC stages such that desired temperature can be maintained without wasting energy.
- a DETERMINED STAGING CONTROL and DETERMINED NECESSARY STAGES subroutine is utilized. As illustrated, in this subroutine a setback check is undertaken and a decision is made as to whether the system is in a setback or recovery period. More specifically, the T and T+TR flags are inspected. If the T flag is set above, then the system must be in recovery period. If the T+TR flag is set, and the T flag is also set the system is in a setback period. Next, a determination is made as to whether the time period is in a recovery time.
- the staging flag is inspected to determine if it is set. If the staging flag is not set, then the processor will not allow the auxiliary stages to be enabled and the HVAC controls are set. If the system is not within a recovery time, then the staging flags are set if auxiliary stages are required. If the system is not in a setback or recovery time, the staging flags are reset and subsequently the HVAC controls are set.
- thermostatic control device described herein is expecially useful for controlling heat pump and other multi-stage systems.
- the auxiliary heat is inhibited by the processor and the associated hardware during the recovery period unless it is used in setback.
- the processor and the associated hardward prevents the device from entering a setback period if the recovery time is greater than or equal to the setback period. If this last mentioned condition occurred, the device could not bring the temperature up to a preselected temperature without the use of the auxiliary heat, which would, of course, result in an inefficient operation of the system.
- the recovery time is a function of the length of time the heat pump is operating. For example, as the temperature outside the controlled zone gets colder, the heat pump gets less efficient and therefore runs more. Accordingly, the recovery time will be increased.
- the illustrated programmable thermostatic control device is suitable for replacing the conventional thermostat that controls HVAC systems in residential, light commercial in the institutional buildings.
- the device or system is compatible with gas fired, electric heating and cooling systems and also heat pump systems.
- the system incorporates three separate setback programs which allow adjustment of the comfort level of a home or building for various scheduled activities that do not require a constant temperature level.
- a setback recovery time condition continuously anticipates the time required to warm or cool the building to the normal temperature level when exiting a setback period. This features enables the device to establish within a controlled zone, the normal temperature level at the end of the setback period, which is unlike conventional setback thermostats which commence recovery only at the termination of the setback period.
- the system incorporates electronic keypad switches which provide fingertip control of the fan and the heating and cooling modes.
- a change between the heating and cooling modes can be provided automatically with conventional and heat pump systems.
- a reversing valve control is provided in the heat pump system. Capricious cycling between heating and cooling states is eliminated inasmuch as a temperature band is established around the normal temperature and the temperature must change in excess of the temperature band value in order to have a change in the heating or cooling state.
- a heat or cool only mode can also be established through the control keypad.
- An alternating time and temperature display is continuously provided on an 8-second cycle with the time and temperature, respectively, being displayed for 4-second intervals.
- the device relies on synchronization of the power line 60 Hz signal during normal operation and upon a quartz crystal during power outages for its time keeping functions.
- the device serves as a conventional thermostat and continuously controls a control zone at a preselected temperature.
- This mode of operation is, however, inefficient and wastes energy.
- the device employs a user-defined operation or control feature for establishing a comfort level adapted for various scheduled activities. For example, when residents leave a control zone unoccupied, it is unneccessary to maintain the normal temperature that is required when the residents are present in the dwelling.
- the device operation may be defined to provide both the normal comfort level and a more lenient and less energy consuming comfort level when the control zone is unoccupied.
- the HVAC system operates with new efficiency inasmuch as a user by programming the device utilizes internal and permanent memory programs for controlling the HVAC systems.
- the device's operation includes three facets: mode control functions which provide the user with control of the HVAC system; programming functions entered by the user for initiating the device's logic for control of the temperature environment and program override functions which allow a user to temporarily suspend the device's programmed operation.
- mode control functions which provide the user with control of the HVAC system
- programming functions entered by the user for initiating the device's logic for control of the temperature environment
- program override functions which allow a user to temporarily suspend the device's programmed operation.
- the governing logic of the device is sophisticated, cueing lights or prompting lights make the logic readily available to the user and guide the user through his programming of the device operation.
- the cueing lights indicate that a particular attribute of the HVAC system is either activated or enabled for control by the device logic.
- the cueing lights indicate the type of response the device expects from the user. The response is
- the mode control functions involve the use of a single key on the keypad and require no programming inputs to allow the user to enable or disable the different stages of the HVAC system.
- the mode control functions are: (1) FAN CONT/AUTO- allows the user to select continuous or automatic fan. In the automatic mode, the fan operates only when the HVAC system heating or cooling is operating. The cueing light indicates the fan is in an automatic mode. (2) HEAT and COOL keys permit selection of heat only, cool only or the automatic changeover mode. The cueing light indicates the particular function of the HVAC system which is enabled for control by processor logic. The light does not indicate that the function should be operating at the present time; logic determines whether or not the functions are activated from the programmed control temperature and the ambient temperature.
- the automatic mode changeover logic will control the HVAC system.
- the automatic mode changeover is part of the logic that determines whether the heating or the cooling of the HVAC system should be controlling the building.
- (3) EM HEAT (heat pump only) is used to disable the heat pump in the event of its malfunction. The heat and cool keys are disabled and cannot be enabled until emergency heat is disabled. With emergency heat activated, only auxiliary (electric) heating is available for control of the comfort level.
- the programming functions provide the operational information for the logic, allowing the user to tailor the device's operation to his particular needs. These functions may be grouped into two categories.
- the first type of functions inform the permanent memory logic of the environment that is being controlled. These functions include a temperature calibration to specify the current ambient temperature, a system calibration to specify the efficiency with which the HVAC system controls the building, and a clock function to specify the time and day of the week.
- the second category of functions provide the ability to define comfort levels for the daily and weekly routines that are performed within the building. These functions request a control temperature, which is analogous to the setting of the temperature on a conventional thermostat, or request a time frame and temperature range for periods in which a more lenient comfort level is acceptable.
- the logic during these setback periods modifies the control temperature of the building.
- a programmed minimum temperature becomes the control temperature
- the controlled zone is said to be in setback.
- a programmed maximum temperature becomes the control temperature, and the controlled zone is set up.
- the modification of the control temperature reduces the differential between the indoor and outdoor temperatures, and thus reduces the energy consumption for the building.
- This second category of functions include: (1) A normal temperature to specify the control temperature for periods of "normal" activity such as work or recreation. (2) A night setback function that specifies a lenient comfort level for all the days of the week. It might involve a moderate setback in a home while the family is asleep or a substantial setback in commercial buildings that are unoccupied at night. (3) A day setback function that specifies a lenient comfort level for selected days of the week. It can provide substantial setback in homes where the entire family is absent (at work or school) during the week on a regular basis. Since the daytime setback program is active only on the days of the week selected by the user, manual override is unnecessary on the unscheduled days when the building is occupied (the weekend in a home for instance).
- daytime setback may be programmed for the weekends only, thus providing in conjunction with night setback complete setback during the entire weekend.
- a trip setback function that operates on a one time basis to cover non-recurring periods of absence from the home or commercial building. Trip setback may be used for periods ranging from an hour to 99 days in duration. For example in the home, trip setback may be used for a shopping trip, a weekend trip, or an extended vacation. Alternately in commercial applications, trip setback may be used to save on energy consumption during holidays.
- An adjust function provides temporary adjustment of the control temperature. It is useful in the home for parties or special occasions that require a comfort level other than that provided by the normal function.
- the program functions of the device are requested by depressing one of the keys on the keypad.
- the numeric display shows time and temperature
- the initial depression of a key requests the function program marked on the key.
- Subsequent depressions request the digits marked on the key.
- a function program may be requested only when the numeric display is in its time/temperature display mode.
- the program functions provide the necessary comfort levels for the routines that are performed within a controlled zone such as a building. These routines are inevitably broken, and the comfort level must be adjusted accordingly.
- the override functions provide this capability. They consist of a reset function, a restore to normal function, and a start setback function. The reset function is activated by depressing the RESET key for ten seconds. It erases all the previously programmed values, sets the normal temperature to 72° F., and enables the automatic changeover mode.
- the restore to normal function requests the normal temperature as the control temperature for the building. If the normal temperature is already controlling the building, depressing the RESTORE TO NORM key has no effect. If the device is in a setback period, the normal temperature replaces the setback temperature range as the control temperature. However, the setback program is not cleared and may be reactivated by depressing the START SETBACK key. If the device is in an adjust period, depressing RESTORE TO NORM requests the normal temperature as the control temperature and the adjust program is erased.
- the start setback function is the most complicated of the override functions because it has three separate setback programs that can be invoked.
- the night and day setback programs are treated similarly by the start setback function, and the trip setback function is treated somewhat differently.
- depressing the START SETBACK key has no effect when the device is already in a setback period. If the device is currently scheduled for a setback period, but is using the normal temperature for control because the RESTORE TO NORM key has been depressed, the start setback function will cause reentry into the currently scheduled setback period. If the device is in a scheduled normal period, depressing START SETBACK advances the program to the next scheduled setback period. If the device is in an adjust period, depressing START SETBACK advances the program the next or currently scheduled setback period and erases the adjust program.
- the trip setback program is treated differently by the override functions.
- a trip setback program When a trip setback program is requested, it will immediately become operational.
- the trip setback program can be overridden by the restore to normal function. If this action occurs, the device continues its programmed operation including entry into the night and day setback programs as scheduled. During this time, the value entered for the duration of the trip continues to count down.
- the user To invoke the trip setback function again, the user need only depress the START SETBACK key.
- Step 4 To define or change the function program parameter, depress the CLEAR key and the numeric display will show no value.
- the display will now show one of two states. If no more parameters are being requested for the function program, the numeric display has returned to its time/temperature mode, and the cueing lights are extinguished. If there is another parameter in the function program, then its currently programmed value (if any) will show on the numeric display and the proper cueing light will be illuminated. In this case repeat Step 2 through Step 4 for each required parameter.
- the TEMP CAL program displays the current ambient temperature without calibration as measured by the device's circuits.
- the DAY SETBACK program treats entry of the days of the week differently.
- the device displays the currently defined days of the week, they are flashed upon the numeric display with no user action. If they are satisfactory depressing ENTER will return the numeric display to its time/temperature mode. If the user wishes to enter or change the days of the week, he must depress CLEAR and then enter the days of the week in succession. After the last day has been entered, depressing ENTER will return the numeric display to its time/temperature mode.
- the device of the present invention During its operation as a sophisticated temperature controller, the device of the present invention must determine the control temperature to provide a comfort level within a building.
- the control temperature might be the normal temperature, an adjust temperature, or a minimum or maximum temperature from a setback program.
- the processor determines the control temperature from the time of day, the day of the week, and the user-defined programs.
- a comfort level can be provided in the builiding.
- the comfort level is a one or two degree temperature "band" on either side of the control temperature. For example, assume the device is installed with a two degree control band to a single stage HVAC system and is in a heating mode. If the ambient temperature drops two degrees below the control temperature, the HVAC system heating will be activated. The heating will continue until the ambient temperature reaches two degrees above the control temperature. At this time, the system heating will be deactivated, and the above cycle will repeat itself. This cycle applies in reverse when the device is in a cooling mode.
- the comfort level control band is selected at the time of installation along with the staging temperature increments for multistage HVAC systems and the changeover temperature increment for the automatic changeover logic. These are selected by the use of jumper wires (see Switches 151) on the back of devices printed circuit board.
- the staging temperature increments determine how many degrees above or below the control temperature the auxiliary stages are activated. For example, assume that the device is in a heating mode and is operating a multistage HVAC system. If the ambient temperature drops two degrees below the control temperature, the first stage will be activated. If the first stage heating is sufficient to warm the house, then the cycle discussed for single stage HVAC systems applies. If the first stage heating is not sufficient, then the ambient temperature will continue to drop. When it reaches four degrees below the control temperature, the second stage heating is activated.
- both the first and second stages of heating are deactivated.
- the same process occurs on HVAC systems with three stages available for heating, and the third stage is activated six degrees below the control temperature.
- the same process occurs for the HVAC system cooling except a reversing valve is provided for heat pump systems.
- the changeover temperature increment for the automatic mode changeover logic is also selected with the jumper wires at the time of installation.
- the mode is initially set to heating when the device is first powered. Before the mode can be changed, the difference between the ambient and control temperatures must be equal to the changeover temperature increment. For example, again assume the device is presently in a heating mode, and has a control temperature of 72° F. If the ambient temperature rises to 79° F., a seven degree changeover temperature increment, then the device changes its mode to cooling and activates both stages of cooling. The cooling remains activated until the ambient temperature reaches 70° F., a two degree control band. The device remains in the cooling mode until the ambient temperature drops to 65° F., again a seven degree changeover temperature increment.
- the logic resides in the processor and works independently of the mode indicator lights; it functions when two, one or even none of the indicator lights are illuminated.
- the mode indicators simply pass processor commands to the HVAC system; a HVAC system resource is activated only if it is requested by SmartStat and the mode indicator light is illuminated.
- a further feature of the device is its behavior during power outages.
- the device comes equipped with two nine volt primary cells. They power the processor when electricity is not being supplied to a building, thus keeping intact the clock and the user-defined programs that have been entered.
- the batteries should provide service for a year under normal circumstances, a BATTERY indicator light is illuminated when the batteries will no longer power the computer for a reasonable length of time.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Temperature (AREA)
Abstract
Description
TABLE 1 __________________________________________________________________________ DEVICE PROGRAM FUNCTIONS PARAMETERS FUNCTION REQUESTED USEAGE __________________________________________________________________________ Norm. Temp. Temperature Control temperature when Device is not in setback or adjust operation. Clock 1. Day Number 1. Enter (1) through (7) for day of week. 2. Time 2. Enter current military (24 hour) time. Depress ENTER key at the start of a new minute. Temp. Cal. Temperature Enter current ambient temperature in degrees Farenheit as measured by an accurate thermometer. Sys. Cal. No cueing light Enter a digit (0) through (9) to specify a time constant for the setback recovery logic. A (0) disables the logic. Enter a higher digit if the building does not reach the normal temperature by the end of a setback period. Enter a lower digit if the building reaches the normal temperature before the end of a setback period. Nite Set 1. Maximum Temp. 1. Enter the maximum control temperature for the building for warm or hot outside temperatures. 2. Minimum Temp. 2. Enter the minimum control temperature for the building for cool or cold outside temperatures. 3. BeginTime 3. Enter the beginning time the night setback program is to take effect (military time). 4.End Time 4. Enter the time the night setback program is to end. (military time). Day Set 1. Maximum Temp. 1. Same as night setback program. 2. Minimum Temp. 2. Same as night setback program. 3. BeginTime 3. Same as night setback program. 4.End Time 4. Same as night setback program. 5. Day Number 5. Enter the days of the week the day setback program will function. Trip Set 1. Day Number 1. Enter the number of complete 24 hour periods the absence is to include. Depress ENTER if the absence is less than 24 hours. 2. End Time 2. Enter the expected time of return. The tripset program uses the temperature parameters from the day setback program. These parameters must be defined before the trip setback may become operational. Adjust Temperature Enter a new temporary control temperature. The adjust period automatically ends at the beginning of the next setback period, or it may be cancelled with the use of the override functions. __________________________________________________________________________
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/169,175 US4386649A (en) | 1980-07-15 | 1980-07-15 | Programmable thermostatic control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/169,175 US4386649A (en) | 1980-07-15 | 1980-07-15 | Programmable thermostatic control device |
Publications (1)
Publication Number | Publication Date |
---|---|
US4386649A true US4386649A (en) | 1983-06-07 |
Family
ID=22614508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US06/169,175 Expired - Lifetime US4386649A (en) | 1980-07-15 | 1980-07-15 | Programmable thermostatic control device |
Country Status (1)
Country | Link |
---|---|
US (1) | US4386649A (en) |
Cited By (138)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4523714A (en) * | 1982-03-22 | 1985-06-18 | Centra-Burkle Gmbh & Co. | Heating apparatus |
US4586149A (en) * | 1983-07-05 | 1986-04-29 | Sensormedics Corporation | Temperature control system for cutaneous gas monitor |
US4615380A (en) * | 1985-06-17 | 1986-10-07 | Honeywell Inc. | Adaptive clock thermostat means for controlling over and undershoot |
US4621336A (en) * | 1984-09-17 | 1986-11-04 | Emerson Electric Co. | Visual display of time schedule in a programmable thermostat |
US4632177A (en) * | 1985-03-29 | 1986-12-30 | Honeywell Inc. | Clock operated thermostat having automatic changeover and optimum start |
USD289380S (en) | 1984-03-19 | 1987-04-21 | Arteco Electronics Limited | Combined digital clock and thermometer with integral stand |
US4660759A (en) * | 1984-11-13 | 1987-04-28 | Honeywell Inc. | Optimum start/stop dependent upon both space temperature and outdoor air temperature |
US4674027A (en) * | 1985-06-19 | 1987-06-16 | Honeywell Inc. | Thermostat means adaptively controlling the amount of overshoot or undershoot of space temperature |
US4677310A (en) * | 1984-04-23 | 1987-06-30 | Ricoh Company, Ltd. | Power supply control device for copier having timer |
US4682279A (en) * | 1983-06-07 | 1987-07-21 | Mitsubishi Jukogyo Kabushiki Kaisha | Operation mode controller |
EP0273064A1 (en) * | 1986-12-27 | 1988-07-06 | LEGRAND GmbH | Electrical control and regulation apparatus for a plant delivering heat energy to spatially distributed radiators, water heaters or the like |
US4773008A (en) * | 1986-07-07 | 1988-09-20 | Schroeder Rondon L | Environmental control of an aquarium |
US4805122A (en) * | 1986-12-31 | 1989-02-14 | Sensormedics Corporation | Temperature control system for cutaneous gas monitor |
US4817705A (en) * | 1987-07-07 | 1989-04-04 | Honeywell Inc. | Thermostatic control without temperature droop using duty cycle control |
US4828016A (en) * | 1987-12-23 | 1989-05-09 | Emerson Electric Co. | Programmable electronic thermostat with means for enabling economical recovery |
US4829447A (en) * | 1987-06-22 | 1989-05-09 | Parker Electronics, Inc. | Bypass controller and bypass system |
US4843084A (en) * | 1987-02-12 | 1989-06-27 | Parker Electronics, Inc. | Thermostat control system |
EP0332957A1 (en) * | 1988-03-18 | 1989-09-20 | TEM AG für Elektronik | Heating control device |
US4881686A (en) * | 1988-10-13 | 1989-11-21 | Hunter-Melnor, Inc. | Temperature recovery display device for an electronic programmable thermostat |
US4931948A (en) * | 1987-02-12 | 1990-06-05 | Parker Electronics, Inc. | Method and system for controlling a single zone HVAC supplying multiple zones |
US4948040A (en) * | 1987-06-11 | 1990-08-14 | Mitsubishi Denki Kabushiki Kaisha | Air conditioning system |
US4971136A (en) * | 1989-11-28 | 1990-11-20 | Electric Power Research Institute | Dual fuel heat pump controller |
USD317267S (en) | 1989-03-03 | 1991-06-04 | Hunter-Melnor, Inc. | Electronic programmable thermostat |
USD317875S (en) | 1989-03-03 | 1991-07-02 | Hunter-Melnor, Inc. | Electronic programmable thermostat |
US5038851A (en) * | 1988-10-13 | 1991-08-13 | Hunter Fan Company | Electronic programmable thermostat for a heating and cooling system with an oscillation control mechanism |
USD319595S (en) | 1989-05-11 | 1991-09-03 | Hunter-Melnor, Inc. | Front panel and sides of an electronic thermostat for a programmable room air conditioner |
US5226591A (en) * | 1992-11-19 | 1993-07-13 | Honeywell Inc. | Active low temperature limit for battery powered thermostat |
US5289362A (en) * | 1989-12-15 | 1994-02-22 | Johnson Service Company | Energy control system |
USD364573S (en) | 1993-12-03 | 1995-11-28 | Accutron Systems Inc. | Control unit |
US5761083A (en) * | 1992-03-25 | 1998-06-02 | Brown, Jr.; Robert J. | Energy management and home automation system |
US5782296A (en) * | 1996-06-14 | 1998-07-21 | Hunter Fan Company | Auto-programmable electronic thermostat |
EP0921454A1 (en) * | 1997-12-06 | 1999-06-09 | VIESSMANN WERKE GmbH & CO. | Control device with user guidance |
US5950709A (en) * | 1995-07-21 | 1999-09-14 | Honeywell Inc. | Temperature control with stored multiple configuration programs |
US5982987A (en) * | 1997-04-30 | 1999-11-09 | Mcdonald; Donald E. | Solid state thermostat |
US6073110A (en) * | 1997-07-22 | 2000-06-06 | Siemens Building Technologies, Inc. | Activity based equipment scheduling method and system |
US6241478B1 (en) * | 1999-07-01 | 2001-06-05 | Lasko Holdings Inc | Combined air moving product illuminated panel and device |
US20020124992A1 (en) * | 2001-03-12 | 2002-09-12 | Rainer Leo I. | Integrated ventilation cooling system |
US6478084B1 (en) * | 1998-04-24 | 2002-11-12 | Steven Winter Associates, Inc. | Energy saving thermostat with a variable deadband |
US20020167030A1 (en) * | 1999-12-01 | 2002-11-14 | Takashi Miida | Solid state imaging device, method of manufacturing the same, and solid state imaging system |
US20030018398A1 (en) * | 2001-07-02 | 2003-01-23 | Juntunen Robert D. | Control system apparatus and method using a controlled device for manual data entry |
US20030056946A1 (en) * | 2001-09-21 | 2003-03-27 | Breeden Robert Louis | Method and apparatus for operating a thermostat to provide an automatic changeover |
US6572338B2 (en) * | 1999-10-07 | 2003-06-03 | Dwight C. Janisse & Associates, Inc. | Modular air circulator control |
US6628997B1 (en) * | 2000-04-28 | 2003-09-30 | Carrier Corporation | Method for programming a thermostat |
US6829523B2 (en) | 2002-02-26 | 2004-12-07 | Thermo King Corporation | Method and apparatus for controlling a transport temperature control unit having selectively programmable temperature ranges |
US20040245352A1 (en) * | 2003-06-03 | 2004-12-09 | Tim Simon, Inc., A Corporation Of The State Of California | Thermostat with touch-screen display |
US20050067595A1 (en) * | 2003-08-01 | 2005-03-31 | Robert Teti | Municipal water delivery control systems |
US20050119765A1 (en) * | 2003-12-01 | 2005-06-02 | Bergman Gabriel A. | Controller interface with multiple day programming |
US20050119794A1 (en) * | 2003-12-02 | 2005-06-02 | Amundson John B. | Controller with programmable service event display mode |
US20050119766A1 (en) * | 2003-12-02 | 2005-06-02 | Amundson John B. | Controller interface with menu schedule override |
US20050119771A1 (en) * | 2003-12-02 | 2005-06-02 | Amundson John B. | Controller interface with interview programming |
US20050116023A1 (en) * | 2003-12-02 | 2005-06-02 | Amundson John B. | Controller interface with spparate schedule review mode |
USD506687S1 (en) | 2004-05-10 | 2005-06-28 | Honeywell International Inc. | Thermostat housing |
WO2005061965A1 (en) * | 2003-12-02 | 2005-07-07 | Honeywell International Inc. | Programmable controller with saving changes indication |
US20050149233A1 (en) * | 2004-01-07 | 2005-07-07 | Metz Stephen V. | Controller interface with dynamic schedule display |
USD509151S1 (en) | 2004-05-10 | 2005-09-06 | Honeywell International Inc. | Thermostat housing |
US20050199737A1 (en) * | 2004-03-01 | 2005-09-15 | De Pauw Jurianus | HVAC controller |
US20050247865A1 (en) * | 2004-05-06 | 2005-11-10 | Takach Eugene J | Status indicator for a controller |
US6965815B1 (en) | 1987-05-27 | 2005-11-15 | Bilboa Instruments, Inc. | Spa control system |
US6976052B2 (en) | 1987-05-27 | 2005-12-13 | Balboa Instruments, Inc. | Spa control system |
US20050279840A1 (en) * | 2004-06-22 | 2005-12-22 | Schwendinger Paul G | Thermostat with mechanical user interface |
WO2006070990A2 (en) * | 2004-12-30 | 2006-07-06 | Lg Electronics Inc. | Display unit of air conditioner |
USD525541S1 (en) | 2005-02-28 | 2006-07-25 | Honeywell International Inc. | Thermostat housing |
US20060186214A1 (en) * | 2005-01-19 | 2006-08-24 | Tim Simon, Inc. | Thermostat operation method and apparatus |
US20060192021A1 (en) * | 2005-02-28 | 2006-08-31 | Schultz David A | Automatic thermostat schedule/program selector system |
US20060196953A1 (en) * | 2005-01-19 | 2006-09-07 | Tim Simon, Inc. | Multiple thermostat installation |
US20060243815A1 (en) * | 2005-04-28 | 2006-11-02 | Lg Electronics Inc. | Air conditioning system and method for controlling the same |
USD531526S1 (en) | 2005-02-28 | 2006-11-07 | Honeywell International Inc. | Thermostat housing |
US7219507B1 (en) * | 2004-04-21 | 2007-05-22 | Winbond Electronics Corporation | Configurable, nonlinear fan control for system-optimized autonomous cooling |
US20070138308A1 (en) * | 2005-03-31 | 2007-06-21 | Honeywell International Inc. | Controller system user interface |
US20070158444A1 (en) * | 2006-01-12 | 2007-07-12 | Honeywell International Inc. | Hvac controller |
US20070194139A1 (en) * | 2006-02-23 | 2007-08-23 | Minnesota It Services | Setback control for temperature controlled system |
USD551577S1 (en) | 2005-02-28 | 2007-09-25 | Honeywell International Inc. | Thermostat housing |
US20070246553A1 (en) * | 2006-04-22 | 2007-10-25 | International Controls And Measurements Corp. | Reconfigurable programmable thermostat |
US20070278320A1 (en) * | 2003-12-02 | 2007-12-06 | Honeywell International Inc. | Thermostat with electronic image display |
US7320110B2 (en) | 2000-11-03 | 2008-01-15 | Honeywell International Inc. | Multiple language user interface for thermal comfort controller |
US7432477B2 (en) | 2005-04-19 | 2008-10-07 | Robert Teti | Set-back control for both HVAC and water heater via a single programmable thermostat |
US20080264085A1 (en) * | 2007-04-30 | 2008-10-30 | Emerson Electric Co. | Thermostat |
US20080295030A1 (en) * | 2007-05-22 | 2008-11-27 | Honeywell International Inc. | User interface for special purpose controller |
US20090143918A1 (en) * | 2007-11-30 | 2009-06-04 | Honeywell International, Inc. | Method and apparatus for configuring an hvac controller |
US20090140057A1 (en) * | 2007-11-30 | 2009-06-04 | Honeywell International, Inc. | Display for hvac systems in remote control units |
USD596964S1 (en) | 2008-09-05 | 2009-07-28 | Honeywell International Inc. | Thermostat housing |
USD596963S1 (en) | 2008-08-18 | 2009-07-28 | Honeywell International Inc. | Environmental controller housing |
US20090229288A1 (en) * | 2006-11-15 | 2009-09-17 | Glacier Bay, Inc. | Hvac system |
US20090306828A1 (en) * | 2006-02-10 | 2009-12-10 | Danfoss A/S | Method and system for controlling the climate in a house |
US20100044449A1 (en) * | 2008-08-19 | 2010-02-25 | Honeywell International Inc. | Service reminders for building control systems |
US20110046805A1 (en) * | 2009-08-18 | 2011-02-24 | Honeywell International Inc. | Context-aware smart home energy manager |
US20110106278A1 (en) * | 2009-11-05 | 2011-05-05 | Research In Motion Limited | Method and apparatus for controlling a location automation system via a calendar database |
US7992630B2 (en) | 2001-03-12 | 2011-08-09 | Davis Energy Group, Inc. | System and method for pre-cooling of buildings |
US20120061068A1 (en) * | 2010-09-13 | 2012-03-15 | Honeywell International Inc. | Automatic changeover control for an hvac system |
US20120179989A1 (en) * | 2011-01-06 | 2012-07-12 | HaiLin Energy Saving Inc. | Method for displaying indoor environment condition information and device thereof |
US20120185101A1 (en) * | 2011-01-13 | 2012-07-19 | Honeywell International Inc. | Hvac control with comfort/economy management |
USD666510S1 (en) | 2011-08-17 | 2012-09-04 | Honeywell International Inc. | Thermostat housing |
US20130025840A1 (en) * | 2011-07-25 | 2013-01-31 | Randall Remme | Auxiliary controller for an hvac system and method of operation |
USD678084S1 (en) | 2012-06-05 | 2013-03-19 | Honeywell International Inc. | Thermostat housing |
US8892223B2 (en) | 2011-09-07 | 2014-11-18 | Honeywell International Inc. | HVAC controller including user interaction log |
US8902071B2 (en) | 2011-12-14 | 2014-12-02 | Honeywell International Inc. | HVAC controller with HVAC system fault detection |
USD720633S1 (en) | 2013-10-25 | 2015-01-06 | Honeywell International Inc. | Thermostat |
US8950687B2 (en) | 2010-09-21 | 2015-02-10 | Honeywell International Inc. | Remote control of an HVAC system that uses a common temperature setpoint for both heat and cool modes |
US9002523B2 (en) | 2011-12-14 | 2015-04-07 | Honeywell International Inc. | HVAC controller with diagnostic alerts |
US9002481B2 (en) | 2010-07-14 | 2015-04-07 | Honeywell International Inc. | Building controllers with local and global parameters |
US9115908B2 (en) | 2011-07-27 | 2015-08-25 | Honeywell International Inc. | Systems and methods for managing a programmable thermostat |
US9157764B2 (en) | 2011-07-27 | 2015-10-13 | Honeywell International Inc. | Devices, methods, and systems for occupancy detection |
US9206993B2 (en) | 2011-12-14 | 2015-12-08 | Honeywell International Inc. | HVAC controller with utility saver switch diagnostic feature |
US9366448B2 (en) | 2011-06-20 | 2016-06-14 | Honeywell International Inc. | Method and apparatus for configuring a filter change notification of an HVAC controller |
US9442500B2 (en) | 2012-03-08 | 2016-09-13 | Honeywell International Inc. | Systems and methods for associating wireless devices of an HVAC system |
US9477239B2 (en) | 2012-07-26 | 2016-10-25 | Honeywell International Inc. | HVAC controller with wireless network based occupancy detection and control |
US20160320086A1 (en) * | 2013-03-15 | 2016-11-03 | Honeywell International Inc. | Multi-mode auto changeover system |
US9488994B2 (en) | 2012-03-29 | 2016-11-08 | Honeywell International Inc. | Method and system for configuring wireless sensors in an HVAC system |
CN106288191A (en) * | 2012-03-29 | 2017-01-04 | 谷歌公司 | Process and report the use information connecting thermostat controlled HVAC system for network |
US9584119B2 (en) | 2013-04-23 | 2017-02-28 | Honeywell International Inc. | Triac or bypass circuit and MOSFET power steal combination |
US9628074B2 (en) | 2014-06-19 | 2017-04-18 | Honeywell International Inc. | Bypass switch for in-line power steal |
US9673811B2 (en) | 2013-11-22 | 2017-06-06 | Honeywell International Inc. | Low power consumption AC load switches |
US9683749B2 (en) | 2014-07-11 | 2017-06-20 | Honeywell International Inc. | Multiple heatsink cooling system for a line voltage thermostat |
US9806705B2 (en) | 2013-04-23 | 2017-10-31 | Honeywell International Inc. | Active triac triggering circuit |
US20170364104A1 (en) * | 2016-06-15 | 2017-12-21 | Braeburn Systems Llc | Tamper Resistant Thermostat Having Hidden Limit Adjustment Capabilities |
US9857091B2 (en) | 2013-11-22 | 2018-01-02 | Honeywell International Inc. | Thermostat circuitry to control power usage |
US9983244B2 (en) | 2013-06-28 | 2018-05-29 | Honeywell International Inc. | Power transformation system with characterization |
US10082312B2 (en) | 2013-04-30 | 2018-09-25 | Honeywell International Inc. | HVAC controller with multi-region display and guided setup |
US10094585B2 (en) | 2013-01-25 | 2018-10-09 | Honeywell International Inc. | Auto test for delta T diagnostics in an HVAC system |
US10139843B2 (en) | 2012-02-22 | 2018-11-27 | Honeywell International Inc. | Wireless thermostatic controlled electric heating system |
US10253994B2 (en) | 2016-07-22 | 2019-04-09 | Ademco Inc. | HVAC controller with ventilation review mode |
US10302322B2 (en) | 2016-07-22 | 2019-05-28 | Ademco Inc. | Triage of initial schedule setup for an HVAC controller |
US10317100B2 (en) | 2016-07-22 | 2019-06-11 | Ademco Inc. | Simplified schedule programming of an HVAC controller |
US10436977B2 (en) | 2013-12-11 | 2019-10-08 | Ademco Inc. | Building automation system setup using a remote control device |
US10443879B2 (en) | 2010-12-31 | 2019-10-15 | Google Llc | HVAC control system encouraging energy efficient user behaviors in plural interactive contexts |
US10452084B2 (en) | 2012-03-14 | 2019-10-22 | Ademco Inc. | Operation of building control via remote device |
US10488062B2 (en) | 2016-07-22 | 2019-11-26 | Ademco Inc. | Geofence plus schedule for a building controller |
US10534383B2 (en) | 2011-12-15 | 2020-01-14 | Ademco Inc. | HVAC controller with performance log |
US10533761B2 (en) | 2011-12-14 | 2020-01-14 | Ademco Inc. | HVAC controller with fault sensitivity |
US10563876B2 (en) | 2013-11-22 | 2020-02-18 | Ademco Inc. | Setup routine to facilitate user setup of an HVAC controller |
US10606724B2 (en) | 2010-11-19 | 2020-03-31 | Google Llc | Attributing causation for energy usage and setpoint changes with a network-connected thermostat |
CN111089397A (en) * | 2019-12-11 | 2020-05-01 | 於晓明 | Multi-point passive temperature detection control system and method for air conditioner |
US10747243B2 (en) | 2011-12-14 | 2020-08-18 | Ademco Inc. | HVAC controller with HVAC system failure detection |
US10802459B2 (en) | 2015-04-27 | 2020-10-13 | Ademco Inc. | Geo-fencing with advanced intelligent recovery |
US10811892B2 (en) | 2013-06-28 | 2020-10-20 | Ademco Inc. | Source management for a power transformation system |
US10928087B2 (en) | 2012-07-26 | 2021-02-23 | Ademco Inc. | Method of associating an HVAC controller with an external web service |
US11054448B2 (en) | 2013-06-28 | 2021-07-06 | Ademco Inc. | Power transformation self characterization mode |
US11781770B2 (en) | 2012-03-29 | 2023-10-10 | Google Llc | User interfaces for schedule display and modification on smartphone or other space-limited touchscreen device |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4079366A (en) * | 1976-05-20 | 1978-03-14 | Gim Wong | Electronic timer and thermoswitch device |
US4162036A (en) * | 1977-11-14 | 1979-07-24 | Richard R. Balduzzi | Solid state thermostat with digital display |
US4191328A (en) * | 1977-09-01 | 1980-03-04 | Rapidcircuit Corp. | Integral thermostat-digital clock unit |
US4200910A (en) * | 1977-03-04 | 1980-04-29 | Hall Burness C | Programmable time varying control system and method |
US4206872A (en) * | 1977-03-17 | 1980-06-10 | Levine Michael R | Electronic thermostat |
US4215408A (en) * | 1977-12-12 | 1980-07-29 | United Technologies Corporation | Temperature control of unoccupied living spaces |
US4264034A (en) * | 1979-08-16 | 1981-04-28 | Hyltin Tom M | Digital thermostat |
US4265298A (en) * | 1979-09-28 | 1981-05-05 | Borg-Warner Corporation | Microcomputer control for supplemental heating with night set-back |
US4266599A (en) * | 1978-11-17 | 1981-05-12 | The Trane Company | Method and apparatus for controlling comfort conditions including setback |
US4267966A (en) * | 1979-08-27 | 1981-05-19 | Teledyne Industries, Inc. | Programmable thermostat |
US4274145A (en) * | 1979-12-31 | 1981-06-16 | Microcomm Corporation | Digital thermostat |
US4276925A (en) * | 1979-09-19 | 1981-07-07 | Fuel Computer Corporation Of America | Electronic temperature control system |
US4298946A (en) * | 1978-12-18 | 1981-11-03 | Texas Instruments Incorporated | Electronically controlled programmable digital thermostat |
-
1980
- 1980-07-15 US US06/169,175 patent/US4386649A/en not_active Expired - Lifetime
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4079366A (en) * | 1976-05-20 | 1978-03-14 | Gim Wong | Electronic timer and thermoswitch device |
US4200910A (en) * | 1977-03-04 | 1980-04-29 | Hall Burness C | Programmable time varying control system and method |
US4206872A (en) * | 1977-03-17 | 1980-06-10 | Levine Michael R | Electronic thermostat |
US4191328A (en) * | 1977-09-01 | 1980-03-04 | Rapidcircuit Corp. | Integral thermostat-digital clock unit |
US4162036A (en) * | 1977-11-14 | 1979-07-24 | Richard R. Balduzzi | Solid state thermostat with digital display |
US4215408A (en) * | 1977-12-12 | 1980-07-29 | United Technologies Corporation | Temperature control of unoccupied living spaces |
US4266599A (en) * | 1978-11-17 | 1981-05-12 | The Trane Company | Method and apparatus for controlling comfort conditions including setback |
US4298946A (en) * | 1978-12-18 | 1981-11-03 | Texas Instruments Incorporated | Electronically controlled programmable digital thermostat |
US4264034A (en) * | 1979-08-16 | 1981-04-28 | Hyltin Tom M | Digital thermostat |
US4267966A (en) * | 1979-08-27 | 1981-05-19 | Teledyne Industries, Inc. | Programmable thermostat |
US4276925A (en) * | 1979-09-19 | 1981-07-07 | Fuel Computer Corporation Of America | Electronic temperature control system |
US4265298A (en) * | 1979-09-28 | 1981-05-05 | Borg-Warner Corporation | Microcomputer control for supplemental heating with night set-back |
US4274145A (en) * | 1979-12-31 | 1981-06-16 | Microcomm Corporation | Digital thermostat |
Cited By (258)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4523714A (en) * | 1982-03-22 | 1985-06-18 | Centra-Burkle Gmbh & Co. | Heating apparatus |
US4682279A (en) * | 1983-06-07 | 1987-07-21 | Mitsubishi Jukogyo Kabushiki Kaisha | Operation mode controller |
US4586149A (en) * | 1983-07-05 | 1986-04-29 | Sensormedics Corporation | Temperature control system for cutaneous gas monitor |
USD289380S (en) | 1984-03-19 | 1987-04-21 | Arteco Electronics Limited | Combined digital clock and thermometer with integral stand |
US4677310A (en) * | 1984-04-23 | 1987-06-30 | Ricoh Company, Ltd. | Power supply control device for copier having timer |
US4621336A (en) * | 1984-09-17 | 1986-11-04 | Emerson Electric Co. | Visual display of time schedule in a programmable thermostat |
US4660759A (en) * | 1984-11-13 | 1987-04-28 | Honeywell Inc. | Optimum start/stop dependent upon both space temperature and outdoor air temperature |
US4632177A (en) * | 1985-03-29 | 1986-12-30 | Honeywell Inc. | Clock operated thermostat having automatic changeover and optimum start |
US4615380A (en) * | 1985-06-17 | 1986-10-07 | Honeywell Inc. | Adaptive clock thermostat means for controlling over and undershoot |
US4674027A (en) * | 1985-06-19 | 1987-06-16 | Honeywell Inc. | Thermostat means adaptively controlling the amount of overshoot or undershoot of space temperature |
US4773008A (en) * | 1986-07-07 | 1988-09-20 | Schroeder Rondon L | Environmental control of an aquarium |
EP0273064A1 (en) * | 1986-12-27 | 1988-07-06 | LEGRAND GmbH | Electrical control and regulation apparatus for a plant delivering heat energy to spatially distributed radiators, water heaters or the like |
US4805122A (en) * | 1986-12-31 | 1989-02-14 | Sensormedics Corporation | Temperature control system for cutaneous gas monitor |
US4843084A (en) * | 1987-02-12 | 1989-06-27 | Parker Electronics, Inc. | Thermostat control system |
US4931948A (en) * | 1987-02-12 | 1990-06-05 | Parker Electronics, Inc. | Method and system for controlling a single zone HVAC supplying multiple zones |
US6965815B1 (en) | 1987-05-27 | 2005-11-15 | Bilboa Instruments, Inc. | Spa control system |
US6976052B2 (en) | 1987-05-27 | 2005-12-13 | Balboa Instruments, Inc. | Spa control system |
US4948040A (en) * | 1987-06-11 | 1990-08-14 | Mitsubishi Denki Kabushiki Kaisha | Air conditioning system |
US4829447A (en) * | 1987-06-22 | 1989-05-09 | Parker Electronics, Inc. | Bypass controller and bypass system |
US4817705A (en) * | 1987-07-07 | 1989-04-04 | Honeywell Inc. | Thermostatic control without temperature droop using duty cycle control |
US4828016A (en) * | 1987-12-23 | 1989-05-09 | Emerson Electric Co. | Programmable electronic thermostat with means for enabling economical recovery |
EP0332957A1 (en) * | 1988-03-18 | 1989-09-20 | TEM AG für Elektronik | Heating control device |
US5038851A (en) * | 1988-10-13 | 1991-08-13 | Hunter Fan Company | Electronic programmable thermostat for a heating and cooling system with an oscillation control mechanism |
US4881686A (en) * | 1988-10-13 | 1989-11-21 | Hunter-Melnor, Inc. | Temperature recovery display device for an electronic programmable thermostat |
USD317875S (en) | 1989-03-03 | 1991-07-02 | Hunter-Melnor, Inc. | Electronic programmable thermostat |
USD317267S (en) | 1989-03-03 | 1991-06-04 | Hunter-Melnor, Inc. | Electronic programmable thermostat |
USD319595S (en) | 1989-05-11 | 1991-09-03 | Hunter-Melnor, Inc. | Front panel and sides of an electronic thermostat for a programmable room air conditioner |
US4971136A (en) * | 1989-11-28 | 1990-11-20 | Electric Power Research Institute | Dual fuel heat pump controller |
US5289362A (en) * | 1989-12-15 | 1994-02-22 | Johnson Service Company | Energy control system |
US5761083A (en) * | 1992-03-25 | 1998-06-02 | Brown, Jr.; Robert J. | Energy management and home automation system |
US5226591A (en) * | 1992-11-19 | 1993-07-13 | Honeywell Inc. | Active low temperature limit for battery powered thermostat |
USD364573S (en) | 1993-12-03 | 1995-11-28 | Accutron Systems Inc. | Control unit |
US5950709A (en) * | 1995-07-21 | 1999-09-14 | Honeywell Inc. | Temperature control with stored multiple configuration programs |
US5782296A (en) * | 1996-06-14 | 1998-07-21 | Hunter Fan Company | Auto-programmable electronic thermostat |
US5982987A (en) * | 1997-04-30 | 1999-11-09 | Mcdonald; Donald E. | Solid state thermostat |
US6073110A (en) * | 1997-07-22 | 2000-06-06 | Siemens Building Technologies, Inc. | Activity based equipment scheduling method and system |
EP0921454A1 (en) * | 1997-12-06 | 1999-06-09 | VIESSMANN WERKE GmbH & CO. | Control device with user guidance |
US6478084B1 (en) * | 1998-04-24 | 2002-11-12 | Steven Winter Associates, Inc. | Energy saving thermostat with a variable deadband |
US6241478B1 (en) * | 1999-07-01 | 2001-06-05 | Lasko Holdings Inc | Combined air moving product illuminated panel and device |
US6572338B2 (en) * | 1999-10-07 | 2003-06-03 | Dwight C. Janisse & Associates, Inc. | Modular air circulator control |
US20020167030A1 (en) * | 1999-12-01 | 2002-11-14 | Takashi Miida | Solid state imaging device, method of manufacturing the same, and solid state imaging system |
US6628997B1 (en) * | 2000-04-28 | 2003-09-30 | Carrier Corporation | Method for programming a thermostat |
US7320110B2 (en) | 2000-11-03 | 2008-01-15 | Honeywell International Inc. | Multiple language user interface for thermal comfort controller |
US20020124992A1 (en) * | 2001-03-12 | 2002-09-12 | Rainer Leo I. | Integrated ventilation cooling system |
US7398821B2 (en) * | 2001-03-12 | 2008-07-15 | Davis Energy Group | Integrated ventilation cooling system |
US7992630B2 (en) | 2001-03-12 | 2011-08-09 | Davis Energy Group, Inc. | System and method for pre-cooling of buildings |
US20030018398A1 (en) * | 2001-07-02 | 2003-01-23 | Juntunen Robert D. | Control system apparatus and method using a controlled device for manual data entry |
US6772018B2 (en) * | 2001-07-02 | 2004-08-03 | Honeywell International Inc. | Control system apparatus and method using a controlled device for manual data entry |
US6681848B2 (en) * | 2001-09-21 | 2004-01-27 | Robert Louis Breeden | Method and apparatus for operating a thermostat to provide an automatic changeover |
US20030056946A1 (en) * | 2001-09-21 | 2003-03-27 | Breeden Robert Louis | Method and apparatus for operating a thermostat to provide an automatic changeover |
US6829523B2 (en) | 2002-02-26 | 2004-12-07 | Thermo King Corporation | Method and apparatus for controlling a transport temperature control unit having selectively programmable temperature ranges |
US7302642B2 (en) | 2003-06-03 | 2007-11-27 | Tim Simon, Inc. | Thermostat with touch-screen display |
US20040245352A1 (en) * | 2003-06-03 | 2004-12-09 | Tim Simon, Inc., A Corporation Of The State Of California | Thermostat with touch-screen display |
US20050067595A1 (en) * | 2003-08-01 | 2005-03-31 | Robert Teti | Municipal water delivery control systems |
US20060202143A1 (en) * | 2003-08-01 | 2006-09-14 | Robert Teti | Municipal delivery control systems |
US7111817B2 (en) | 2003-08-01 | 2006-09-26 | Robert Teti | Municipal water delivery control systems |
US7890195B2 (en) | 2003-12-01 | 2011-02-15 | Honeywell International Inc. | Controller interface with multiple day programming |
US20110160915A1 (en) * | 2003-12-01 | 2011-06-30 | Honeywell International Inc. | Controller interface with multiple day programming |
US20050119765A1 (en) * | 2003-12-01 | 2005-06-02 | Bergman Gabriel A. | Controller interface with multiple day programming |
US7604046B2 (en) | 2003-12-01 | 2009-10-20 | Honeywell International Inc. | Controller interface with multiple day programming |
US8620460B2 (en) | 2003-12-01 | 2013-12-31 | Honeywell International Inc. | Controller interface with multiple day programming |
US20070016311A1 (en) * | 2003-12-01 | 2007-01-18 | Honeywell International Inc. | Controller interface with multiple day programming |
US20060030954A1 (en) * | 2003-12-01 | 2006-02-09 | Bergman Gabriel A | Controller interface with multiple day programming |
US20070008116A1 (en) * | 2003-12-01 | 2007-01-11 | Honeywell International Inc. | Controller interface with multiple day programming |
US20100145528A1 (en) * | 2003-12-01 | 2010-06-10 | Honeywell International Inc. | Contrller interface with multiple day programming |
US8244383B2 (en) | 2003-12-01 | 2012-08-14 | Honeywell International Inc. | Controller interface with multiple day programming |
US7114554B2 (en) | 2003-12-01 | 2006-10-03 | Honeywell International Inc. | Controller interface with multiple day programming |
US7693582B2 (en) | 2003-12-01 | 2010-04-06 | Honeywell International Inc. | Controller interface with multiple day programming |
US7636604B2 (en) | 2003-12-01 | 2009-12-22 | Honeywell International Inc. | Setting change touch region for a controller having a touch screen display |
US20050116023A1 (en) * | 2003-12-02 | 2005-06-02 | Amundson John B. | Controller interface with spparate schedule review mode |
US20070225869A1 (en) * | 2003-12-02 | 2007-09-27 | Honeywell International Inc. | Controller with programmable service event display mode |
US20060206220A1 (en) * | 2003-12-02 | 2006-09-14 | Honeywell International Inc. | Natural language installer setup for controller |
US9081393B2 (en) | 2003-12-02 | 2015-07-14 | Honeywell International Inc. | Thermostat with electronic image display |
US9471069B2 (en) | 2003-12-02 | 2016-10-18 | Honeywell International Inc | Configurable thermostat for controlling HVAC system |
US8606409B2 (en) | 2003-12-02 | 2013-12-10 | Honeywell International Inc. | Interview programming for an HVAC controller |
US8554374B2 (en) | 2003-12-02 | 2013-10-08 | Honeywell International Inc. | Thermostat with electronic image display |
US9733653B2 (en) | 2003-12-02 | 2017-08-15 | Honeywell International Inc. | Interview programming for an HVAC controller |
US20050119794A1 (en) * | 2003-12-02 | 2005-06-02 | Amundson John B. | Controller with programmable service event display mode |
US20050119766A1 (en) * | 2003-12-02 | 2005-06-02 | Amundson John B. | Controller interface with menu schedule override |
US8239067B2 (en) | 2003-12-02 | 2012-08-07 | Honeywell International Inc. | Controller interface with separate schedule review mode |
US10423140B2 (en) | 2003-12-02 | 2019-09-24 | Ademco Inc. | Thermostat with electronic image display |
US10579078B2 (en) | 2003-12-02 | 2020-03-03 | Ademco Inc. | Interview programming for an HVAC controller |
US8219251B2 (en) | 2003-12-02 | 2012-07-10 | Honeywell International Inc. | Interview programming for an HVAC controller |
US8170720B2 (en) | 2003-12-02 | 2012-05-01 | Honeywell International Inc. | HVAC controller with guided schedule programming |
US7181317B2 (en) | 2003-12-02 | 2007-02-20 | Honeywell International Inc. | Controller interface with interview programming |
US7634504B2 (en) | 2003-12-02 | 2009-12-15 | Honeywell International Inc. | Natural language installer setup for controller |
US20050119771A1 (en) * | 2003-12-02 | 2005-06-02 | Amundson John B. | Controller interface with interview programming |
US20070278320A1 (en) * | 2003-12-02 | 2007-12-06 | Honeywell International Inc. | Thermostat with electronic image display |
US20090192651A1 (en) * | 2003-12-02 | 2009-07-30 | Honeywell International Inc. | Hvac controller with guided schedule programming |
US7225054B2 (en) | 2003-12-02 | 2007-05-29 | Honeywell International Inc. | Controller with programmable service event display mode |
US10655873B2 (en) | 2003-12-02 | 2020-05-19 | Ademco Inc. | Controller interface with separate schedule review mode |
US7801646B2 (en) | 2003-12-02 | 2010-09-21 | Honeywell International Inc. | Controller with programmable service event display mode |
US20100162111A1 (en) * | 2003-12-02 | 2010-06-24 | Honeywell International Inc. | Controller interface with separate schedule review mode |
US10705549B2 (en) * | 2003-12-02 | 2020-07-07 | Ademco Inc. | Controller interface with menu schedule override |
US20100131112A1 (en) * | 2003-12-02 | 2010-05-27 | Honeywell International Inc. | Interview programming for an hvac controller |
US7706923B2 (en) | 2003-12-02 | 2010-04-27 | Honeywell International Inc. | Controller interface with separate schedule review mode |
US7274972B2 (en) | 2003-12-02 | 2007-09-25 | Honeywell International Inc. | Programmable controller with saving changes indication |
US8903552B2 (en) | 2003-12-02 | 2014-12-02 | Honeywell International Inc. | Interview programming for an HVAC controller |
WO2005061965A1 (en) * | 2003-12-02 | 2005-07-07 | Honeywell International Inc. | Programmable controller with saving changes indication |
US20050149233A1 (en) * | 2004-01-07 | 2005-07-07 | Metz Stephen V. | Controller interface with dynamic schedule display |
US7142948B2 (en) | 2004-01-07 | 2006-11-28 | Honeywell International Inc. | Controller interface with dynamic schedule display |
US20050199737A1 (en) * | 2004-03-01 | 2005-09-15 | De Pauw Jurianus | HVAC controller |
US20070084941A1 (en) * | 2004-03-01 | 2007-04-19 | Honeywell International Inc. | Hvac controller |
US7140551B2 (en) | 2004-03-01 | 2006-11-28 | Honeywell International Inc. | HVAC controller |
US7584899B2 (en) | 2004-03-01 | 2009-09-08 | Honeywell International Inc. | HVAC controller |
US7219507B1 (en) * | 2004-04-21 | 2007-05-22 | Winbond Electronics Corporation | Configurable, nonlinear fan control for system-optimized autonomous cooling |
US20050247865A1 (en) * | 2004-05-06 | 2005-11-10 | Takach Eugene J | Status indicator for a controller |
USD520885S1 (en) | 2004-05-10 | 2006-05-16 | Honeywell International Inc. | Thermostat housing |
USD520386S1 (en) | 2004-05-10 | 2006-05-09 | Honeywell International Inc. | Thermostat housing |
USD535572S1 (en) | 2004-05-10 | 2007-01-23 | Honeywell International Inc. | Thermostat housing |
USD506687S1 (en) | 2004-05-10 | 2005-06-28 | Honeywell International Inc. | Thermostat housing |
USRE40190E1 (en) | 2004-05-10 | 2008-04-01 | Honeywell International Inc. | Thermostat housing |
USD509151S1 (en) | 2004-05-10 | 2005-09-06 | Honeywell International Inc. | Thermostat housing |
US20050279840A1 (en) * | 2004-06-22 | 2005-12-22 | Schwendinger Paul G | Thermostat with mechanical user interface |
US7159789B2 (en) | 2004-06-22 | 2007-01-09 | Honeywell International Inc. | Thermostat with mechanical user interface |
WO2006070990A2 (en) * | 2004-12-30 | 2006-07-06 | Lg Electronics Inc. | Display unit of air conditioner |
WO2006070990A3 (en) * | 2004-12-30 | 2007-06-07 | Lg Electronics Inc | Display unit of air conditioner |
US20060196953A1 (en) * | 2005-01-19 | 2006-09-07 | Tim Simon, Inc. | Multiple thermostat installation |
US7802618B2 (en) | 2005-01-19 | 2010-09-28 | Tim Simon, Inc. | Thermostat operation method and apparatus |
US20060186214A1 (en) * | 2005-01-19 | 2006-08-24 | Tim Simon, Inc. | Thermostat operation method and apparatus |
USD542677S1 (en) | 2005-02-28 | 2007-05-15 | Honeywell International Inc. | Thermostat housing |
US20060192021A1 (en) * | 2005-02-28 | 2006-08-31 | Schultz David A | Automatic thermostat schedule/program selector system |
USD535573S1 (en) | 2005-02-28 | 2007-01-23 | Honeywell International Inc. | Thermostat housing |
USD531526S1 (en) | 2005-02-28 | 2006-11-07 | Honeywell International Inc. | Thermostat housing |
USD551577S1 (en) | 2005-02-28 | 2007-09-25 | Honeywell International Inc. | Thermostat housing |
USD541184S1 (en) | 2005-02-28 | 2007-04-24 | Honeywell International Inc. | Thermostat housing |
USD525541S1 (en) | 2005-02-28 | 2006-07-25 | Honeywell International Inc. | Thermostat housing |
US7861941B2 (en) * | 2005-02-28 | 2011-01-04 | Honeywell International Inc. | Automatic thermostat schedule/program selector system |
US7641126B2 (en) | 2005-03-31 | 2010-01-05 | Honeywell International Inc. | Controller system user interface |
US20090282357A1 (en) * | 2005-03-31 | 2009-11-12 | Honeywell International Inc. | Controller system user interface |
US8083154B2 (en) | 2005-03-31 | 2011-12-27 | Honeywell International Inc. | Controller system user interface |
US7584897B2 (en) | 2005-03-31 | 2009-09-08 | Honeywell International Inc. | Controller system user interface |
US20070138308A1 (en) * | 2005-03-31 | 2007-06-21 | Honeywell International Inc. | Controller system user interface |
US7432477B2 (en) | 2005-04-19 | 2008-10-07 | Robert Teti | Set-back control for both HVAC and water heater via a single programmable thermostat |
US20080314337A1 (en) * | 2005-04-19 | 2008-12-25 | Robert Teti | Water heater control |
EP1717524A1 (en) * | 2005-04-28 | 2006-11-02 | LG Electronics Inc. | Air conditioning system and method for controlling the same |
US20060243815A1 (en) * | 2005-04-28 | 2006-11-02 | Lg Electronics Inc. | Air conditioning system and method for controlling the same |
US7726581B2 (en) | 2006-01-12 | 2010-06-01 | Honeywell International Inc. | HVAC controller |
US20070158444A1 (en) * | 2006-01-12 | 2007-07-12 | Honeywell International Inc. | Hvac controller |
US20090306828A1 (en) * | 2006-02-10 | 2009-12-10 | Danfoss A/S | Method and system for controlling the climate in a house |
US8121734B2 (en) * | 2006-02-10 | 2012-02-21 | Danfoss A/S | Method and system for controlling the climate in a house |
WO2007106233A2 (en) * | 2006-02-23 | 2007-09-20 | Minnesota It Services | Setback control for temperature controlled system |
US20070194139A1 (en) * | 2006-02-23 | 2007-08-23 | Minnesota It Services | Setback control for temperature controlled system |
WO2007106233A3 (en) * | 2006-02-23 | 2008-02-14 | Minnesota It Services | Setback control for temperature controlled system |
US7575179B2 (en) | 2006-04-22 | 2009-08-18 | International Contols And Measurments Corp. | Reconfigurable programmable thermostat |
US20070246553A1 (en) * | 2006-04-22 | 2007-10-25 | International Controls And Measurements Corp. | Reconfigurable programmable thermostat |
WO2007124061A2 (en) * | 2006-04-22 | 2007-11-01 | International Controls And Measurements Corporation | Reconfigurable programmable thermostat |
WO2007124061A3 (en) * | 2006-04-22 | 2009-04-30 | Internat Controls And Measurem | Reconfigurable programmable thermostat |
US8863540B2 (en) * | 2006-11-15 | 2014-10-21 | Crosspoint Solutions, Llc | HVAC system controlled by a battery management system |
US20090229288A1 (en) * | 2006-11-15 | 2009-09-17 | Glacier Bay, Inc. | Hvac system |
US8863536B1 (en) | 2007-04-30 | 2014-10-21 | Emerson Electric Co. | Two mode thermostat with set-back temperature and humidity set-point feature |
US7793510B2 (en) * | 2007-04-30 | 2010-09-14 | Emerson Electric Co. | Two mode thermostat with set-back temperature and humidity set-point feature |
US10001291B2 (en) | 2007-04-30 | 2018-06-19 | Emerson Electric Co. | Two mode thermostat with set-back temperature and humidity set-point feature |
US20080264085A1 (en) * | 2007-04-30 | 2008-10-30 | Emerson Electric Co. | Thermostat |
US10037044B2 (en) | 2007-05-22 | 2018-07-31 | Honeywell International Inc. | User interface for special purpose controller |
US20080295030A1 (en) * | 2007-05-22 | 2008-11-27 | Honeywell International Inc. | User interface for special purpose controller |
US8731723B2 (en) | 2007-11-30 | 2014-05-20 | Honeywell International Inc. | HVAC controller having a parameter adjustment element with a qualitative indicator |
US9964321B2 (en) | 2007-11-30 | 2018-05-08 | Honeywell International Inc. | HVAC controller having a parameter adjustment element with a qualitative indicator |
US8167216B2 (en) | 2007-11-30 | 2012-05-01 | Honeywell International Inc. | User setup for an HVAC remote control unit |
US9151510B2 (en) | 2007-11-30 | 2015-10-06 | Honeywell International Inc. | Display for HVAC systems in remote control units |
US20090143918A1 (en) * | 2007-11-30 | 2009-06-04 | Honeywell International, Inc. | Method and apparatus for configuring an hvac controller |
US8346396B2 (en) | 2007-11-30 | 2013-01-01 | Honeywell International Inc. | HVAC controller with parameter clustering |
US20090140057A1 (en) * | 2007-11-30 | 2009-06-04 | Honeywell International, Inc. | Display for hvac systems in remote control units |
US8387892B2 (en) | 2007-11-30 | 2013-03-05 | Honeywell International Inc. | Remote control for use in zoned and non-zoned HVAC systems |
US8091796B2 (en) | 2007-11-30 | 2012-01-10 | Honeywell International Inc. | HVAC controller that selectively replaces operating information on a display with system status information |
US20090140056A1 (en) * | 2007-11-30 | 2009-06-04 | Honeywell International, Inc. | Hvac controller with quick select feature |
US8087593B2 (en) | 2007-11-30 | 2012-01-03 | Honeywell International Inc. | HVAC controller with quick select feature |
US20090140062A1 (en) * | 2007-11-30 | 2009-06-04 | Honeywell International, Inc. | Hvac controller that selectively replaces operating information on a display with system status information |
US20090140058A1 (en) * | 2007-11-30 | 2009-06-04 | Honeywell International, Inc. | Remote control for use in zoned and non-zoned hvac systems |
US8224491B2 (en) | 2007-11-30 | 2012-07-17 | Honeywell International Inc. | Portable wireless remote control unit for use with zoned HVAC system |
US20090140063A1 (en) * | 2007-11-30 | 2009-06-04 | Honeywell International, Inc. | Hvac remote control unit |
US8768521B2 (en) | 2007-11-30 | 2014-07-01 | Honeywell International Inc. | HVAC controller with parameter clustering |
US9765983B2 (en) | 2007-11-30 | 2017-09-19 | Honeywell International Inc. | User setup for an HVAC remote control unit |
US8032254B2 (en) * | 2007-11-30 | 2011-10-04 | Honeywell International Inc. | Method and apparatus for configuring an HVAC controller |
US8876013B2 (en) | 2007-11-30 | 2014-11-04 | Honeywell International Inc. | HVAC controller that selectively replaces operating information on a display with system status information |
USD596963S1 (en) | 2008-08-18 | 2009-07-28 | Honeywell International Inc. | Environmental controller housing |
US20100044449A1 (en) * | 2008-08-19 | 2010-02-25 | Honeywell International Inc. | Service reminders for building control systems |
USD596964S1 (en) | 2008-09-05 | 2009-07-28 | Honeywell International Inc. | Thermostat housing |
US10911257B2 (en) | 2009-08-18 | 2021-02-02 | Ademco Inc. | Context-aware smart home energy manager |
US20110046805A1 (en) * | 2009-08-18 | 2011-02-24 | Honeywell International Inc. | Context-aware smart home energy manager |
US20110106278A1 (en) * | 2009-11-05 | 2011-05-05 | Research In Motion Limited | Method and apparatus for controlling a location automation system via a calendar database |
US8812136B2 (en) * | 2009-11-05 | 2014-08-19 | Blackberry Limited | Method and apparatus for controlling a location automation system via a calendar database |
US9002481B2 (en) | 2010-07-14 | 2015-04-07 | Honeywell International Inc. | Building controllers with local and global parameters |
US9157646B2 (en) * | 2010-09-13 | 2015-10-13 | Honeywell International Inc. | Automatic changeover control for an HVAC system |
US20120061068A1 (en) * | 2010-09-13 | 2012-03-15 | Honeywell International Inc. | Automatic changeover control for an hvac system |
US10422543B2 (en) | 2010-09-21 | 2019-09-24 | Ademco Inc. | Remote control of an HVAC system that uses a common temperature setpoint for both heat and cool modes |
US8950687B2 (en) | 2010-09-21 | 2015-02-10 | Honeywell International Inc. | Remote control of an HVAC system that uses a common temperature setpoint for both heat and cool modes |
US9816719B2 (en) | 2010-09-21 | 2017-11-14 | Honeywell International Inc. | Remote control of an HVAC system that uses a common temperature setpoint for both heat and cool modes |
US10606724B2 (en) | 2010-11-19 | 2020-03-31 | Google Llc | Attributing causation for energy usage and setpoint changes with a network-connected thermostat |
US10443879B2 (en) | 2010-12-31 | 2019-10-15 | Google Llc | HVAC control system encouraging energy efficient user behaviors in plural interactive contexts |
US20120179989A1 (en) * | 2011-01-06 | 2012-07-12 | HaiLin Energy Saving Inc. | Method for displaying indoor environment condition information and device thereof |
US8560127B2 (en) * | 2011-01-13 | 2013-10-15 | Honeywell International Inc. | HVAC control with comfort/economy management |
US20120185101A1 (en) * | 2011-01-13 | 2012-07-19 | Honeywell International Inc. | Hvac control with comfort/economy management |
US20140039692A1 (en) * | 2011-01-13 | 2014-02-06 | Honeywell International Inc. | Hvac control with comfort/economy management |
US9645589B2 (en) * | 2011-01-13 | 2017-05-09 | Honeywell International Inc. | HVAC control with comfort/economy management |
US9366448B2 (en) | 2011-06-20 | 2016-06-14 | Honeywell International Inc. | Method and apparatus for configuring a filter change notification of an HVAC controller |
US20130025840A1 (en) * | 2011-07-25 | 2013-01-31 | Randall Remme | Auxiliary controller for an hvac system and method of operation |
US9832034B2 (en) | 2011-07-27 | 2017-11-28 | Honeywell International Inc. | Systems and methods for managing a programmable thermostat |
US9115908B2 (en) | 2011-07-27 | 2015-08-25 | Honeywell International Inc. | Systems and methods for managing a programmable thermostat |
US10174962B2 (en) | 2011-07-27 | 2019-01-08 | Honeywell International Inc. | Devices, methods, and systems for occupancy detection |
US10454702B2 (en) | 2011-07-27 | 2019-10-22 | Ademco Inc. | Systems and methods for managing a programmable thermostat |
US9157764B2 (en) | 2011-07-27 | 2015-10-13 | Honeywell International Inc. | Devices, methods, and systems for occupancy detection |
USD666510S1 (en) | 2011-08-17 | 2012-09-04 | Honeywell International Inc. | Thermostat housing |
US8892223B2 (en) | 2011-09-07 | 2014-11-18 | Honeywell International Inc. | HVAC controller including user interaction log |
US9157647B2 (en) | 2011-09-07 | 2015-10-13 | Honeywell International Inc. | HVAC controller including user interaction log |
US8902071B2 (en) | 2011-12-14 | 2014-12-02 | Honeywell International Inc. | HVAC controller with HVAC system fault detection |
US10533761B2 (en) | 2011-12-14 | 2020-01-14 | Ademco Inc. | HVAC controller with fault sensitivity |
US10747243B2 (en) | 2011-12-14 | 2020-08-18 | Ademco Inc. | HVAC controller with HVAC system failure detection |
US9206993B2 (en) | 2011-12-14 | 2015-12-08 | Honeywell International Inc. | HVAC controller with utility saver switch diagnostic feature |
US9002523B2 (en) | 2011-12-14 | 2015-04-07 | Honeywell International Inc. | HVAC controller with diagnostic alerts |
US10534383B2 (en) | 2011-12-15 | 2020-01-14 | Ademco Inc. | HVAC controller with performance log |
US10139843B2 (en) | 2012-02-22 | 2018-11-27 | Honeywell International Inc. | Wireless thermostatic controlled electric heating system |
US9442500B2 (en) | 2012-03-08 | 2016-09-13 | Honeywell International Inc. | Systems and methods for associating wireless devices of an HVAC system |
US10452084B2 (en) | 2012-03-14 | 2019-10-22 | Ademco Inc. | Operation of building control via remote device |
US9971364B2 (en) | 2012-03-29 | 2018-05-15 | Honeywell International Inc. | Method and system for configuring wireless sensors in an HVAC system |
US10635119B2 (en) | 2012-03-29 | 2020-04-28 | Ademco Inc. | Method and system for configuring wireless sensors in an HVAC system |
US11781770B2 (en) | 2012-03-29 | 2023-10-10 | Google Llc | User interfaces for schedule display and modification on smartphone or other space-limited touchscreen device |
US9488994B2 (en) | 2012-03-29 | 2016-11-08 | Honeywell International Inc. | Method and system for configuring wireless sensors in an HVAC system |
CN106288191A (en) * | 2012-03-29 | 2017-01-04 | 谷歌公司 | Process and report the use information connecting thermostat controlled HVAC system for network |
CN106288191B (en) * | 2012-03-29 | 2020-08-25 | 谷歌有限责任公司 | Processing and reporting usage information for a network-connected thermostat-controlled HVAC system |
US10443877B2 (en) | 2012-03-29 | 2019-10-15 | Google Llc | Processing and reporting usage information for an HVAC system controlled by a network-connected thermostat |
USD678084S1 (en) | 2012-06-05 | 2013-03-19 | Honeywell International Inc. | Thermostat housing |
US11493224B2 (en) | 2012-07-26 | 2022-11-08 | Ademco Inc. | Method of associating an HVAC controller with an external web service |
US10613555B2 (en) | 2012-07-26 | 2020-04-07 | Ademco Inc. | HVAC controller with wireless network based occupancy detection and control |
US10133283B2 (en) | 2012-07-26 | 2018-11-20 | Honeywell International Inc. | HVAC controller with wireless network based occupancy detection and control |
US10928087B2 (en) | 2012-07-26 | 2021-02-23 | Ademco Inc. | Method of associating an HVAC controller with an external web service |
US9477239B2 (en) | 2012-07-26 | 2016-10-25 | Honeywell International Inc. | HVAC controller with wireless network based occupancy detection and control |
US10094585B2 (en) | 2013-01-25 | 2018-10-09 | Honeywell International Inc. | Auto test for delta T diagnostics in an HVAC system |
US10190788B2 (en) * | 2013-03-15 | 2019-01-29 | Honeywell International Inc. | Multi-mode auto changeover system |
US20160320086A1 (en) * | 2013-03-15 | 2016-11-03 | Honeywell International Inc. | Multi-mode auto changeover system |
US9551501B2 (en) | 2013-03-15 | 2017-01-24 | Honeywell International Inc. | Multi-mode auto changeover system |
US10404253B2 (en) | 2013-04-23 | 2019-09-03 | Ademco Inc. | Triac or bypass circuit and MOSFET power steal combination |
US9584119B2 (en) | 2013-04-23 | 2017-02-28 | Honeywell International Inc. | Triac or bypass circuit and MOSFET power steal combination |
US10396770B2 (en) | 2013-04-23 | 2019-08-27 | Ademco Inc. | Active triac triggering circuit |
US9806705B2 (en) | 2013-04-23 | 2017-10-31 | Honeywell International Inc. | Active triac triggering circuit |
US10082312B2 (en) | 2013-04-30 | 2018-09-25 | Honeywell International Inc. | HVAC controller with multi-region display and guided setup |
US10852025B2 (en) | 2013-04-30 | 2020-12-01 | Ademco Inc. | HVAC controller with fixed segment display having fixed segment icons and animation |
US10811892B2 (en) | 2013-06-28 | 2020-10-20 | Ademco Inc. | Source management for a power transformation system |
US9983244B2 (en) | 2013-06-28 | 2018-05-29 | Honeywell International Inc. | Power transformation system with characterization |
US11054448B2 (en) | 2013-06-28 | 2021-07-06 | Ademco Inc. | Power transformation self characterization mode |
USD720633S1 (en) | 2013-10-25 | 2015-01-06 | Honeywell International Inc. | Thermostat |
US9857091B2 (en) | 2013-11-22 | 2018-01-02 | Honeywell International Inc. | Thermostat circuitry to control power usage |
US10563876B2 (en) | 2013-11-22 | 2020-02-18 | Ademco Inc. | Setup routine to facilitate user setup of an HVAC controller |
US9673811B2 (en) | 2013-11-22 | 2017-06-06 | Honeywell International Inc. | Low power consumption AC load switches |
US10768589B2 (en) | 2013-12-11 | 2020-09-08 | Ademco Inc. | Building automation system with geo-fencing |
US10436977B2 (en) | 2013-12-11 | 2019-10-08 | Ademco Inc. | Building automation system setup using a remote control device |
US9628074B2 (en) | 2014-06-19 | 2017-04-18 | Honeywell International Inc. | Bypass switch for in-line power steal |
US10353411B2 (en) | 2014-06-19 | 2019-07-16 | Ademco Inc. | Bypass switch for in-line power steal |
US9683749B2 (en) | 2014-07-11 | 2017-06-20 | Honeywell International Inc. | Multiple heatsink cooling system for a line voltage thermostat |
US10088174B2 (en) | 2014-07-11 | 2018-10-02 | Honeywell International Inc. | Multiple heatsink cooling system for a line voltage thermostat |
US10802459B2 (en) | 2015-04-27 | 2020-10-13 | Ademco Inc. | Geo-fencing with advanced intelligent recovery |
US10317919B2 (en) * | 2016-06-15 | 2019-06-11 | Braeburn Systems Llc | Tamper resistant thermostat having hidden limit adjustment capabilities |
US20170364104A1 (en) * | 2016-06-15 | 2017-12-21 | Braeburn Systems Llc | Tamper Resistant Thermostat Having Hidden Limit Adjustment Capabilities |
US10488062B2 (en) | 2016-07-22 | 2019-11-26 | Ademco Inc. | Geofence plus schedule for a building controller |
US10317100B2 (en) | 2016-07-22 | 2019-06-11 | Ademco Inc. | Simplified schedule programming of an HVAC controller |
US10302322B2 (en) | 2016-07-22 | 2019-05-28 | Ademco Inc. | Triage of initial schedule setup for an HVAC controller |
US10253994B2 (en) | 2016-07-22 | 2019-04-09 | Ademco Inc. | HVAC controller with ventilation review mode |
CN111089397A (en) * | 2019-12-11 | 2020-05-01 | 於晓明 | Multi-point passive temperature detection control system and method for air conditioner |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4386649A (en) | Programmable thermostatic control device | |
US4298946A (en) | Electronically controlled programmable digital thermostat | |
US4388692A (en) | Electronically controlled programmable digital thermostat having variable threshold hysteresis with time | |
US4215408A (en) | Temperature control of unoccupied living spaces | |
US4460125A (en) | Wall thermostat and the like | |
US5103078A (en) | Programmable hot water heater control method | |
US4316256A (en) | Thermostat with automatic heat/air conditioning changeover | |
US4373664A (en) | Wall thermostat and the like | |
US5023432A (en) | Programmable hot water heater control device | |
US4205381A (en) | Energy conservative control of heating, ventilating, and air conditioning (HVAC) systems | |
US5761083A (en) | Energy management and home automation system | |
US4187543A (en) | Temperature control of chill water and steam in heating, ventilation, air conditioning (HVAC) systems | |
US4967382A (en) | Programmable time varying control system and method | |
US5544036A (en) | Energy management and home automation system | |
US5012973A (en) | Window air conditioning unit having a built-in programmable thermostat with remote temperature sensor | |
US6179213B1 (en) | Universal accessory for timing and cycling heat, ventilation and air conditioning energy consumption and distribution systems | |
US4253153A (en) | Energy conservative control of terminal reheat heating, ventilating, and air conditioning (HVAC) systems | |
KR900001894B1 (en) | Air conditioning apparatus | |
CA2202008C (en) | Energy management system | |
US4228511A (en) | System and method of power demand limiting and temperature control | |
US5902183A (en) | Process and apparatus for energy conservation in buildings using a computer controlled ventilation system | |
US4212078A (en) | Computer controlled facility management system (FMS) | |
US5179524A (en) | Fan-powered mixing box assembly | |
US4319711A (en) | Wall thermostat and the like | |
US4382544A (en) | Energy management system with programmable thermostat |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: MARYLAND NATIONAL INDUSTRIAL FINANCE CORPORATION, Free format text: SECURITY INTEREST;ASSIGNOR:NUCLEAR SYSTEMS, INC.;REEL/FRAME:004313/0259 Effective date: 19840906 |
|
AS | Assignment |
Owner name: MARYLAND NATIONAL INDUSTRIAL FINANCE CORPORATION, Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:NUCLEAR SYSTEMS INC.;REEL/FRAME:004326/0428 Effective date: 19840810 |
|
AS | Assignment |
Owner name: MNC COMMERCIAL Free format text: CHANGE OF NAME;ASSIGNOR:MARYLAND NATIONAL INDUSTRIAL FINANCE CORP.;REEL/FRAME:004965/0378 Effective date: 19870429 Owner name: CONTROL ENGINEERING CORPORATION, 7418 AMBASSADOR R Free format text: ASSIGNOR HEREBY ASSIGNS ENTIRE INTEREST IN QUIT CLAIM FOR PATENT # 4,386,649;ASSIGNOR:MARYLAND NATIONAL INDUSTRIAL CORPORATION;REEL/FRAME:004965/0380 Effective date: 19880728 Owner name: CONTROL ENGINEERING CORPORATION, MARYLAND Free format text: ASSIGNOR HEREBY ASSIGNS ENTIRE INTEREST IN QUIT CLAIM FOR PATENT # 4,386,649;ASSIGNOR:MARYLAND NATIONAL INDUSTRIAL CORPORATION;REEL/FRAME:004965/0380 Effective date: 19880728 |
|
AS | Assignment |
Owner name: JOHNSON, KENNETH M., MARYLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:CONTROLS ENGINEERING CORPORATION, A CORP. OF MD.;REEL/FRAME:005357/0070 Effective date: 19900615 |