This disclosure generally relates to a mobile device with a graphical user interface for remotely monitoring and/or operating a building automation system.
A Building automation system (BAS) is used to coordinate, manage, and automate control of diverse environmental, physical, and electrical building subsystems, particularly HVAC and climate control, but also including security, lighting, power, and the like.
Hardwiring and programming of a BAS can create a robust fixed system customized for a particular installation. However, monitoring and maintenance of the BAS are still generally labor-intensive tasks that vary with each system implementation. In a common scenario, a user managing a building site must be at the location of the BAS and use a computer or other device hardwired to the BAS. If there is an issue with how the BAS is operating, the user managing the building site must physically be at the BAS to monitor the issue and to resolve the issue. If the user is not physically at the BAS location and receives notification that there is an issue with the BAS, generally, the user must physically go to the BAS location to monitor and to resolve the issue.
The embodiments described herein relate to a mobile device for interacting with a BAS remotely. Preferred embodiment relate to the mobile device for interacting with HVAC (heating, ventilation, and air conditioning) related aspects of the BAS.
The mobile device comprises a processor in communication with a network interface and a touchscreen. The network interface can receive data from the building automation system in real time, the network interface can send the data to the processor, and the processor can display the data in a portion of a graphical user interface (GUI). The processor can execute the instructions for the GUI and display the GUI on the touchscreen. The GUI includes a screen and a navigation bar, the navigation bar includes a plurality of icons, each of the icons is associated with an interactive screen, wherein a selection of one of the icons by touching the touchscreen is detectable by the processor to display in the screen the interactive screen associated with the one of the icons. The GUI is configured to receive user input data via the touchscreen, relay the user input data to the processor, the processor is configured to send the user input data to the building automation system via a transmission from the network interface.
In an embodiment, the mobile device includes a network interface that receives an alarm data from the building automation system in real time, the network interface sends the alarm data to the processor, and the processor displays receipt of the alarm data on the navigation bar of the GUI. Alarm data includes data that reports to the mobile device a particular condition of the BAS, a component of the BAS, a device connected to the BAS, a building (or a particular space or area of the building) connected to the BAS, and/or any combination thereof. That is, the data is about an area that is associated with the BAS, such as, but is not limited to, one or more of a component, a device, a unit, a system, a subsystem, a controller, a space, a building, a room, etc. The component may be the condenser or the evaporator, the unit may be a chiller, the system can be a HVAC system or circuit, the subsystem can be a control system for the HVAC system.
The alarm data can include undesirable conditions of an area of a building, such as the space being too warm or too cold. The alarm data can include variance of an area's temperature from a setpoint for the area's temperature that was previously set, for example, according to the BAS's operation schedule. The alarm data can include other types of data for sending a notification to the mobile device.
An embodiment of the mobile device includes a network interface that receives an alarm data from the building automation system in real time, the network interface sends the alarm data to the processor, and the processor displays receipt of the alarm data on the screen of the GUI.
An embodiment of the mobile device includes a network interface that receives an alarm data from the building automation system in real time, the network interface sends the alarm data to the processor, and the processor displays the alarm data on the screen.
Another embodiment of the mobile device includes the GUI configured to receive user input, wherein the user input data includes operational instructions for the BAS.
Another embodiment of the mobile device includes the GUI configured to receive user input, wherein the user input data includes commentary information that can be accessed and viewed by using another mobile device connected to the building automation system.
An embodiment of the mobile device includes a network interface that receives a plurality of alarm data from the building automation system in real time, the network interface sends the plurality of alarm data to the processor, and the processor displays the plurality of alarm data as a list of icons in the screen.
An embodiment of the mobile device includes a GUI that provides one or more of selectable options for organizing the list of icons in the screen, the GUI is configured to receive a selection of the selectable options by a touch on the touchscreen, and the processor displays in the screen an organized list of icons according to the selection. The GUI is configured so that each of the icons in the list of icons is selectable by a user by touching the touchscreen. The GUI is configured to receive a selection of one of the icons in the list of icons, change the interface screen to display a detailed information of the alarm data associated with the selection. The GUI provides an operational icon for removing the alarm data from being displayed in the list of icons.
Referring now to the drawings in which like reference numbers represent corresponding parts throughout.
The embodiments described herein are directed to a mobile device with a GUI for remotely monitoring and/or operating a building automation system.
The embodiment includes a mobile device 110 connectable to the BAS 100 via the internet 105, accessing the BAS 100 through the network security device 106. The mobile device 110 can connect to the BAS 100 via a local wireless connection 112. The local wireless connection 112 can be established behind the network security device 106, so that the mobile device 110 can connect to one or more of the components or devices 102a-f of the BAS 100 without requiring the communication between the mobile device 110 and the BAS 100 to go through the network security device 106.
The mobile device 110 can connect to the BAS 100 via the internet 105 using cellular, 3G, 4G, or other wireless communication protocol. The mobile device 110 can connect to the BAS 100 via the local wireless connection 112 using WiFi, bluetooth, or other wireless communication protocol. The mobile device 110 can connect to the BAS 100 using a combination of the internet 105 and local wireless connection 112.
Embodiments of the mobile device 110 include, but are not limited to, a smartphone, an iPhone, an iPad, an iPod, an Android phone, an Android tablet, a Windows phone, a Windows tablet, etc. Embodiments of the operating system include, but are not limited to, iOS, Android OS (e.g. Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, etc.), Windows, etc. Embodiments of the computer program include, but are not limited to, software for mobile device 110s commonly called an “App” or “Mobile App,” a script written in a scripting language, etc.
According to an embodiment, a GUI is displayed on the touchscreen 124 when the computer program instructions are executed by the processor 120, the GUI displays information to a user and also provides various input points for the user to interact with the GUI so that the user is allowed to provide input, such as operational commands or data request, which is sent to the processor 120. The processor 120 can then process the input according to the computer program instructions being executed and can communicate with the memory 126 and/or network interface 122 to provide data to be displayed on the touchscreen 124.
An embodiment of a computer program is stored on a computer readable medium, wherein the computer program includes computer readable instructions that can be executed by a processor 120 to display a GUI on a touchscreen 124 configured to provide data output on the touchscreen 124, and at the same time, receive operational input for remotely monitoring and/or operating a BAS 100. The data output provided can be in real time, as the data is received from the BAS 100 to the mobile device 110 via the network interface 122 of the mobile device 110.
Accordingly, a user of the mobile device 110 can be located almost anywhere and monitor and/or interact with the operation of the BAS 100, as long as the mobile device 110 can wirelessly connect to the BAS 100.
The screen 202 of the GUI 200 can show receipt of alarm data 210 from a BAS. When the network interface receives an alarm data from the BAS, the network interface sends the alarm data to the processor, and the receipt of alarm data 210 can be displayed in the GUI 200, such as in the screen 202.
Further, the GUI 200 can show a plurality of alarm data as a list of icons 212 in the screen 202 of the GUI 200. When the network interface receives a plurality of alarm data from the BAS, the network interface sends the plurality of alarm data to the processor, and the processor displays the plurality of alarm data as a list of icons 212 in the screen 202 in real time. That is, as alarm data is received by the mobile device 110, the newly received alarm data is added to the list of icons 212. Similarly, when the mobile device 110 receives alarm data from the BAS to cancel an alarm, that alarm data is deleted (or removed) from the list of icons 212.
The GUI 200 provides one or more of selectable options 220a, 220b, 220c, for organizing the list of icons 212 in the screen 202. The GUI 200 is configured to receive a selection of the selectable options 220a-c when the touchscreen 124 is touched, and the processor processes that selection to reorganize the list of icons 212 according to the selection (i.e. a user's desired order of listing the alarm icons).
Accordingly, the mobile device 110 can operate in the following manner. When the BAS sends an alarm to the mobile device 110, a user of the mobile device 110 is alerted by the mobile device 110 that there is an alarm by the receipt of the alarm data being displayed in the GUI 200 of the mobile device 110. The user can interact with the GUI 200 to view the alarm data, organize the alarm data if there are more than one, view a detailed information regarding the alarm data using the mobile device 110, monitor and/or check the status of the BAS, any of the devices connected to the BAS, and/or an area that the BAS controls.
Further, the user can be notified by a phone call, email, etc. that there is a problem (e.g. a space is too hot or cold) with a building and/or BAS. Then, the user can use the mobile device 110 to connect to the BAS that controls the space, and monitor an alarm data received from the BAS using the mobile device 110 without having to physically go to the location of the BAS (or to the area where the alarm data is associated with).
The mobile device 110 with the GUI 200 can monitor in real time various data, such as, but not limited to, condition data of an area associated with the BAS. The condition data includes, but are not limited to, space temperature, space temperature setpoint, variance of space temp from setpoint, discharge air temperature, supply water or air temperature, space humidity, space power status, space light status, space airflow, and/or alarms for the space. Further, condition data includes equipment data, such as the operating information and setpoints for air handlers such as, but not limited to, duct static pressure, heating and cooling capacity, discharge air temperature and flow, and supply fan control, and for chillers such as, but not limited to, running mode, running capacity, evaporator leaving water temperature, chilled water setpoint, demand limit setpoints and active heating or cooling setpoints. Further, condition data includes system data, such as the operating information and setpoints for area systems such as, but not limited to, the same type of data as for spaces, economizing and humidity management, outdoor air conditions, optimal start conditions, night purge functions, and data about its space and equipment member participants; for chiller plant systems such as, but not limited to, chilled water data for sensors, request, return, pump, supply and cooling rate, chiller rotation schedule and priorities, and chiller operation shutdowns, lockouts, and delays, and data about its chiller equipment member participants; and for variable air systems such as, but not limited to, space temperature minimum and maximum settings, duct static optimization, ventilation optimization, calibration management, common space commands, and data about its space and air handler member participants. Further, condition data includes point data for user created points in the system such as their current value, their service state and values, the minimum and maximum values, and their alarm trigger conditions. Further, condition data includes override data for any of the above-mentioned controllable data including whether the setpoints can be overridden, are currently being overridden and at what priority level, and whether the override is permanent or will expire and at what time. Further, condition data includes schedule data including, but not limited to the schedule that is active to run at any time of any day, the normal schedule for any time and the exception schedules being applied for that time, and the transition values each time the schedule is expected to change, whether a schedule has optimization settings for start and stop times, and all the member equipment that is participating in the active schedule.
Further, the mobile device 110 can interact with a BAS by using the GUI 200, so that the GUI 200 can provide displays of, for example, historical data of the space, i.e. past alarms, real time data, scheduled operation information of the space, etc.
The interactive icons 300, 302 displayed in the screen 202 of the GUI 200 are selectable by a user by touching the touchscreen 124. The interactive icons 300, 302 can remove the alarm data from being displayed in the list of icons in the screen 202 (e.g. see
Further, one of the interactive icons shown in
The Comments section displayed in the screen allows the user to view information (e.g. user input data, such as commentary information) stored at the BAS side. Said information can include user input data, such as commentary information and/or operational instructions for the BAS.
Further, the GUI 200 can include another interactive icon 304 providing a user with an ability to interact with the BAS in the following manner. The Add New Comment icon 304 can be used to provide new information for sending to the BAS, to be stored at the BAS, so that others can view the new information. For example, when the Add New Comments icon 304 is selected by a user touching the touchscreen 124, the GUI 400 shown in
Further, the GUI 200 displays additional information of the alarm data, such as, “Time” of the alarm 306a, the “Source” of the alarm 306b, “Source Type” of the alarm 306c, etc. The “Source” 306b can be interactive, such as, when a user touches the “Source” 306b in the GUI 200, the GUI 200 changes the screen 202 to display, for example, a screen showing detailed information about the “Source,” similar to the screen 602 shown in
With regard to the foregoing description, it is to be understood that changes may be made in detail, especially in matters of the construction materials employed and the shape, size and arrangement of the parts without departing from the scope of the present invention. It is intended that the specification and depicted embodiment to be considered exemplary only, with a true scope and spirit of the invention being indicated by the broad meaning of the claims.
Number | Date | Country | |
---|---|---|---|
61691543 | Aug 2012 | US |