register_profile
Adds a user-supplied load profile from CSV (day, week, or year) and rescales values to 1,000 kWh/a. Reference its name in category_profiles or load_profiles.
Instructions
Register a user-supplied profile: CSV with 1 day, 7 days (Mon-Sun) or a full year of values, any units (rescaled to 1,000 kWh/a). Use its name in category_profiles / load_profiles.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"csv_path": "<csv_path>"
},
"name": "register_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name to use in profile specs | |
| csv_path | Yes | CSV (uploaded file name): one value column, optional timestamp column first | |
| step_min | No | Inferred from timestamps if omitted | |
| description | No |