Hvac equipment providing a dynamic web interface systems and methods
US-2016327296-A1 · Nov 10, 2016 · US
US10506015B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10506015-B2 |
| Application number | US-201615146660-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 4, 2016 |
| Priority date | May 4, 2015 |
| Publication date | Dec 10, 2019 |
| Grant date | Dec 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A controller for a rooftop air handling unit includes control logic configured to generate a control signal for the HVAC device using values for one or more variables monitored by the controller. The controller includes an equipment model that links specific instances of data objects to the variables used by the control logic and a view definition that identifies one or more of the data objects. The controller includes a web server configured to dynamically generate a web portal that includes one or more of the data objects identified by the view definition. The controller includes a communications interface that provides the web portal to a client device.
Opening claim text (preview).
What is claimed is: 1. A controller for a rooftop air handling unit, the controller comprising: one or more processors; and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: executing control logic to generate a control signal for the rooftop air handling unit using values for one or more variables monitored by the controller; linking, via an equipment model, each of the one or more variables used in the control logic with a corresponding set of data objects associated with the rooftop air handling unit, the data objects identifying real-time value of the corresponding variables; identifying, via a view definition, a subset of the set of data objects of the equipment model; dynamically generating, via a web server, a web portal displaying the real-time values of the variables corresponding to the subset of the set of data objects identified by the view definition; and providing, via a communications interface, the web portal to a client device. 2. The controller of claim 1 , wherein the operations further comprise identifying, via a template data file, one or more of the data objects as being relevant to a function performed by the controller. 3. The controller of claim 1 , wherein the web portal includes one or more HTML webpages configured to be rendered by a web browser running on the client device. 4. The controller of claim 1 , wherein the operations further comprise providing, via the web server, a plurality of Common Gateway Interface (CGI) scripts to the client device in conjunction with the web portal. 5. The controller of claim 4 , wherein the CGI scripts include at least one of a dictionary script, a faults script, a read object script, a write object script, a navigation tree lookup script, and a view definition tree lookup script. 6. The controller of claim 4 , wherein one or more of the CGI scripts are executed by the controller when the client device requests a top level view from the controller, wherein the top level view is displayed as a page of the web portal. 7. The controller of claim 6 , wherein the controller accesses the view definition to identify one or more of the data objects and uses the identified data objects to populate navigation headings in the top level view. 8. The controller of claim 4 , wherein the CGI scripts are executed by the controller when the client device requests a view of one or more data points in response to a selection of a navigation heading via the web portal, wherein the one or more data points are displayed on a page of the web portal. 9. The controller of claim 8 , wherein the controller accesses the view definition to identify one or more of the data objects related to the selected navigation heading and extracts the data points from the identified data objects. 10. The controller of claim 1 , wherein the view definition comprises a hierarchy of the subset of the set of data objects configured to provide a navigation tree that is displayed by the web portal. 11. The controller of claim 1 , wherein the view definition file further identifies a desired format for displaying the real-time values of the variables within the web portal. 12. The controller of claim 11 , further comprising a dictionary configured to convert the real-time values of the variables to the desired format for display on the web portal. 13. An HVAC device controller configured to dynamically generate a web portal, the HVAC device controller comprising: a processing circuit, the processing circuit comprising: a memory storing instructions; and a processor configured to execute the instructions to: execute control logic to generate a control signal for an HVAC device using values for one or more variables monitored by the HVAC device controller; link, via an equipment model, each of the one or more variables used in the control logic with a corresponding set of data objects associated with the HVAC device, the data objects identifying real-time values of the corresponding variables; and identify, via a view definition file, a subset of the set of data objects of the equipment model; dynamically generating, via a web server, a web portal, the web portal including the real-time values of the variables corresponding to the subset of the set of data objects identified by the view definition file; and transmitting, via a communications interface, the web portal and at least one of a plurality of scripts to a client device. 14. The HVAC device controller of claim 13 , wherein the data objects comprise at least one of data points, faults, control parameters and settings. 15. The HVAC device controller of claim 13 , wherein the scripts include at least one of a dictionary script, a fault script, a read object script, a write object script, a navigation tree lookup script and a view definition tree lookup script. 16. The HVAC device controller of claim 13 , wherein the view definition file comprises a hierarchy of the subset of the set of data objects configured to provide a navigation tree that is displayed by the web portal. 17. The HVAC device controller of claim 13 , wherein the view definition further identifies a desired format for displaying the real-time values of the variables within the web portal. 18. The HVAC device controller of claim 17 , further comprising a dictionary configured to convert the real-time values of the variables to the desired format for display on the web portal.
Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
comprising specially adapted graphical user interfaces [GUI] · CPC title
HVAC, heating, ventillation, climate control · CPC title
using one central controller connected to several sub-controllers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.