The present disclosure pertains to thermostats and particularly to mode changes between heat and cool of thermostats.
The disclosure reveals an auto changeover mechanism for a thermostat. A heat and cool mode auto changeover with single or crossed setpoints may be an approach for doing a single setpoint auto changeover, an approach that can handle auto changeover with separate heat and cool setpoints that do not require the cool setpoint to always be higher than the heat setpoint, and also an approach that does not necessarily require a dead band between the setpoints. A hysteresis may be associated with switching to the other mode. The thermostat having the auto changeover mechanism may have a display of a mode that automatically changes between heat and cool.
The present system and approach may incorporate one or more processors, computers, controllers, user interfaces, wireless and/or wire connections, and/or the like, in an implementation described and/or shown herein.
This description may provide one or more illustrative and specific examples or ways of implementing the present system and approach. There may be numerous other examples or ways of implementing the system and approach.
A heat cool auto changeover with single or crossed setpoints may be an approach for doing single setpoint auto changeover and also an approach that can handle auto changeover with a separate heat setpoint (SP) and cool setpoint that do not require the cool setpoint to be higher than the heat setpoint, and an approach that does not necessarily require a minimum dead band between the two setpoints.
The present approach may vastly simplify how setpoint scheduling is done. The approach does not necessarily require setpoint pairs with complex rules (from a user's perspective) about position and closeness of the heat setpoint and cool setpoint.
Some thermostats that have an auto changeover may always force the cool setpoint to be above the heat setpoint, and also enforce a minimum “deadband” distance between them. The cool and heat setpoints of those thermostats generally could not necessarily be closer than 3 (or 2) degrees apart.
Some thermostats having an auto changeover often have to stay in a heat mode until the space temperature rises up to the cool setpoint and then they can switch to cool mode. Those thermostats may stay in a cool mode until the space temperature drops down to the heat setpoint and then it can switch to the heat mode.
The present approach may perform auto changeover without regard to the relationship or distance between the heat and cool setpoints.
An auto changeover mechanism of system 70 may be noted. Thermostat 71 may internally determine a heat switchover and a cool switchover temperature. The heat switchover temperature may be either 1.5 deg F. below the cooling setpoint or equal to the heating setpoint, whichever is lower. This may be the trigger temperature below at which the system switch changes to heat. The cool switchover temperature may be either 1.5 deg F. above the heat setpoint or equal to the cool setpoint, whichever is higher. This may be the trigger temperature above which the system switch changes to cool.
When the cool setpoint is more than 1.5 deg F. above the heat setpoint, the behavior may be the same as an auto changeover mechanism with a 1.5 deg F. difference, as illustrated in a graph 46 of
A graph 47 in
A graph 48 in
A graph 49 in
When a cool setpoint is above a heat setpoint by at least 1.5 degrees F., then the present auto changeover may work the same as ordinary logic, it can switch from heat mode to cool mode when the space temp is at or above the cool setpoint, and it can switch from cool mode to heat mode when the space temp is at or below the heat setpoint.
Several cases may be noted. One case may be when the cool setpoint is above the heat setpoint by less than 1.5 degrees F. Another case may be when the cool setpoint is equal to the heat setpoint (this may be same as a single setpoint auto changeover). Still another way may be when the cool setpoint is below the heat setpoint.
The auto changeover may switch from heat mode to cool mode when the space temp is 1.5 degrees or more above the heat setpoint and it may switch from cool mode to heat mode when the space temp is 1.5 degrees or more below the cool setpoint.
If the mode is unknown, then if the space temp is below both the heat and cool setpoints the auto changeover may start in a heat mode, or then if the space temp is above both the heat and cool setpoints the auto changeover may start in a cool mode, or if the space temp is between the heat and cool setpoints the auto changeover may start in the mode of whichever setpoint is closest to the space temp.
It may be noted that emergency heat is not necessarily part of the system switch. The user may activate/deactivate emergency heat by toggling an “Emergency Heat” button on the app secondary card. When activating Emergency Heat, the system switch may automatically change to Heat and auto changeover may be automatically deactivated. When activating auto changeover, emergency heat may be automatically deactivated. When the system switch changes to Cool or Off, emergency heat may be automatically deactivated. At the thermostat, the user cannot necessarily tell whether emergency heat has been activated.
People may generally prefer a different temperature setpoint in the summer versus winter. Consequently, thermostats may have implemented separate temperature setpoints for heating versus cooling. Some thermostats may also have a selectable system mode with allowed positions of Heat, Off, Cool, and Auto, where in the Auto position, the thermostat may automatically change between controlling to the heating setpoint and cooling setpoint as noted therein. Even though there are separate heating and cooling temperature setpoints, many thermostat users may prefer to see only one setpoint. In some thermostats when the system mode is in the Heat position, it may show and allow adjustment of the heating setpoint and when in the Cool position it may show and allow adjustment of the cooling setpoint. When the system mode is in the Off position, neither temperature setpoint is necessarily shown and neither can necessarily be adjusted. The user may choose which temperature setpoint to adjust by choosing the system mode position. However, when the system mode of such thermostats is in the Auto position, they may show both the heating and cooling setpoints and make the users to choose which ones they are adjusting.
In contrast, the present approach may improve on the thermostats by allowing the user interface to show only one setpoint even when the thermostat automatically chooses between heating and cooling. Auto may be removed from the system mode position. Instead, Auto may become an independent on/off parameter set by the user. When Auto is set to “On”, the thermostat may automatically choose between controlling the heating or cooling setpoints, and in doing so also change the system mode position between Heat and Cool.
Like some thermostats, when in the Heat or Cool position, the respective temperature setpoint may be shown and be changed, and when in the Off position, neither temperature setpoint is necessarily shown and neither can necessarily be adjusted. The user may manually change the automatically chosen system mode position, which may create an override to Auto. Auto may eventually reinstate itself, either after a timeout, a retrigger of the conditions that cause switching between heating and cooling, or a manual retrigger.
There may be a thermostat with one-touch actions and scheduling. A basic interaction model may be at a wall. The model may have a Set Point Adjustment, Away Mode Activation/Cancel, System Switch Adjustment, and not necessarily anything else.
Automatic actions may be time based (or temporal) events which may be one time or recurring. There may be options for recurring that go from simple (like an iPhone alarm) to complex (like a Google Calendar or Yahoo Calendar).
A basic interaction model app 14 (
A secondary card may provide for a Fan Switch, Auto Changeover, Emergency Heat, Southern Away, Vacation Hold, and possibly other items.
Macros may incorporate one touch actions. A one touch action may be a user-defined set of operations to be carried out across one or more devices at a press of a button. One may pre-populate some of the one touch actions (e.g., “My Temp”, “I'm Leaving”, “Go to Bed”). As to automatic actions, virtually any of the one touch actions may be automated. Automation may include time based and triggered events.
As to one touch actions, one may cross multiple systems and multiple locations in a connected home. Examples may include a thermostat, security system, garage door, door locks, lighting, and so forth. One may actuate multiple device specific actions at the press of a button. For Example, with “My Temp”, one may set the main thermostat heating setpoint=72 F, set the main thermostat cooling setpoint=78 F, and set the main thermostat Away Mode=Not Away.
Examples of triggered events may involve doing a one touch action “My Temp” when one's security system transitions to “unarmed”. One may move the system switch to “Heat” when the outdoor temperature drops below 55 F.
An automatic action may be an (time or trigger)/(optional enable condition)/(action list) entity. An example may involve a trigger of an outside temperature less than <55 F, an enable condition of time between 3:00 PM and 10:00 PM, and an action list of system switch=Heat, fan switch=On.
Automatic actions may be like one touch actions except when they have a time or trigger, and optionally an enable condition. Triggers and enable conditions should be evaluated to be either True or False.
Automatic actions may be time based (temporal). Examples may include Time: 5:00 PM weekdays, action list: AwayMode=Not Away; and Time: 9:00 AM weekends, action list: AwayMode=Not Away. The times may be based on local time, not UTC time.
Automatic actions may be triggered. An example may include Trigger: the front door=unlocked, action list: AwayMode=Not Away
As to time based automatic actions, only specific times may be allowed. Examples allowed may include: 3:00 PM; 3:00 PM Mondays; 3:00 PM Weekdays; and 3:00 PM Oct. 17, 20XX. Examples not allowed may include indefinite times such as before 3:00 PM; after 3:00 PM; and between 3:00 PM and 4:00 PM.
Triggered automatic actions may be noted. When a trigger changes from False to True, then the action list may be executed. For example, Trigger=outside temperature <55 F, action list=fan switch=On. The fan switch may be set to On when the outside temperature is 55 F or above and then may change to below 55 F. Once executed, to execute the action list again, the trigger needs to change back to False and then to True. If the trigger uses a parameter that is not enumerated, then a small amount of hysteresis may have to be implemented. The amount of hysteresis needed may be parameter dependant. In an example, the outside temperature may need to change to greater than or equal to 55 F (+hysteresis) and then below 55 F to be retriggered.
As to automatic actions, the user may manually change parameters (i.e., the setpoints) virtually any time, and consider them overrides to the automatic actions. The overrides may persist until an associated automatic action is triggered.
The app may have a “Do All Automatic Actions” button. The button may execute virtually all trigger based automatic actions. Those triggers that evaluate to True may cause their action list to be executed. The button may give the user an ability to cancel overrides of trigger based automatic actions. The user does not necessarily have an ability to reinstate time based automatic actions.
Some automated actions may be complicated to some extent. Complicated conditions may be difficult to view/edit on a smart phone. One may not want to necessarily allow AND/OR logic, an ELSEIF, ELSE format, a parenthesis grouping, or time based and non-time based in the same condition. An example may be a trigger: the outdoor temperature is below 55 F at 5:00 PM, action list: system switch=Heat. There may be logic conflicts. An example of conflict may be trigger: outdoor temperature <55 F, action list: system switch=Heat and trigger: outdoor temperature <55 F, action list: system switch=Cool. It may be recommended that the user not necessarily be allowed to set automated actions that have conflicts. To resolve conflicts, one may recommend the last executed wins.
One may want to prevent infinite loops. To allow looping and/or branching is not necessarily recommended. Having actions reference other actions may be recommended. Actions causing trigger loops may be prevented. For example, an infinite loop may be involve an AutoAction#1—trigger: heat setpoint >70 F, action list: heat setpoint=69 F, and an AutoAction#2—trigger: heat setpoint <70 F, action list: heat setpoint=71 F. Initially, one should not permit the set of parameters allowed to be conditions that overlap the set of parameters allowed to be actions (allow heat setpoint to be used in actions but not triggers). Later on, one may remove the restriction and detect one or more infinite loops and prevent them from running and alert the user. Also later on, the user should be prevented from creating infinite loops
A present setpoint model may be noted. There may be separate heat and cool setpoints. The user does not necessarily associate setpoints with an Away mode. Internally, the thermostat may implement values that prevent frozen pipes and melting candles. The thermostat and app do not necessarily show a setpoint and allow the user to manually change the setpoint when in the Away mode. Setpoints may apply only to Not Away modes (Eco and Not Eco). When changing to an Away mode, the thermostat may remember the heat and cool setpoints and reinstate them when changing back to the Not Away mode. When automatic actions change the heat and/or cool setpoints, the values may apply only for the Not Away mode. Automatic actions may change the setpoints when in the Away mode, but the new values do not necessarily take effect until the mode changes to Not Away.
System switch modes may be Heat, Cool, and Off. The modes may be on the thermostat and on the app. Auto may be implemented separately from a system switch. Emergency Heat may be implemented separately from the system switch.
On the thermostat or app, only one setpoint, whether cool or heat, may generally be shown when showing the setpoint. On the thermostat or app primary card, when the system switch is on at Heat, then the heat setpoint may be shown when showing a setpoint. The heat setpoint may be modified when manually changing the setpoint. When the system switch is on at Cool, then the cool setpoint may be shown when showing a setpoint. The cool setpoint may be modified when manually changing the setpoint. When the system switch is at Off, then no setpoint is shown and the setpoints cannot necessarily be manually changed.
When creating one touch actions or automatic actions that change the setpoint, the user should specifically indicate whether the heat setpoint and/or the cool setpoint is being set. Examples may include: Time: 6:00 AM weekdays, action list: heat setpoint=72 F, cool setpoint=78 F; and Time: 9:00 AM weekend, action list: heat setpoint=72 F, cool setpoint=78 F.
An auto changeover may be noted. Some features of the changeover may incorporate the following items. No dead band is necessarily required. Heating setpoints may be below, equal to, or above cooling setpoints. There may be no installer setup (ISU) to allow/disallow an auto changeover. An auto changeover may virtually always be allowed. The auto changeover is not necessarily a part of the system switch. The user may activate and deactivate by toggling an “Auto Changeover” button on the app secondary card. The changeover mechanism may automatically trigger changes to the system switch between Heat and Cool. The user may override the auto changeover by changing the system switch. One touch actions and automatic actions may override the auto changeover by changing the system switch. An override may persist until the changeover mechanism retriggers or the user presses the “Auto Changeover” button on the app secondary card. At the thermostat, the user cannot necessarily tell whether the auto changeover has been activated. If the system switch is Off while the auto changeover is active, then it may trigger to automatically have a change between Heat and Cool be disabled until the system switch changes to Heat or Cool.
To recap, a thermostat may incorporate a cool mode and heat mode mechanism having a connection for controlling a building heating and cooling system for affecting a temperature of a space, a temperature setpoint mechanism, having cool and heat setpoints that are adjustable, connected to the cool mode and heat mode mechanism, and an auto changeover connected to the temperature setpoint mechanism. The building heating and cooling system may be a heating, ventilation and air conditioning (HVAC) system.
The auto changeover may switch the thermostat from one mode to another mode according to the temperature of the space for a set amount of time relative to the cool and heat setpoints and hystereses above and below the cool and heat setpoints, respectively. The auto changeover may occur when a cool setpoint is less than a heat setpoint. The auto changeover may occur when cool and heat setpoints are the same. The auto changeover may occur when a cool setpoint is greater than a heat setpoint.
The auto changeover may switch from a heat mode to a cool mode when the temperature of the space is X degrees F. or more above the heat setpoint for W minutes of time. The auto changeover may switch from the cool mode to the heat mode when the space temperature of the space is Y degrees F. or more below the cool setpoint for Z minutes of time. X may range from 0.0 to virtually any number. Y may range from 0.0 to virtually any number. X may vary with time and Y may vary with time. X and Y are not necessarily the same number. W may range from 0.0 to virtually any number and Z may range from 0.0 to virtually any number. W may vary with time and Z may vary with time. W and Z are not necessarily the same number.
The thermostat may further incorporate a user interface having a display. The display may show a mode which automatically changes between heat and cool to indicate the mode of the thermostat.
If the mode is unknown and the temperature of the space is below the heat setpoint and the cool setpoint, then the auto changeover may start in a heat mode, or if the mode is unknown and the temperature of the space is above the heat setpoint and the cool setpoint, then the auto changeover may start in a cool mode, or if the mode is unknown and the temperature of the space is between the heat setpoint and the cool setpoint, then the auto changeover may start in the mode of whichever setpoint is closest to the space temp.
The auto changeover may be overridden by manually selecting a heat mode or a cool mode. The auto changeover may be reinstated by a manual retrigger, a time-out retrigger, or a retrigger of conditions that cause switching between the heat mode and the cool mode.
A thermostat for a heating, ventilation and air conditioning system of a building, may incorporate a user interface, and an auto changeover connected to the user interface, for switching from one mode to another mode according to the temperature of the space at a set amount of time relative to a cool setpoint or heat setpoint, and having adjustable hystereses above and below the cool and heat setpoints. The user interface may display a mode of the thermostat and automatically indicate a heat or cool mode that is in effect.
The user interface may have a provision for one or more one touch actions. A one touch action may be a user defined set of operations carried out across one or more devices at a press of a button switch. A one touch action of a button switch may actuate multiple device specific actions. A one touch action of a button switch for control of the temperature of the space may incorporate setting a heat setpoint and a cool setpoint. The heat setpoint may be greater or less than the cool setpoint, or equal to the cool setpoint.
A one touch action may be an automatic action. An automatic action may incorporate a time or trigger, and an optimal enable condition. Triggers and enable conditions may be evaluated as to be true or false. An automatic action that is time based may have a specific time. An automatic action that is triggered may have an evaluation of true or false. When a trigger changes from false to true, then an action list may be executed. Once the action list is executed, to execute the action list again, the evaluation of the trigger may need to change back to false and then to true. The action list may incorporate energizing a heating, ventilation and air conditioning (HVAC) piece of equipment.
A one touch action can be an automatic action. The automatic action may incorporate a time or trigger, and an optimal enable condition. Triggers and enable conditions may be evaluated as to be true or false. A trigger may be a temperature.
A parameter of the automatic action may be manually changed, and be an override of the automatic action. The override may persist until an associated automatic action is triggered.
The thermostat may further incorporate an action button for executing virtually all automatic actions having triggers that have an evaluation of true. The action button may give a user an ability to cancel overrides of triggers of automatic actions.
A setpoint may be shown at the user interface when a mode is shown. When a system switch is on a heat mode, the setpoint may be a heat setpoint, and the heat setpoint may be modified by manually changing the setpoint shown. When the system switch is on a cool mode, the setpoint may be a cool setpoint, and the cool setpoint may be modified by manually changing the setpoint shown. When the system switch is at off, then no setpoint is necessarily shown and the heat setpoint or the cool setpoint cannot necessarily be manually changed.
The auto changeover may be virtually always allowed. The auto changeover may be manually deactivated and activated.
The thermostat may further incorporate an emergency heat component having a button to activate emergency heat. When the emergency heat is activated, a system switch may automatically change the thermostat to heat and the auto changeover may be automatically deactivated. When the auto changeover is activated, the emergency heat may be deactivated. When the system switch is changed to cool or off, the emergency heat may be automatically deactivated.
A thermostat system may incorporate a thermostat hardware device. The thermostat hardware device may incorporate a cool mode and heat mode mechanism having a connection for controlling a building heating and cooling system for affecting a temperature of a space, a temperature setpoint mechanism, having cool and heat setpoints that are adjustable, connected to the cool mode and heat mode mechanism, and an auto changeover connected to the temperature setpoint mechanism.
The auto changeover may switch the thermostat from one mode to another mode according to the temperature of the space relative to the cool and heat setpoints. The cool setpoint may be greater or less than, or equal to the heat setpoint.
The cool and heat setpoints may be situated between zero and any number of degrees F. apart from each other.
The thermostat system may further incorporate a mobile application, and a cloud connected to the mobile application and the thermostat hardware device.
The auto changeover may switch from the heat mode to the cool mode when the temperature of the space is X degrees F. or more above the heat setpoint and after transitioning for a period of Y minutes at the temperature of the space of X degrees F. or more above the heat setpoint. The auto changeover may switch from the cool mode to the heat mode when the space temperature of the space is X degrees F. or more below the cool setpoint and after transitioning for a period of Y minutes at the temperature of the space of X degrees F. or more below the cool setpoint. X may range from zero to virtually any number and Y may range from zero to virtually any number. X and Y for switching to the cool mode are not necessarily the same as X and Y for switching to the heat mode.
A thermostat may incorporate a cool mode and heat mode mechanism having a connection for controlling a building heating and cooling system for affecting a temperature of a space, a temperature setpoint mechanism connected to the cool mode and heat mode mechanism, a user interface mechanism for the user to select between the heat and cool modes and to view the mode that has been selected, and an auto mechanism to automatically change between heat and cool modes without user action. The user interface mechanism may be used for separately viewing a manually selected mode and an automatically selected mode.
The auto mechanism may switch from a heat mode to a cool mode when the temperature of the space is X degrees F. or more above a heat setpoint for W minutes of time. The auto mechanism may switch from the cool mode to the heat mode when the space temperature of the space is Y degrees F. or more below a cool setpoint for Z minutes of time.
The following patent documents may be of interest relative to the present application. U.S. patent application Ser. No. 12/881,058, filed Sep. 13, 2010, and entitled “Automatic Changeover Control for an HVAC System”, is hereby incorporated by reference. U.S. patent application Ser. No. 12/886,925, filed Sep. 21, 2010, and entitled “Remote Control of an HVAC System that Uses a Common Temperature Setpoint for both Heat and Cool Modes”, is hereby incorporated by reference.
In the present specification, some of the matter may be of a hypothetical or prophetic nature although stated in another manner or tense.
Although the present system and/or approach has been described with respect to at least one illustrative example, many variations and modifications will become apparent to those skilled in the art upon reading the specification. It is therefore the intention that the appended claims be interpreted as broadly as possible in view of the related art to include all such variations and modifications.
This present application is a Continuation of U.S. patent application Ser. No. 13/843,476, filed Mar. 15, 2013. U.S. patent application Ser. No. 13/843,476, filed Mar. 15, 2013, is hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
3815668 | Carlson | Jun 1974 | A |
3825852 | Pinckaers | Jul 1974 | A |
4071745 | Hall | Jan 1978 | A |
4177860 | Johnson et al. | Dec 1979 | A |
4316256 | Hendricks et al. | Feb 1982 | A |
4386649 | Hines | Jun 1983 | A |
4420736 | Krueger | Dec 1983 | A |
4446913 | Krocker | May 1984 | A |
4632177 | Beckey | Dec 1986 | A |
4799176 | Cacciatore | Jan 1989 | A |
5154226 | Porter et al. | Oct 1992 | A |
5192020 | Shah | Mar 1993 | A |
6681848 | Breeden | Jan 2004 | B2 |
7556207 | Mueller et al. | Jul 2009 | B2 |
7641126 | Schultz et al. | Jan 2010 | B2 |
7802618 | Simon et al. | Sep 2010 | B2 |
7861941 | Schultz et al. | Jan 2011 | B2 |
8091794 | Siddaramanna et al. | Jan 2012 | B2 |
20050189429 | Breeden | Sep 2005 | A1 |
20070045444 | Gray et al. | Mar 2007 | A1 |
20070138308 | Schultz et al. | Jun 2007 | A1 |
20090140064 | Schultz | Jun 2009 | A1 |
20120006756 | Correa | Jan 2012 | A1 |
20120061068 | Anderson et al. | Mar 2012 | A1 |
20120067561 | Bergman et al. | Mar 2012 | A1 |
20130263034 | Bruck | Oct 2013 | A1 |
20140263678 | Schnell et al. | Sep 2014 | A1 |
Entry |
---|
Ambient Electrical Ltd., “TR3100 Thermostat Instructions,” Version 1.3, 2 pages, prior to Mar. 15, 2013. |
Aube Technologies, “TH232-AF-230 Installation Instructions, 230 V Base,” pp. 1-4, May 26, 2010. |
Honeywell, “TB6575/TB8575 SuitePro Digital Fan Coil Thermostats,” Installation Instructions, 20 pages, Apr. 2010. |
Zennio, “Zennio “Building” Thermostat,” Version 1.1 Document Edition a, 37 pages, prior to Mar. 15, 2013. |
Number | Date | Country | |
---|---|---|---|
20160320086 A1 | Nov 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13843476 | Mar 2013 | US |
Child | 15209987 | US |