WO2018140640A1 - Système et procédé de production de programme de système cvc en fonction d'entrées de niveau de confort définies par un utilisateur - Google Patents
Système et procédé de production de programme de système cvc en fonction d'entrées de niveau de confort définies par un utilisateur Download PDFInfo
- Publication number
- WO2018140640A1 WO2018140640A1 PCT/US2018/015309 US2018015309W WO2018140640A1 WO 2018140640 A1 WO2018140640 A1 WO 2018140640A1 US 2018015309 W US2018015309 W US 2018015309W WO 2018140640 A1 WO2018140640 A1 WO 2018140640A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- comfort
- hvac
- set point
- computing device
- temperature set
- 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.)
- Ceased
Links
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/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/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/52—Indication arrangements, e.g. displays
-
- 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/56—Remote control
-
- 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
- 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/64—Electronic processing using pre-stored 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2120/00—Control inputs relating to users or occupants
- F24F2120/20—Feedback from users
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2614—HVAC, heating, ventillation, climate control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Definitions
- HVAC heating, ventilation, and air-conditioning
- programmable thermostats use several methods to save energy and money for the consumer.
- One example is by managing climate settings based on a user- programmed schedule for heating and cooling of a structure, such as a residential structure.
- the programming of such schedules can be complicated.
- the temperature set points of the schedules are typically predicated on a temperature setting or range that is based on an anticipated comfort level (i.e., at a particular temperature set point that the user assumes they will be comfortable at) or may be rationalized by an anticipated financial incentive.
- the user may feel cold or warm, but because the temperature set point is set to a temperature they always have it set at, they may ignore their level of discomfort or feel the schedule is too complicated to adjust.
- An ideal system should allow for ease of use schedule programming and take into account how the user feels during the day with regard to the temperature level of their residence, rather than the attachment associated with a numerical temperature value.
- a heating, ventilation, and air-conditioning (HVAC) system includes one or more HVAC components; an HVAC controller communicatively coupled to the one or more HVAC components; and a local computing device communicatively coupled to the HVAC controller.
- HVAC heating, ventilation, and air-conditioning
- the local computing device is configured to initiate, via a graphical user interface (GUI) of an application presently executing on the local computing device, a comfort challenge, wherein to initiate the comfort challenge comprises to operate in a seasonal challenge mode, wherein to operate in the seasonal challenge mode comprises to not display any numerical references indicative of temperature levels on the GUI; display, via the GUI, a comfort indication element, wherein the comfort indication element is a GUI element that indicates a present comfort profile temperature set point and is usable by a user of the local computing device to select a present comfort level relative to the present comfort profile temperature set point.
- GUI graphical user interface
- the local computing device is additionally configured to update, in response to a determination that the present comfort level selected by the user is different than the present comfort profile temperature set point, the present comfort profile temperature set point to a value associated with the present comfort level selected by the user via the comfort indication element; transmit a message to the HVAC controller that includes the updated present comfort profile temperature set point, wherein the message is usable to initiate an operational action by the HVAC controller on at least one of the one or more HVAC components; and update a comfort profile schedule as a function of the updated present comfort profile temperature set point, wherein the comfort profile schedule defines an HVAC system control schedule usable by the HVAC controller to enforce temperature thresholds via the one or more HVAC components.
- the local computing device is communicatively coupled to the HVAC controller via one of a local area network or a personal area network.
- the local computing device is further configured to provide a notification to the HVAC controller that indicates the HVAC controller is to operate in the seasonal challenge mode, and wherein the notification is usable to indicate that the receiver of the notification is not to display any numerical references indicative of temperature levels and humidity levels while in the seasonal challenge mode.
- the comfort indication element includes an indicator and a plurality of ticks, wherein the plurality of ticks include a center tick and an evenly distributed number of ticks on each side of the center tick, wherein each of the ticks is representative of an associated temperature set point relative to the center tick, and wherein the center tick is representative of the present comfort profile temperature set point.
- having determined that the present comfort level selected by the user is different than the present comfort profile temperature set point comprises to receive an indication that the user adjusted the indicator one or more ticks away from the center tick.
- each of the ticks to the right of the center tick represents a one degree Fahrenheit decrement relative to the number of ticks between the respective tick and the center tick and wherein each of the ticks to the left of the center tick represents a one degree Fahrenheit increment relative to the number of ticks between the respective tick and the center tick.
- the local computing device is further configured to display, via the GUI and after an elapsed period of time, a proposed comfort profile schedule for the seasonal challenge mode, wherein the proposed comfort profile schedule identifies an optional HVAC system control schedule selectable by the user for use by the HVAC controller to enforce temperature thresholds via the one or more HVAC components.
- the local computing device is further configured to (i) determine whether the updated present comfort profile temperature set point has been reached and (ii) prompt the user, via the GUI that includes the comfort indication element, to indicate a new present comfort level relative to the updated present comfort profile temperature set point.
- the local computing device is communicatively coupled to the HVAC controller via a remote computing device, wherein the remote computing device is communicatively coupled to each of the local computing device and the HVAC controller via a wide area network.
- to transmit the message to the HVAC controller that includes the updated present comfort profile temperature set point comprises to transmit the message to the remote computing device for storage of the updated present comfort profile temperature set point and subsequent transmission to the HVAC controller.
- a method includes generating a schedule for a heating, ventilation, and air-conditioning (HVAC) system based on user-defined comfort level inputs, the HVAC system comprising an HVAC controller communicatively coupled to one or more HVAC components and a local computing device communicatively coupled to the HVAC controller.
- HVAC heating, ventilation, and air-conditioning
- the method includes initiating, via a graphical user interface (GUI) of an application presently executing on the local computing device, a comfort challenge, wherein initiating the comfort challenge comprises operating in a seasonal challenge mode, and wherein operating in the seasonal challenge mode comprises not displaying any numerical references indicative of temperature levels and humidity levels on the GUI; and displaying, via the GUI, a comfort indication element, wherein the comfort indication element is a GUI element that indicates a present comfort profile temperature set point and is usable by a user of the local computing device to select a present comfort level relative to the present comfort profile temperature set point.
- GUI graphical user interface
- the method additionally includes updating, by the local computing device and in response to determining that the present comfort level selected by the user is different than the present comfort profile temperature set point, the present comfort profile temperature set point to a value associated with the present comfort level selected by the user via the comfort indication element; transmitting, by the local computing device, a message to the HVAC controller that includes the updated present comfort profile temperature set point, wherein the massage is usable to initiate an operational action by the HVAC controller on at least one of the one or more HVAC components; and updating, by the local computing device, a comfort profile schedule as a function of the updated present comfort profile temperature set point wherein the comfort profile schedule defines an HVAC system control schedule usable by the HVAC controller to enforce temperature thresholds via the one or more HVAC components.
- the local computing device is communicatively coupled to the HVAC controller via one of a local area network or a personal area network.
- the method further includes providing, by the local computing device, a notification to the HVAC controller that indicates the HVAC controller is to operate in the seasonal challenge mode, and wherein the notification is usable to indicate that the receiver of the notification is not to display any numerical references indicative of temperature levels and humidity levels while in the seasonal challenge mode.
- displaying the comfort indication element includes displaying an indicator and a plurality of ticks, wherein the plurality of ticks include a center tick and an evenly distributed number of ticks on each side of the center tick, wherein each of the ticks is representative of an associated temperature set point relative to the center tick, and wherein the center tick is representative of the present comfort profile temperature set point.
- determining that the present comfort level selected by the user is different than the present comfort profile temperature set point comprises receiving an indication that the user adjusted the indicator one or more ticks away from the center tick.
- each of the ticks to the right of the center tick represents a one degree Fahrenheit decrement relative to the number of ticks between the respective tick and the center tick and wherein each of the ticks to the left of the center tick represents a one degree Fahrenheit increment relative to the number of ticks between the respective tick and the center tick.
- the method additionally includes displaying, via the GUI and after an elapsed period of time, a proposed comfort profile schedule for the seasonal challenge mode, wherein the proposed comfort profile schedule identifies an optional HVAC system control schedule selectable by the user for use by the HVAC controller to enforce temperature thresholds via the one or more HVAC components.
- determining whether the updated present comfort profile temperature set point has been reached and prompting, via the GUI that includes the comfort indication element, the user to indicate a new present comfort level relative to the updated present comfort profile temperature set point.
- the local computing device is communicatively coupled to the HVAC controller via a remote computing device, and wherein the remote computing device is communicatively coupled to each of the local computing device and the HVAC controller.
- transmitting the message to the HVAC controller that includes the updated present comfort profile temperature set point comprises transmitting the message to the remote computing device for storage of the updated present comfort profile temperature set point and subsequent transmission to the HVAC controller.
- a heating, ventilation, and air-conditioning (HVAC) controller for generating a schedule for an HVAC system based on user-defined comfort level inputs includes an HVAC system interface usable to enable communicative coupling to one or more HVAC components of the HVAC system; and a user interface.
- HVAC heating, ventilation, and air-conditioning
- the user interface is configured to initiate, via a graphical user interface (GUI) of an application presently executing on the user interface, a comfort challenge, wherein to initiate the comfort challenge comprises to operate in a seasonal challenge mode, wherein to operate in the seasonal challenge mode comprises to not display any numerical references indicative of temperature levels on the GUI; and display, via the GUI, a comfort indication element, wherein the comfort indication element is a GUI element that indicates a present comfort profile temperature set point and is usable by a user of the local computing device to select a present comfort level relative to the present comfort profile temperature set point.
- GUI graphical user interface
- the user interface is additionally configured to update, in response to a determination that the present comfort level selected by the user is different than the present comfort profile temperature set point, the present comfort profile temperature set point to a value associated with the present comfort level selected by the user via the comfort indication element; transmit a message to one or more of the one or more HVAC components, wherein the message includes the updated present comfort profile temperature set point, and wherein the message is usable to initiate an operational action by the receiving one or more HVAC components; and update a comfort profile schedule as a function of the updated present comfort profile temperature set point, wherein the comfort profile schedule defines an HVAC system control schedule usable by the HVAC controller to enforce temperature thresholds via the one or more HVAC components.
- the HVAC controller is further configured to receive a message from a local computing device communicatively coupled to the HVAC controller, wherein the message includes updated comfort profile information; and transmit, as a function of the updated comfort profile information, a command to one or more of the one or more HVAC components, wherein the message includes a command usable by the receiving one or more HVAC components to perform an operational action.
- the HVAC controller is further configured to receive an operating mode notification from a local computing device communicatively coupled to the HVAC controller; and initiate, in response to a determination that the notification indicates the HVAC controller has been placed into seasonal challenge mode, the comfort challenge.
- the comfort indication element includes an indicator and a plurality of ticks, wherein the plurality of ticks include a center tick and an evenly distributed number of ticks on each side of the center tick, wherein each of the ticks is representative of an associated temperature set point relative to the center tick, and wherein the center tick is representative of the present comfort profile temperature set point.
- having determined that the present comfort level selected by the user is different than the present comfort profile temperature set point comprises to receive an indication that the user adjusted the indicator one or more ticks away from the center tick.
- each of the ticks to the right of the center tick represents a one degree Fahrenheit decrement relative to the number of ticks between the respective tick and the center tick and wherein each of the ticks to the left of the center tick represents a one degree Fahrenheit increment relative to the number of ticks between the respective tick and the center tick.
- the HVAC controller is further configured to display, via the GUI and after an elapsed duration of time, a proposed comfort profile schedule for the seasonal challenge mode, wherein the proposed comfort profile schedule identifies an optional HVAC system control schedule selectable by the user and usable by the HVAC controller to enforce temperature thresholds via the one or more HVAC components.
- the HVAC controller is communicatively coupled to the local computing device via a remote computing device, and wherein to update the comfort profile schedule as a function of the updated present comfort profile temperature set point comprises to transmit a message to the remote computing device, wherein the message is usable by the remote computing device to update the present comfort profile temperature set point.
- the HVAC controller further includes one or more sensors usable to detect a present condition of an environment in which the HVAC controller is integrated wherein the HVAC controller is further configured to (i) receive information from the one or more sensors, (ii) determine whether the updated present comfort profile temperature set point has been reached as a function of the information received from the one or more sensors and (iii) prompt the user, via the GUI that includes the comfort indication element, to indicate a new present comfort level relative to the updated present comfort profile temperature set point.
- the HVAC controller is further configured to (i) determine a present condition of the as a function of information received from the one or more sensors and (ii) transmit, in response to a determination that the present condition violates a threshold, a message to one or more of the one or more HVAC components, wherein the message includes a command usable by the receiving one or more HVAC components to perform an operational action.
- FIG. 1 is a schematic block diagram of a heating, ventilation, and air- conditioning (HVAC) system for generating a schedule for the HVAC system based on user defined comfort level inputs that includes an HVAC controller communicatively coupled to one or more HVAC components and a local computing device;
- HVAC heating, ventilation, and air- conditioning
- FIG. 2 is a block diagram of an illustrative embodiment of the HVAC controller of the system of FIG. 1;
- FIG. 3 is a schematic flow diagram of a method for generating a schedule for the HVAC system of FIG. 1 based on user defined comfort level inputs;
- FIGS. 4A-4C show an illustrative interface for setting user defined comfort level inputs using the comfort indication element in a comfort challenge mode
- FIGS. 5 and 6 show illustrative interfaces for setting user defined comfort level inputs in a comfort challenge mode
- FIG. 7 shows an illustrative interface for accessing reports of the results of the comfort challenge.
- FIGS. 8 and 9 show illustrative interfaces for reviewing the reports of the results of the comfort challenge based on the user defined comfort level inputs received over the course of the comfort challenge.
- FIG. 1 illustrates a heating, ventilation, and air-conditioning (HVAC) system 100 for generating a heating and cooling schedule for the HVAC system 100 based on user defined comfort level inputs.
- the HVAC system 100 includes an HVAC controller 102 communicatively coupled to one or more HVAC components 104.
- the HVAC controller 102 is configured to transmit control messages to the HVAC components 104, while each of HVAC components 104 are each configured to receive and interpret the control messages to provide thermal comfort and acceptable air quality within a structure 108 (e.g., a residence, an office, etc.).
- the HVAC controller 102 may include various sensors, described in further detail below, for which the data received therefrom may be used to determine which control messages to send and when. For example, the received sensor data may be compared against one or more programmed set points (e.g., temperature set points, humidity set points, etc.) or ranges.
- programmed set points e.g., temperature set points, humidity set points, etc.
- the HVAC controller 102 may be configured as a thermostat. It should be appreciated that, in some embodiments, the HVAC controller 102 may be configured to control other devices in addition to the one or more HVAC components 104, such as those devices that may be controlled by a home automation controller to name one non- limiting example. It should be appreciated that, as shown, one or more of the HVAC components 104 may be located within the structure 108 (e.g., a furnace unit), while one or more other HVAC components 104 may be located external to the structure 108 (e.g., an air conditioner unit).
- the HVAC system 100 additionally includes a local computing device 106 communicatively coupled to the HVAC controller 102.
- the local computing device 106 is configured to receive HVAC system 100 information from the HVAC controller 102 and display the received information to a user of the local computing device 106 in a visual format.
- an application e.g., a client application
- the local computing device 106 of the illustrative HVAC system 100 is shown within the structure 108, the local computing device 106 may be usable, in some embodiments, to interface with the HVAC controller 102 (e.g., via the remote computing device 112) while the local computing device 106 is located external, or otherwise remote in proximity, to the structure 108.
- the local computing device 106 is additionally configured to receive input from the user related to one or more settings, or preferences, of the HVAC system and communicate the received input to the HVAC controller 102. Accordingly, the HVAC controller 102 can take an operational action on one or more of the HVAC components 104 as a function of the received input.
- An operational action includes any action that can be taken by the HVAC components 104 in response to having received a command from the HVAC controller, such as adjusting an operational mode, a temperature set point, a humidity set point, etc.
- the local computing device 106 may execute an application (i.e., an HVAC control application) that is configured to communicate with an application executing on the HVAC controller 102.
- the local computing device 106 and the HVAC controller 102 may be in direct wireless communication (e.g., WiFi®, Bluetooth®, ZigBee®, etc.).
- the local computing device 106 and the HVAC controller 102 may be indirectly coupled.
- the local computing device 106 and the HVAC controller 102 may be communicatively coupled to a remote computing device 112 via a network 110.
- the remote computing device 112 is configured to perform as an intermediary between the HVAC controller 102 and the local computing device 106.
- the remote computing device 112 is configured to store and manage data received from both the HVAC controller 102 and the local computing device 106, as well as facilitate the transmission of messages (e.g., network packets including operational data, preferences, and settings) between the HVAC controller 102 and the local computing device 106. Accordingly, each of the HVAC controller 102 and the local computing device 106 can present data to a user that is synchronized at the remote computing device 112.
- messages e.g., network packets including operational data, preferences, and settings
- thin-client applications e.g., a web browser, a mobile application, an application programming interface (API) infrastructure, or other network connected software
- a web server program e.g., in a client-server architecture
- the HVAC controller 102 may be comprised of any combination of firmware, software, hardware, and/or circuitry capable of performing the functions described herein.
- the illustrative HVAC controller 102 includes a CPU 200, an input/output (I/O) controller 202, a memory 204, a network communication circuitry 206, one or more I/O peripherals 208, one or more sensors 212, and an HVAC system interface 220.
- I/O input/output
- memory 204 includes a central processing unit (C) controller 202, a central processing unit (C) controller, or a single memory 204, and a network communication circuitry 206, one or more I/O peripherals 208, one or more sensors 212, and an HVAC system interface 220.
- I/O peripherals 208 input/output peripherals 208
- sensors 212 one or more sensors 212
- HVAC system interface 220 an HVAC system interface 220.
- alternative embodiments may include additional, fewer, and/or alternative components to those of the illustr
- the CPU 200 may be embodied as any type of hardware or combination of circuitry capable of processing data. Accordingly, the CPU 200 may include one or more processing cores (not shown) in a single-core processor or a multi-core processor architecture capable of reading and executing program instructions. In some embodiments, the CPU 200 may include cache memory (not shown) that may be integrated directly with the CPU 200 or placed on a separate chip with a separate interconnect to the CPU 200. It should be appreciated that, in some embodiments, pipeline logic may be used to perform software and/or hardware operations (e.g., network communication operations), rather than commands issued to/from the CPU 200.
- software and/or hardware operations e.g., network communication operations
- the I/O controller 202 may be embodied as any type of computer hardware or combination of circuitry capable of interfacing between input/output devices and the HVAC controller 102.
- the I/O controller 202 is configured to receive input/output requests from the CPU 200, and send control signals to the respective input/output devices, thereby managing the data flow to/from the HVAC controller 102.
- the memory 204 may be embodied as any type of computer hardware or combination of circuitry capable of holding data and instructions for processing. Such memory 204 may be referred to as main or primary memory. It should be appreciated that, in some embodiments, one or more components may have direct access to memory, such that certain data may be stored via direct memory access (DMA) independently of the CPU 200.
- DMA direct memory access
- the network communication circuitry 206 may be embodied as any type of computer hardware or combination of circuitry capable of managing network interfacing communications (e.g., messages, datagrams, packets, etc.) via wireless and/or wired communication modes. Accordingly, in some embodiments, the network communication circuitry 206 may include a network interface controller (NIC) capable of being configured to connect the HVAC controller 102 to a computer network (e.g., the network 106).
- NIC network interface controller
- the one or more I/O peripherals 208 may be embodied as any auxiliary device configured to connect to and communicate with the HVAC controller 102.
- the I/O peripherals 208 may include, but are not limited to, a touchpad, a keypad, a keyboard, a microphone, one or more buttons, a display (e.g., a liquid crystal diode (LED) display), a touchscreen, a speaker, one or more illuminating components (e.g., light emitting diode(s) (LEDs)), etc. Accordingly, it should be appreciated that some I/O devices are capable of one function (i.e., input or output), while others are capable of performing both functions (i.e., input and output).
- the illustrative I/O peripherals 208 includes a user interface 210, such as a touchscreen, to provide an interface to a user for to review information of the HVAC system 100, as well as receive direct input at the HVAC controller 102 from a user, such as may be used for setting/parameter manipulation. It should be appreciated, however, that such interfaces are generally restricted in size and capacity, as compared to those of the local computing devices 106 as described herein.
- the one or more sensors 212 may include any combination of firmware, software, hardware, and/or circuitry capable of detecting a present condition and events/changes in the environment in which it resides (e.g., internal or external to the structure 108 in which the HVAC system 100 is integrated).
- the illustrative sensors 212 includes a temperature sensor 214, a humidity sensor 216, and, in some embodiments, a presence detection sensor 218.
- the temperature sensor 214 may be embodied as any type of sensor capable of detecting a present temperature of an area surrounding the temperature sensor 214.
- the humidity sensor 216 may be embodied as any type of sensor capable of detecting a present humidity level.
- the presence detection sensor 218 may be embodied as any type of sensor capable of detecting a presence within proximity of the presence detection sensor 218, such as may be used to determine the occupancy of the structure 108.
- sensors 212 may be present in other embodiments.
- the sensors 212 may include one or more of particulate sensors, carbon dioxide sensors, current sensors, dew point sensors, pressure sensors, etc.
- one or more sensors located external to the HVAC controller may provide measured data to the HVAC controller 102 (e.g., via a LAN connection).
- the sensors may be located at one or more of the HVAC components 104 and/or another device associated with the structure 108.
- the HVAC system interface 220 may include any combination of firmware, software, hardware, and/or circuitry capable of performing the functions described herein, including transmitting control information to the various HVAC components 104 of the HVAC system 100 and receiving information therefrom.
- the HVAC system interface 220 may include one or more control boards (e.g., indoor HVAC unit control boards, outdoor HVAC unit control boards, etc.) for interfacing with the various HVAC components 104 of the HVAC system 100.
- the HVAC components 104 may include any type of HVAC device capable of receiving and interpreting commands from the HVAC controller 102, including, but not limited to, one or more furnaces, fan coils, heat pumps, geothermal heat pumps, humidifiers, dehumidifiers, indoor air quality systems, etc. Accordingly, each of the HVAC components 104 may have an internal control board and/or processor to receive and interpret such commands.
- the local computing device 106 may be embodied as any type of computing device capable of performing the functions described herein. It should be appreciated that one or more of the components of the illustrative HVAC controller 102 may be included in the local computing device 106 (e.g., a CPU, memory, an I/O controller, network communication circuitry, I/O peripherals, etc.). Accordingly, the like components are not described herein to preserve clarity of the description. It should be appreciated that such like components may differ based on the type of the local computing device 106 and that additional and/or alternative components, such as those components typically associated with a computing device, may be included in the local computing device 106. It should be further appreciated that some components of the HVAC controller 102, such as the one or more sensors 212 and the HVAC system interface 220, may be exclusive to the HVAC controller 102.
- the local computing device 106 may be embodied as a mobile computing device, in some embodiments, that uses mobile- specific hardware and software components for operating, executing, and providing services and applications on a mobile architecture.
- mobile computing devices may include, but are not limited to, smartphones, wearables (e.g., smartwatches, smart glasses, etc.), tablets, laptops, etc.
- the local computing device may be a stationary computing device, such as a desktop computer, an all-in-one computer, etc.
- the network 110 may be implemented as any type of wired and/or wireless network, such as a local area network (LAN), a wide area network (WAN), a global network (the Internet), etc. Accordingly, the network 110 may include one or more communicatively coupled network computing devices (not shown) for facilitating the flow and processing of network communication traffic via a series of interconnects. Such network computing devices may include, but are not limited to, one or more access points, routers, switches, servers, compute devices, storage devices, etc.
- one or more of such network computing devices may be configured to couple to one or more of the HVAC controller 102, the local computing device 106, and the remote computing device 112 of the HVAC system 100 of FIG. 1.
- the HVAC controller may connect to the network 110 via the network communication circuitry 206 using wired (e.g., Ethernet, token ring, etc.) and/or wireless (e.g., Bluetooth®, Wi- Fi®, wireless broadband, ZigBee®, etc.) communication technologies and associated protocols.
- the remote computing device 112 may be embodied as any type of computing device capable of performing the functions described herein, including, but not limited to, a server, a compute device, a storage device, or a combination thereof. It should be appreciated that, similar to the local computing device 106, the remote computing device 112 includes like components to that of the illustrative HVAC controller 102 of FIG. 2 (e.g., a CPU, memory, an I/O controller, a network communication circuitry, I/O peripherals, etc.). Accordingly, the like components are not described herein to preserve clarity of the description.
- Such like components may differ based on the type of the remote computing device 112 and that additional and/or alternative components, such as those components typically associated with a computing device, may be included in the remote computing device 112. It should be further appreciated that some components of the HVAC controller 102, such as the one or more sensors 212 and the HVAC system interface 220, may be exclusive to the HVAC controller 102.
- an illustrative method 300 is provided for generating a heating and cooling schedule (i.e., a comfort schedule) for the HVAC system 100 of FIG. 1 based on user defined comfort level inputs that may be performed by the local computing device 106, or more particularly may be performed by an application being executed thereon.
- the HVAC controller 102 may be configured to perform one or more of the operations of the method 300 as described herein.
- the user interface 210 of the HVAC controller 102 may have rendering capabilities and user interfacing capabilities similar to that of the local computing device 106.
- GUIs graphical user interfaces
- the method 300 begins in step 302 in which a comfort challenge mode is initiated at the local computing device 106. It should be appreciated that the comfort challenge mode may be initiated at initial install and/or at a later point in time (e.g., automatically prompted after a predetermined period of time has elapsed, manually initiated by the user, etc.).
- the local computing device 106 prompts the user to indicate which seasonal challenge mode the user would like to initiate (e.g., from a list of available seasonal mode settings).
- the seasonal challenge modes may include a spring challenge mode, a summer challenge mode, a fall challenge mode, and a winter challenge mode.
- the user may be prompted to identify their preference of comfort relative to financial savings achievable by deviating from their preferred level of comfort.
- the local computing device 106 hides any numerical temperature indicators from a display interface (e.g., a touchscreen) of the local computing device 106.
- the local computing device 106 may additionally hide any numerical humidity values as well.
- the local computing device 106 prompts the user to indicate a present comfort level via a comfort indication element (see, e.g., the comfort slider 402 of FIG. 2 described below) rendered on the display interface.
- a comfort indication element is a rendered graphical user interface (GUI) element, or widget, in the form of an indication element that a user can interact with through direct manipulation (i.e., slide a handle, or indicator, along a bar relative to a center point, or center tick, to select a value associated with a degree of deviation from the center tick) via an interface (e.g., a touchscreen display) of the local computing device 106.
- GUI graphical user interface
- FIG. 4A shows an illustrative embodiment of a comfort level selection interface 400 that includes an illustrative embodiment of the comfort indication element, the comfort slider 402. While a slider interface element is illustratively shown, it should be appreciated that one or more additional GUI elements may be used to perform the functions described herein, such as one or more radio button elements, button elements, dropdown box elements, etc.
- the comfort slider 402 includes an indicator 404 initially placed at the center tick 406 of the comfort slider 402.
- the center tick 406 is representative of a present comfort profile temperature set point.
- the comfort slider 402 additionally includes other ticks 408 on either side of the center tick 406, each of which indicate degrees of comfort level deviation from the present comfort level (i.e., the center tick 406).
- step 310 the local computing device 106 determines whether a comfort level response has been received from the user (i.e., in response to the prompt at step 308). If so, the method 300 advances to step 312, in which the local computing device 106 determines whether the present comfort level received results in a temperature set point change. In other words, the local computing device 106 determines whether the received comfort level response indicates a deviation from a present comfort profile temperature set point.
- FIG. 4B shows in illustrative embodiment of the comfort level selection interface 400 in which the indicator 404 has been moved away (i.e., two ticks to the "I feel cold” direction) from the center tick 406.
- a deviation translation message 410 may be presented to the user that provides some insight into what the deviation represents.
- FIG. 4C an illustrative embodiment of the comfort level selection interface 400 shows the indicator 404 having been moved away (i.e., one tick to the "I feel warm” direction) from the center tick 406.
- step 314 if the temperature set point has not changed, the method 300 branches to step 314, in which the local computing device 106 indicates that the HVAC system is to continue to operate in comfort challenge mode as described herein. Otherwise, if the temperature set point has changed, the method 300 branches to step 316, in which the local computing device 106 sets the comfort profile temperature set point as a function of the received comfort level response.
- each of the other ticks 408 may represent one degree (e.g., in Fahrenheit) of temperature change. Accordingly, if the comfort profile temperature set point in FIG. 4A indicates a temperature of 72° F, the new comfort profile temperature set point of 4B would be 74° F.
- the new comfort profile temperature set point of FIG. 4C would be 71° F.
- correlated temperature change is predicated on a comfort level of the user, not the numeric deviation of temperature from the comfort profile temperature set point. As noted previously, no reference to a numerical temperature should be indicated to the user during the comfort challenge.
- the local computing device 106 may be directly communicatively coupled to the HVAC controller 102 in some embodiments (e.g., via a local area connection (LAN), a personal area network (PAN), etc.), or communicatively coupled to a remote computing device 112 in other embodiments (e.g., via a wide area connection (WAN)).
- the comfort profile temperature set point may be set via a message containing the new comfort profile temperature set point directly transmitted to the HVAC controller 102.
- the remote computing device 112 serves as an intermediary (i.e., each of the HVAC controller 102 and the local computing device 106 are communicatively coupled to the remote computing device 112), such as may be employed in client-server applications (e.g., cloud applications, network applications software-as-a-service (SaaS) applications, etc.), the local computing device 106 may be configured to transmit a message (e.g., a network packet) that includes the new comfort profile temperature set point to the remote computing device 112.
- the remote computing device 112 may be configured to store the comfort profile temperature set point locally and transmit the updated comfort profile temperature set point to the HVAC controller 102 for which a subsequent operational action may be initiated.
- the local computing device 106 may initiate transmission of an HVAC system control command to one or more of the HVAC components 104 subsequent to having set the comfort profile temperature set point in step 316. It should be appreciated that, in some embodiments, the transmission of the HVAC system control command may be initiated automatically in response to having set the comfort profile temperature set point in step 316, rather than an explicit instruction from the local computing device 106. However, in some embodiments, a subsequent message may be required that indicates the comfort profile temperature set point has changed and that a respective operational action is required.
- the local computing device 106 may update a comfort profile schedule to reflect the changed comfort profile temperature set point.
- the comfort profile schedule may include any information usable to define an HVAC system control schedule.
- the comfort profile schedule is usable by the HVAC controller 102 to determine what temperature ranges and/or thresholds are to be enforced at any given time, and to take an action (e.g., initiate an operational action by one or more of the HVAC components 104) in the event the HVAC controller 102 determines a temperature range or threshold is being violated (e.g., a present temperature is greater than, is less than, is outside of a range, etc., the temperature range or threshold that is being enforced).
- the comfort profile schedule may include temperature ranges to be enforced during certain times of the day, which may be distinguished during certain comfort profiles contained within the schedule (e.g., an away comfort profile, a sleep comfort profile, a home comfort profile, a weekday comfort profile, a weekend comfort profile, a wake comfort profile, etc.).
- certain comfort profiles contained within the schedule e.g., an away comfort profile, a sleep comfort profile, a home comfort profile, a weekday comfort profile, a weekend comfort profile, a wake comfort profile, etc.
- such comfort profile schedule related data and manipulation may be performed by the remote computing device 112 automatically upon receiving the comfort profile temperature set point of the received comfort level response from the local computing device 106 in step 316.
- the local computing device 106 may serve as just the user interfacing computing device for presenting information received from the remote computing device 112 and providing received user inputs thereto.
- the local computing device 106 determines whether the comfort profile temperature set point has been reached (i.e., in response to the HVAC component(s) 104 having performed in accordance with the respective HVAC system control command(s)).
- the local computing device 106 may have received an indication from the HVAC controller 102 (e.g., directly from the HVAC controller 102 or via the remote computing device 112) that indicates the comfort profile temperature set point has been reached.
- step 322 the local computing device 106 prompts the user to indicate an updated present comfort level relative the adjusted temperature (i.e., as a result of the comfort profile temperature set point change determined in step 312).
- the local computing device 106 may push a notification to the user (i.e., through the HVAC control application) indicating a comfort level update is being requested.
- the method 300 then returns to step 310 to again determine whether a comfort level response has been received from the user (i.e., in response to the prompt at step 322).
- step 310-322 may iterate through steps 310-322 until the comfort profile temperature set point is no longer changed in step 312 for that comfort level update cycle.
- subsequent comfort level update cycles may be initiated based on a detected event, such as may be triggered by an amount of time elapsed since the last update, a time of day, etc. Accordingly, such subsequent comfort level update cycles may be started at step 308, since presumably the steps of 302-306 have already been performed (i.e., already in comfort challenge mode).
- the comfort challenge mode may be exited after a duration of time (e.g., 2 weeks, 1 month, etc.) has elapsed, at which point the results of the comfort challenge can be viewed (see, e.g., the report interfaces 800 of FIG. 8).
- a duration of time e.g., 2 weeks, 1 month, etc.
- more than one comfort profile may be used wherein each comfort profile includes a different set of temperature set points.
- an illustrative set of comfort profiles may include a home comfort profile, a wake comfort profile, an away comfort profile, a weekday comfort profile, a weekend comfort profile, a sleep comfort profile, and/or the like.
- FIGS. 5 and 6 illustrative interfaces for setting user defined comfort level inputs are shown.
- a sleep comfort profile settings interface 500 presents an interface usable to identify and set sleep and wake comfort settings (i.e., in the today's settings portion 502 of the sleep comfort settings interface 500).
- the sleep comfort settings interface 500 additionally presents the comfort level slider 402 of FIG. 4. While the center tick 406 indicates the comfort profile temperature set point associated with the daytime comfort setting, the indicator 404 represents a comfort profile temperature set point for an evening comfort setting. Accordingly, it should be appreciated that changing the indicator 404 sets the comfort profile temperature set point for the evening comfort setting rather than changes the temperature set point associated with the daytime comfort setting.
- a wake review interface 600 presents an interface usable to review and update comfort preferences in the comfort preferences review interface 602.
- the comfort preferences review interface 602 allows a user to review and update the sleep comfort settings (see, e.g., the sleep comfort settings interface 500 FIG. 5) and away settings (i.e., the temperature settings associated with a timeframe in which no one is expected to be present in the structure 108).
- FIGS. 7-9 illustrative interfaces for accessing a report of the comfort challenge are shown in FIG. 7 and reviewing the results of the comfort challenge (i.e., user defined comfort level inputs) are shown in FIGS. 8-9. It should be appreciated that the contents of each reporting interface 800 and the availability thereof may be based on a how far into the comfort challenge the report was generated.
- the comfort level selection interface 400 of FIG. 4 is shown with an indication in a comfort report interface 700 that indicates a comfort report is ready for viewing.
- a comfort report interface 700 may be made available after regular interval thresholds (e.g., 1 day, 72 hours, 1 week, etc.) have been reached. Additionally or alternatively, in some embodiments, the reports may be generated based on a user defined preference.
- the illustrative comfort report interface 700 includes GUI elements usable to view generated reports and notifications.
- FIG. 8 includes a number of illustrative report interfaces 800, including a comfort interface 802 and a potential savings interface 804.
- the comfort interface 802 provides a graphical and numerical representation of the comfort profile comfort range based on the correlated numerical temperature range according to the comfort profile temperature set points used while in comfort challenge mode.
- the content of the comfort interface 802 may be based on times associated with a respective comfort settings/schedule (e.g., wake up comfort settings, away comfort settings, home comfort settings, sleep comfort settings).
- the content of the comfort interface 802 may be based on an aggregate of comfort profile temperature set points over at least a portion of the course of the comfort challenge.
- FIG. 9 includes a number of illustrative report interfaces 900, including an annual savings interface 902, a schedule view interface 904, and a recommendations interface 906.
- the annual savings interface 902 includes projected seasonal savings based on the schedule generated during the comfort challenge.
- the schedule view interface 904 includes a graphical and numerical representation of the comfort profile schedules generated during the comfort challenge, as well as projected savings based on the respective comfort profile schedules.
- the schedule view interface 904 may include an option to use the comfort profile schedules moving forward, to try for a predetermined duration of time (e.g., one week, two weeks, one month, etc.), or to manually adjust the generated comfort profile schedules.
- the recommendations interface 906 includes one or more recommendations that can be implemented in conjunction with the comfort profile schedules, which may be based on comfort and/or financial incentives.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Air Conditioning Control Device (AREA)
Abstract
L'invention concerne un système et un procédé destinés à produire un programme pour un système de chauffage, de ventilation et de climatisation (CVC) en fonction des entrées de niveau de confort définies par un utilisateur. Le système CVC comprend un dispositif de commande de CVC comprenant une interface de système CVC pouvant être utilisée pour commander un ou plusieurs éléments de CVC du système CVC et une interface utilisateur. L'interface utilisateur est conçue pour afficher un élément indicateur de confort dans une demande de confort, ledit élément indiquant un point de consigne de température du profil de confort actuel. L'élément indicateur de confort peut être utilisé par un utilisateur du dispositif informatique local afin de régler le point de consigne de température du profil de confort actuel. Le dispositif de commande de CVC est conçu en outre pour mettre à jour un programme de profil de confort en fonction du point de consigne de température du profil de confort actuel mis à jour. L'invention concerne également d'autres modes de réalisation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/477,756 US20190360713A1 (en) | 2017-01-26 | 2018-01-25 | System and method for hvac system schedule generation based on user defined comfort level inputs |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201762451005P | 2017-01-26 | 2017-01-26 | |
| US62/451,005 | 2017-01-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018140640A1 true WO2018140640A1 (fr) | 2018-08-02 |
Family
ID=61193077
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2018/015309 Ceased WO2018140640A1 (fr) | 2017-01-26 | 2018-01-25 | Système et procédé de production de programme de système cvc en fonction d'entrées de niveau de confort définies par un utilisateur |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20190360713A1 (fr) |
| WO (1) | WO2018140640A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10957182B2 (en) * | 2018-05-30 | 2021-03-23 | Cole-Parmer Instrument Company Llc | Network monitoring and control of data logging apparatus |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0883050A1 (fr) * | 1997-06-04 | 1998-12-09 | Electricite De France | Procédé et système de gestion d'énergie autoconfigurable pour l'habitat |
| US20140316584A1 (en) * | 2013-04-19 | 2014-10-23 | Nest Labs, Inc. | Automated adjustment of an hvac schedule for resource conservation |
| US20160018122A1 (en) * | 2014-07-15 | 2016-01-21 | Opower, Inc. | Location-based approaches for controlling an energy consuming device |
| US20160139582A1 (en) * | 2010-11-19 | 2016-05-19 | Google Inc. | Hvac schedule establishment in an intelligent, network-connected thermostat |
-
2018
- 2018-01-25 WO PCT/US2018/015309 patent/WO2018140640A1/fr not_active Ceased
- 2018-01-25 US US16/477,756 patent/US20190360713A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0883050A1 (fr) * | 1997-06-04 | 1998-12-09 | Electricite De France | Procédé et système de gestion d'énergie autoconfigurable pour l'habitat |
| US20160139582A1 (en) * | 2010-11-19 | 2016-05-19 | Google Inc. | Hvac schedule establishment in an intelligent, network-connected thermostat |
| US20140316584A1 (en) * | 2013-04-19 | 2014-10-23 | Nest Labs, Inc. | Automated adjustment of an hvac schedule for resource conservation |
| US20160018122A1 (en) * | 2014-07-15 | 2016-01-21 | Opower, Inc. | Location-based approaches for controlling an energy consuming device |
Also Published As
| Publication number | Publication date |
|---|---|
| US20190360713A1 (en) | 2019-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11768002B2 (en) | Systems and methods to control a communication rate between a thermostat and a cloud based server | |
| US10534382B2 (en) | System and method for using a wireless device as a sensor for an energy management system | |
| US11087417B2 (en) | Thermostat with bi-directional communications interface for monitoring HVAC equipment | |
| JP6807556B2 (ja) | 空調制御方法、空調制御装置及び空調制御プログラム | |
| AU2013274827B2 (en) | System and method for optimizing use of individual HVAC units in multi-unit chiller-based systems | |
| CN105793782B (zh) | 用于配置日程的系统和方法 | |
| US20150316286A1 (en) | System and method of operating an hvac controller based on a third party calendar event | |
| CN102684952B (zh) | 智能家电的控制方法 | |
| US10353369B2 (en) | HVAC system detecting user discomfort | |
| US10452037B2 (en) | Apparatus, method, and program product for controlling appliances | |
| Rabbani et al. | The spot* personal thermal comfort system | |
| US11808467B2 (en) | Customized instantiation of provider-defined energy saving setpoint adjustments | |
| US11549713B2 (en) | Universal wireless HVAC controller with an internally stored infrared (IR) database | |
| JPWO2015108179A1 (ja) | 動作パラメータ値学習装置、動作パラメータ値学習方法、及び学習型機器制御装置 | |
| JP7196355B1 (ja) | 遠隔制御装置、遠隔制御プログラム、及び遠隔制御方法 | |
| JP2023060335A (ja) | アダプタ | |
| US20190360713A1 (en) | System and method for hvac system schedule generation based on user defined comfort level inputs | |
| US9880579B2 (en) | Controller, method for controlling electrical device, device control system, and program | |
| JP2021101149A (ja) | 報知システム、及びプログラム | |
| US12215881B2 (en) | Wireless controller for an HVAC system with a programmable shortcut button | |
| JP2018195895A (ja) | 制御装置、空気調和機、端末装置、制御方法、および制御プログラム | |
| JP2020120288A (ja) | 空気調和システム | |
| JP2008241157A (ja) | 空調制御システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18704699 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18704699 Country of ref document: EP Kind code of ref document: A1 |