The present invention relates generally to the field of programmable controllers for homes and/or buildings and their related grounds. More specifically, the present invention relates to such controllers having a programmable service event display mode.
Controllers are used on a wide variety of devices and systems for controlling various functions in homes and/or buildings and their related grounds. Some controllers have schedule programming that modifies device parameters such as set points as a function of date and/or time. Some such device or system controllers that utilize schedule programming for controlling various functions in homes and/or buildings and their related grounds include, for example, HVAC controllers, water heater controllers, water softener controllers, security system controllers, lawn sprinkler controllers, and lighting system controllers.
In a typical HVAC system, for example, such controllers can be employed to monitor and, if necessary, control various environmental conditions occurring within a structure. The controller may include a microprocessor that interacts with other components in the system via an I/O interface to regulate the temperature, humidity, venting, and air quality occurring at one or more locations within the structure. An internal sensor located within the controller and/or one or more remote sensors may be employed to sense when the temperature or humidity level reaches a certain threshold level, causing the controller to send a signal to activate or deactivate one or more components in the system.
The controller may be configured to detect when a service event has occurred in one or more of the system components. In certain circumstances, for example, the controller may be configured to detect when one or more system components have malfunctioned or gone offline, or have been in service beyond a recommended period of time and thus require maintenance. Depending on the type of service event detected, the controller can be configured to shut down one or more of the components until the system can be restored.
In some cases, the component triggering the service event may require servicing from the manufacturer or other authorized technician in order to restore the system to normal operation. To notify the user where to obtain service, many manufacturers will place a sticker containing servicing information in an inconspicuous place such as on the inside door panel of the controller housing. After a service event has occurred, the user must know to open the controller door in order to obtain the servicing information. Accordingly, there is a need in the art to better provide the user with servicing information when a fault or other service event has been detected.
The present invention relates to programmable controllers having a programmable service event display mode. A programmable controller in accordance with an illustrative embodiment of the present invention may include an interface for programming a service event display mode in the controller, and/or for displaying servicing information when a service event is detected by the controller. In certain embodiments, the interface may be provided as part of a user interface such as a touch screen or LCD panel/keypad inset within a controller housing. In other embodiments, the interface may be provided as a separate interface from the user interface, allowing the controller to be programmed from a location outside of the controller.
The controller may be operatively coupled to a number of other system components including, for example, a heating unit, a cooling unit, a ventilation unit, a filtration unit, a UV lamp unit, a humidifier/dehumidifier unit, and/or one or more local or remote sensors. The controller can be configured to check the status of the system components to determine if one or more of the components is functioning properly, has malfunctioned, or has gone offline. An event such as the triggering of a service indicator or the expiration of an equipment service event timer may cause the controller to display servicing information on the display unit, informing the user that servicing may be necessary or recommended. Alternatively, or in addition, the controller may be programmed to automatically contact a designated contractor, a service referral organization, a utility, a retailer, a manufacturer, and/or some other person or organization, requesting service for the detected event. In certain embodiments, the user may send a signal to the controller requesting that certain servicing information be displayed on the display unit, and/or that the controller contact a designated contractor, a service referral organization, a utility, a retailer, a manufacturer, and/or some other person or organization, as desired.
The following description should be read with reference to the drawings, in which like elements in different drawings are numbered in like fashion. The drawings, which are not necessarily to scale, depict selected embodiments and are not intended to limit the scope of the invention. Although examples of various programming and operational steps are illustrated in the various views, those skilled in the art will recognize that the many of the examples provided have suitable alternatives that can be utilized. While the various devices and systems illustrated herein are described specifically with respect to HVAC systems, it should be understood that the present invention could be employed in other systems, including, for example, security systems, lighting systems, sprinkler or drip water systems, audio/video systems, etc.
Referring now to
The controller 12 may include a user interface 28 that allows a user or service technician to transmit signals to and from the controller 12. The user interface 44 can include a touch screen, a liquid crystal display (LCD) panel and keypad, a dot matrix display, a computer, and/or any other suitable device for sending and receiving signals to and from the controller 12. The controller 12 can be configured to display servicing information on the user interface 28 to notify the user when a fault or malfunction has been detected, or when servicing is necessary or desirable. In certain embodiments, for example, the controller 12 can be programmed to display the name, logo, URL and/or telephone number of a designated contractor, a service referral organization, a utility, a retailer, a manufacturer, and/or some other person or organization when a fault or other service event has been detected in one or more of the system components. In some cases, the controller may display a different name, logo, URL and/or telephone number, depending on the nature of the service event detected and/or the component or unit that needs service. For example, the name, logo, URL and/or telephone number of a designated heating contractor may be displayed when a service event related to the heating system is detected, and the name, logo, URL and/or telephone number of a designated security system contractor may be displayed when a service event related to the security system is detected. In some cases, a service event code and/or short description of the service event may be displayed.
As is discussed in greater detail with respect to
The parameters for each equipment service event timer can be set to a particular default value, which can then be adjusted using the interface 40, as desired. When the equipment event timer elapses, the controller 12 can be configured to display a service reminder via the user interface 28 of
The interface 40 may be provided as part of the user interface 28 described above, or may be provided as a separate interface from the user interface 28. In certain embodiments, for example, the interface 40 may include a menu or screen accessible via the user interface 28 using a security code or password. The menu or screen may be configured to permit only the manufacturer or other authorized technician or organization to program the servicing information into the controller 12, if desired.
In some embodiments, the controller 12 can be programmed at any time before, during or after the controller 12 has been installed. For example, the interface 40 may permit the servicing information to be programmed into the controller 12 in-house at the manufacturer, or at a later time during installation or servicing. In certain embodiments, for example, the interface 40 may include a data port for transferring data to the controller 12, allowing the manufacturer and/or service technician to program the servicing information into the controller 12. For example, using the data port, a service technician or manufacturer may upload servicing information into the controller 12. This information may include, for example, a logo, telephone number, email address, web page URL, etc., of a contractor, service referral organization, retailer, utility or other organization, as desired. This data may be uploaded from a PDA, laptop, or other portable or handheld device, if desired. In some cases, the logo may be in a graphical representation stored in the memory of the controller. The logo may be in, for example, bitmap, jpeg, gif, tiff, or any other suitable format.
In some embodiments, the interface 40 may be provided as part of a remote interface, allowing the manufacturer or other authorized technician to program the controller 12 at a location outside of the controller 12. In certain embodiments, for example, the interface 40 may include a receiver that can be used to receive servicing information over a wireless connection, such as an infrared connection, over a cell phone network, over a wired connection such as a telephone line, or any other suitable connection. Alternatively, or in addition, the interface 40 may be connected to the World Wide Web (WWW), which may allow the servicing information to be uploaded into the controller 12 from a remote location across the WWW.
Referring now to
If the controller does not receive a service indicator from one or more of the system components, the controller can be configured to determine whether any of the equipment service timers (if any) have elapsed, as indicated generally by block 50. If, for example, the controller determines that the filter for the filtering unit has been in use for a certain period of time and likely requires replacement, the controller can be configured display a logo and telephone number for an authorized filter contractor or dealer. Information about the type of filter to replace as well as other pertinent servicing information can also be displayed, as desired.
In certain embodiments, the controller 12 can include a help mode that can be activated by the user to obtain servicing information. As indicated by block 52, for example, the user may send a signal to the controller via a “help” button or other similar command. When the controller 12 receives a signal from the user requesting help, as indicated generally by block 54, the controller can be configured to display servicing information such as the logo, telephone number, etc. of a designated contractor, service referral organization, manufacturer, retailer, utility and/or other person or organization as desired. The controller can be configured to display the servicing information irrespective of whether a service indicator or expired equipment service event timer has been detected.
While the illustrative service event routine 42 shown in
By pressing various icon buttons on the touch screen 60, the controller 56 can be configured to cycle through one or more menus or screens to view and, if desired, modify various operational settings within the controller 56. For example, the user can use the touch screen 60 to adjust the current temperature or humidity levels, change the clock or date settings on the controller 56, set a vacation schedule on the controller 56 that can be run while the user is away, etc. The touch screen 60 may also be used to check the status of the various system components connected to the controller 56.
A short description of the service event may help the user identify and possibly correct the problem. For example, if the service event was triggered as a result of the controller 56 determining that an equipment service event timer has expired, the controller 56 can be configured to display the particular device requiring service, and a recommended course of action. If, for example, an equipment service event timer for the filter has expired, the controller 56 can be configured to display the text “REPLACE FILTER” or other similar text on the touch screen 60, along with an appropriate logo, telephone number, and/or address for an authorized dealer of the filter, along with the part number of the filter, if desired. Similar messages can be displayed for other system components such as the humidifier pad, UV lamp, and batteries, as necessary.
The service event display screen 66 can be triggered when the controller 56 detects a fault in one or more of the system components, or when an equipment service event timer previously programmed in the controller 56 expires. In certain embodiments, the service event display screen 66 can be activated by the user by pressing one or more of the icon buttons on the touch screen 60, causing the controller 56 to display the desired servicing information on the screen 60.
As shown in
The service event display screen 84 can be triggered when the controller 72 detects a fault in one or more of the system components, or when an equipment service event timer previously programmed in the controller 72 expires. In certain embodiments, the service event display screen 84 can be activated by the user by pressing one of the buttons 78, 80 (e.g. a help button), causing the controller 72 to display the desired servicing information on the display panel 76.
Having thus described the several embodiments of the present invention, those of skill in the art will readily appreciate that other embodiments may be made and used which fall within the scope of the claims attached hereto. Numerous advantages of the invention covered by this document have been set forth in the foregoing description. It will be understood that this disclosure is, in many respects, only illustrative. Changes can be made with respect to various elements described herein without exceeding the scope of the invention.