add_component
Add a component instance to a water-handling system and receive resolved parameters, units, port paths, and pre-flight warnings for unconnected ports.
Instructions
Add a component instance to a system.
Returns the resolved parameters, inputs and states with units, the instance's port paths, and pre-flight issues about it (unconnected ports until you connect them).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Instance name: letters, digits, underscores ('valve_1'). | |
| inputs | No | Input (set-point) values, e.g. {'opening': 0.5}. | |
| component | Yes | Component type: full id or alias. | |
| system_id | Yes | ||
| parameters | No | Parameter values; plain numbers are in the declared unit, strings may carry units ('3.5 bar', '16 mm'). Omitted ones take defaults. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| name | Yes | ||
| type | Yes | ||
| ports | Yes | ||
| inputs | Yes | ||
| issues | Yes | ||
| states | Yes | ||
| system_id | Yes | ||
| parameters | Yes |