pvsyst_prepare_block_project
Build a new PVsyst project from explicit native block counts copied from a source variant, covering each source subarray once. Preview in memory or execute without overwriting an existing project.
Instructions
[Engineering] Prepare one NEW project from explicit counts of fully defined native block types. Each block names a unique source_subarray_id and count INCLUDING the original. Cover every source subarray exactly once, at most 100 blocks in total. Copy whole exclusive inverter/MPPT/string branches with their source equipment, counts and ordinary fixed-plane orientation. Do not infer internal wiring, resize hardware, choose models or change angles. Only the selected source VC and PRJ are published. Preview builds in memory without writes; execution never overwrites or backs up an existing project. No native run, GUI, INI, weather acquisition or certification. Unsupported shading, sharing and common load/storage/transformer/limit/auxiliary systems stop; inherited weather/losses/electrical suitability require review. Prepared mapping and serialized counts do not prove native consumption.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blocks | Yes | ||
| dry_run | No | ||
| new_project | Yes | ||
| source_project | Yes | ||
| source_variant | Yes |