Commands  ›  Small Power Circuiting  ›  Small Power Circuit Up Bs7671 Ring Or Radial For Selection

Small Power Circuit Up Bs7671 Ring Or Radial For Selection

Small Power Circuiting writes to model Public API · not yet exposed

Coming soon

Before you run this

Selected outlets are valid small-power components (sockets / FCUs). A distribution board family is in the model with spare ways. Project standard or active preset has the BS 7671 ring-vs-radial decision rule.

After it runs

One Revit electrical circuit per logical group, with ring or radial topology; protective device sized to BS 7671; circuit number + panel reference set on every outlet.

When to use this

Don't use this when

Mechanical equipment circuiting (use the mechanical-power command), three-phase circuits, or systems requiring TT / IT earthing rather than the project default.

Inputs

NameKindTypeRequiredDefaultDescription
PresetKind config string no "calculation_defaults" Deterministic config preset

Decision flow

1. Read the selected outlets and group them by room or by spec (e.g. all bedside on one circuit).
2. For each group, sum the diversified load and total cable length.
3. Apply the BS 7671 rule: ring final if load + length suit a ring, radial otherwise; pick MCB / RCBO rating.
4. Create the Revit electrical circuit, attach to the next free way on the DB.
5. Set circuit + panel reference on every outlet; report decisions per group.

What you'll see in the chat

on start
I'll circuit those outlets up to BS 7671 now — checking load and length per group.
thinking
Grouping outlets, summing load and applying the ring-vs-radial decision per BS 7671.
on success
Done — {n_circuits} circuits created ({n_ring} ring, {n_radial} radial). Protective devices sized per BS 7671.
on failure
Couldn't circuit up: {error}.

REST API

Not yet exposed

This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:

  • POST /api/v1/commands/small_power_circuit_up_bs7671_ring_or_radial_for_selection
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

BS 7671 circuit · ring final · radial circuit · small power circuiting · MCB rating · RCBO sizing

PillarSmall Power Circuiting