A method for tagging entities in a building automation system (BAS), the method including identifying, by a processing circuit, a first entity of one or more entities in a system library in response to receiving an indication to add the one or more entities to the BAS, wherein the system library includes a number of relationships between a number of tags and a number of entities. The method further including determining, by the processing circuit, one or more tags associated with the first entity based on the system library, determining, by the processing circuit, a tag type for each of the one or more tags based on a tag dictionary, and adding, by the processing circuit, the one or more tags to the first entity based on the tag type of each of the one or more tags.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for tagging entities in a building automation system (BAS), the method comprising: receiving, by a processing circuit, an indication to add one or more entities to the BAS, the indication identifying a system type; retrieving, by the processing circuit based on the system type, a system library mapping a plurality of tags to a plurality of entities; identifying, by the processing circuit, a first entity from the plurality of entities in the system library; determining, by the processing circuit, one or more tags associated with the first entity based on a lookup using the system library; determining, by the processing circuit, a tag type for each of the one or more tags based on a tag dictionary; comparing, by the processing circuit, the one or more tags to the plurality of tags in the system library; and adding, by the processing circuit, the one or more tags to the first entity based on the tag type of each of the one or more tags, wherein the processing circuit omits adding duplicate tags to the first entity based on the comparison.
2. The method of claim 1 , wherein a user interface produces the indication to add the one or more entities to the BAS.
3. The method of claim 1 , wherein the first entity comprises one of a space, a piece of equipment, a sensor, a device, or a point.
4. The method of claim 1 , wherein the tag type is a value tag, wherein the value tag further comprises a numeric value associated with the first entity.
5. The method of claim 4 , wherein the method further comprises adding, by the processing circuit, the numeric value to the first entity.
6. The method of claim 1 , wherein the one or more tags comprise a tag dictionary indicator, the method further comprising retrieving, by the processing circuit, the tag dictionary based on the tag dictionary indicator.
7. The method of claim 1 , the tag dictionary mapping a plurality of tag types to the plurality of tags.
8. A method for converting tag syntax in a building management system (BMS), the method comprising: receiving, by a processing circuit, a first tag corresponding to a first entity and having a first syntax and a system type; identifying, by the processing circuit based on the system type, a system library associated with the first entity, wherein the system library maps a plurality of tags to a plurality of entities; and initiating, by the processing circuit, an update process, the process comprising: building one or more second tags corresponding to the first entity and having a second syntax based on a lookup using the system library, wherein building one or more second tags comprises; comparing, by the processing circuit, the one or more second tags to the plurality of tags in the system library; and omitting, by the processing circuit, duplicate tags based on the comparison.
9. The method of claim 8 , wherein building the one or more second tags comprises: determining one or more second tags associated with the first entity based on the system library; determining a tag type for each of the one or more second tags based on a tag dictionary; and adding the one or more second tags to the first entity based on the tag type of each of the one or more second tags.
10. The method of claim 9 , wherein the first entity comprises one of a space, a piece of equipment, a sensor, a device, or a point.
11. The method of claim 9 , wherein the tag type is a value tag, wherein the value tag further comprises a numeric value associated with the first entity.
12. The method of claim 8 , wherein the method further comprises adding, by the processing circuit, a numeric value to the first entity.
13. The method of claim 9 , wherein each of the one or more second tags comprise a tag dictionary indicator, the method further comprising retrieving, by the processing circuit, the tag dictionary based on the tag dictionary indicator.
14. The method of claim 9 , the tag dictionary mapping a plurality of tag types to the plurality of tags.
15. A building automation system (BAS) comprising: a system library corresponding to a system type and mapping a plurality of tags to a plurality of entities; a computing system comprising a processing circuit having a processor and memory coupled to the system library configured to perform a first import process, a second update process based on a lookup using the system library, and a verification process; wherein the first import process associates one or more tags with a first entity; wherein the second update process updates a first tag associated with a second entity by building one or more second tags; and wherein the verification process compares the one or more second tags to the first tag and omits duplicate tags based on the comparison.
16. The building automation system (BAS) of claim 15 , wherein the first import process comprises: identifying the first entity in the system library; determining the one or more tags associated with the first entity based on the system library; determining a tag type for each of the one or more tags based on a tag dictionary; and adding the one or more tags to the first entity based on the tag type of each of the one or more tags.
17. The building automation system (BAS) of claim 15 , wherein the second update process comprises: receiving the first tag corresponding to the second entity and having a first syntax; identifying a system type associated with the second entity, wherein the system type is associated with a plurality of relationships in the system library; and building one or more second tags corresponding to the second entity and having a second syntax.
18. The building automation system (BAS) of claim 17 , wherein building the one or more second tags comprises: determining the one or more second tags associated with the second entity based on the system library; determining a tag type for each of the one or more second tags based on a tag dictionary; and adding the one or more second tags to the second entity based on the tag type of each of the one or more second tags.
19. The building automation system (BAS) of claim 18 , wherein the tag type is a value tag, wherein the value tag further comprises a numeric value associated with the second entity.
20. The building automation system (BAS) of claim 15 , wherein the first entity comprises one of a space, a piece of equipment, a sensor, a device, or a point.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 29, 2019
March 15, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.