Building energy profile (Switzerland)
building_energy_profileSoljo Data: full solar profile for one Swiss building from official data. Returns the roof faces (Sonnendach, BFE), building facts from the federal register (construction period, floors, heating energy source), measured shading from the swisstopo LiDAR surface model, system size and annual yield, and the economics: turnkey cost, subsidies, local electricity price (ElCom), feed-in tariff, self-consumption, savings, payback and 25-year net result. Same calculation as the Soljo report. Every value block lists sourceIds that resolve to sources; cite them. Without api_key a small shared free allowance applies; a free key with 100 profiles per month: https://soljo.ch/developers. Takes about 2 to 5 seconds.
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": {
"address": "<address>"
},
"name": "building_energy_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ev | No | Household has or plans an electric car. | |
| address | Yes | Swiss street address with house number and postcode, e.g. 'Bundesplatz 3, 3011 Bern'. | |
| api_key | No | Soljo Data API key (sjd_…). Optional. | |
| battery | No | Include a battery recommendation and its payback. | |
| heat_pump | No | Household has or plans a heat pump. | |
| household_size | No | People in the household (default 3); drives consumption and self-consumption. | |
| annual_consumption_kwh | No | Known annual electricity consumption in kWh; overrides household_size. |