What systems are
In Brick, a System groups equipment that works together for a common purpose. A chilled water system includes the chiller, chilled water pumps, and the cooling coils they serve. A hot water system includes the boiler, hot water pumps, and heating coils. Systems answer questions thatfeeds chains can’t easily express: “show me everything in the chilled water loop,” including pumps that don’t directly feed the chiller but are part of the same distribution system.
Query signature
Building and Equipment (without siteId, since those are already scoped).
All root queries require
siteId. See multi-tenant scoping. Examples below omit siteId for brevity.Arguments
Return fields
Common system types
Examples
Find systems by name
List all systems in a building
System with its supply temperature sensors
Query a specific system type
Filter equipment within a system
Usename, nameMatch, and is on the nested equipment field:
Recursive: all points across system equipment
recursive: true on system points collects points from all equipment in the system, not just points directly on the system entity.
Filter systems by property
Which systems does this equipment belong to?
Equipment.systems returns all systems the equipment belongs to without filter arguments. It does not support name, nameMatch, or is parameters.Systems vs feeds chains
Systems group by purpose. Feeds chains follow medium flow. Use both.
