Commands  ›   ›  Heating Size Radiators From Calculated Loss For Space

Heating Size Radiators From Calculated Loss For Space

writes to model Public API · not yet exposed

Coming soon

Before you run this

Room resolvable + `HeatLossWatts` shared parameter present.

After it runs

SelectedRadiatorType parameter set on the Room.

When to use this

Don't use this when

Altitude-corrected variants — use the dedicated sibling commands.

Inputs

NameKindTypeRequiredDefaultDescription
PresetKind config string no "calculation_defaults" Deterministic config preset

Decision flow

1) room id required; load Room + HeatLossWatts param.
2) Parse schedule json as an array of ScheduleEntry.
3) Call CalculateRadiatorSizeToEn442.Size(inputs).
4) On success: write SelectedRadiatorType on Room inside one Transaction.
5) Emit chosen + reason.

What you'll see in the chat

on start
Sizing radiator for the selected room…
thinking
Loading HeatLossWatts + schedule…
Calling EN 442 math engine…
Writing SelectedRadiatorType on the Room…
on success
Chose {chosen_type}.
on failure
Sizing failed: {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/heating_size_radiators_from_calculated_loss_for_space
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

heatingsizeradiatorsfromcalculatedlossforspace · size radiator from heat loss · en442 pick

Pillar