Commands  ›  Small Power Layout  ›  Small Power Add Cleaners Sockets From Config

Small Power Add Cleaners Sockets From Config

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

Coming soon

Before you run this

Small-power config has a cleaners' spec (max spacing along circulation, mounting height, family). Corridors / circulation rooms placed with a Room Type that triggers the rule. Socket family loaded.

After it runs

Cleaners' sockets placed at the configured maximum spacing along the corridor walls; tagged with the dedicated cleaners' circuit; audit entry written.

When to use this

Don't use this when

Office / desk sockets (separate command), kitchen sockets, or buildings where housekeeping use trolley charging points instead of fixed sockets.

Inputs

NameKindTypeRequiredDefaultDescription
PresetKind config string no "placement_config" Deterministic config preset

Decision flow

1. Find each corridor / circulation room in the selection.
2. Read the room's centreline path and walls.
3. Lay out socket positions along the wall at the configured maximum spacing.
4. Place sockets in one Transaction; set height + cleaners' circuit reference.
5. Report sockets placed per corridor and any rooms skipped.

What you'll see in the chat

on start
I'll add cleaners' sockets along those corridors at the configured spacing now.
thinking
Reading corridor centrelines and laying out socket positions at max spacing.
on success
Done — {n_placed} cleaners' sockets placed across {n_corridors} corridors at {spacing} m spacing.
on failure
Couldn't add cleaners' sockets: {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_add_cleaners_sockets_from_config
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

cleaners sockets · corridor sockets · housekeeping power · circulation power

PillarSmall Power Layout