Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multi-circuit electrical meter classes and subclasses #577

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions bricksrc/definitions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ https://brickschema.org/schema/Brick#Boiler_Command,A command to control a boile
https://brickschema.org/schema/Brick#Booster_Fan,Fan activated to increase airflow beyond what is provided by the default configuration,
https://brickschema.org/schema/Brick#Booster_Pump,"Used to increase the pressure and flow of a fluid, typically water, in a system to ensure adequate supply where needed.",
https://brickschema.org/schema/Brick#Box_Mode_Command,,
https://brickschema.org/schema/Brick#Branch_Circuit_Electrical_Meter,"A branch circuit meter is a type of multi-circuit meter designed to monitor a number of circuits in close proximity branching from a single source; i.e. a distribution board, panel, or switchgear installation. Typically more compact in design and with built in aggregation functions across all the branch circuits.",
https://brickschema.org/schema/Brick#Branch_Selector,"A device in VRF systems that regulates the flow of refrigerant to different indoor units or branches, ensuring optimal distribution of heating or cooling according to the specific requirements of each zone or area in the building.",
https://brickschema.org/schema/Brick#Break_Room,A space for people to relax while not working,
https://brickschema.org/schema/Brick#Breaker_Panel,Breaker Panel distributes power into various end-uses.,
Expand Down Expand Up @@ -750,6 +751,7 @@ https://brickschema.org/schema/Brick#Motor_Current_Sensor,Measures the current c
https://brickschema.org/schema/Brick#Motor_Direction_Status,"Indicates which direction a motor is operating in, e.g. forward or reverse",
https://brickschema.org/schema/Brick#Motor_Speed_Sensor,,
https://brickschema.org/schema/Brick#Motor_Torque_Sensor,"Measures the torque, or rotating power, of a motor",
https://brickschema.org/schema/Brick#Multi_Circuit_Electrical_Meter,Multi-circuit meters allow the monitoring of many metering points from a single controller without having to mount/purchase/wire/commission individual electrical meters. Typically allow between 4 - 18 3-phase 'meters' to be added per controller.,
https://brickschema.org/schema/Brick#NO2_Level_Sensor,Measures the concentration of NO2 in air,
https://brickschema.org/schema/Brick#Natural_Gas,Fossil fuel energy source consisting largely of methane and other hydrocarbons,
https://brickschema.org/schema/Brick#Natural_Gas_Boiler,"A closed, pressure vessel that uses natural gas for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications.",
Expand Down
22 changes: 21 additions & 1 deletion bricksrc/meters.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,27 @@
TAG.Equipment,
],
"parents": [BRICK.Building_Meter],
}
},
"Multi_Circuit_Electrical_Meter": {
"tags": [
TAG.Multi,
TAG.Circuit,
TAG.Electrical,
TAG.Meter,
TAG.Equipment,
],
"subclasses": {
"Branch_Circuit_Electrical_Meter": {
"tags": [
TAG.Branch,
TAG.Circuit,
TAG.Electrical,
TAG.Meter,
TAG.Equipment,
]
}
},
},
},
},
"Gas_Meter": {
Expand Down
Loading