backyard.energy computes energy balance, invoices, financial statements, loan cover and plans for a single site or a portfolio.
Your own AI assistant (Claude, ChatGPT or any MCP client), spreadsheet or BI tool reads each figure through an API, with the meter, parameter or formula behind it.
You ask
What did exports earn in the last week of June 2024?
your assistant answers: energy, week 26 of 2024, 24.06–30.06
Production
36 800 kWh
measured: meter, inverter
Self-use
computed: balance of the meters
Battery charge / discharge
measured: battery meter
Exportimport
measured: grid meter, datahub
and money, the same week
Spot pricemeasured: Nord Pool, priced per interval
avg 4.20 c/kWh
Seller marginparameter: contract
0.45 c/kWh
Export revenuecomputed: Σ export × (spot − margin), per interval
In 2024 a battery is added.
The site changes and the ledger keeps what changed and when. From that week on, part of what used to be exported is charged and discharged instead.
What did exports earn in the last week of June 2024?
What backyard.energy adds up: export by day, 24.06–30.06.2024
day
export kWh
net c/kWh
€
24.06
3 100
3.60
111.60
25.06
1 700
4.80
81.60
26.06
2 800
3.90
109.20
27.06
3 200
3
96
28.06
1 200
5.20
62.40
29.06
2 900
4.05
117.45
30.06
3 900
3.25
126.75
week
18 800
3.75
705
Exports earned 705 € that week.
from backyard.energy: 7 daily rows, grid meter and Nord Pool prices
Your assistant answers
That is the whole answer. What is behind it is there when you want it.
Behind it, first the energy
Productionmeasured: meter, inverterSite usecomputed: balance of the metersGridmeasured: grid meter, datahubBatterymeasured: battery meter36 800 →↑ →← ↓ ↑
production 36 800 kWh went three ways
Self-use
computed: balance of the meters
Battery charge
measured: battery meter
Export
measured: grid meter, datahub
the site also used
From the battery
measured: battery meter
Import
measured: grid meter, datahub
Then the money
export revenue 705 €, taken apart
Measured
Meter
grid meter, datahub
Interval
24.06–30.06.2024
×
Price
Spot
avg 4.20, per interval
Margin
0.45, contract
=
Computed
Formula
Σ export × (spot − margin)
Sources
meter, contract
You ask
Did the battery pay off?
No figure.
Missing
purchase price of the battery
So there is no
payback, depreciation, return
Fix
add the purchase price
We do not fill a missing price with a guess.
This chart is not part of the product.
An assistant drew it from the API for one question. The next question gets a different picture, a spreadsheet, or no screen at all. What stays is the ledger underneath.
The next question, a different screen
Which hours earned money last week?
Your assistant draws a week by hour. Fuller yellow is more export revenue.
MTWTFSS
00061218
Or your own tool
Put this summer into a spreadsheet, by month.
Your assistant fills the sheet. Every row arrives from the API as a finished figure.
A
B
C
D
1
Month
Export kWh
c/kWh
Revenue €
2
May
3
June
4
July
5
August
6
Total
Or a plan for the battery
When should the battery charge tomorrow?
Your assistant asks our optimiser and draws the plan. A forecast, not a measured result.
00:0006:0012:0018:0024:00
charge the batterysell to gridheld as reserve (FCR)expected + reserve
Or nobody looks at anything not live yet
Send the bank what it needs for the covenant check.
Agent to agent. No screen was opened.
your agentDSCR, last 12 months
backyard.energy against a 1.20 covenant, sources attached, this version is frozen
your agentto the bank's agent: version 14, by link
bank's agentreceived, the same unchanged version you sent
battery added
202120222023202420252026
Drawn by an assistant from the API. This chart is not part of the product.
Sample data, one site: 1 MW solar, a 0.4 MW / 0.8 MWh battery since 2024.1 / 12
Every number has a source
You ask
Why were grid fees higher last month?
Your assistant answers
vs the month before. All of it is day transmission: day consumption rose . Grid tariff unchanged.
Grid fees, January 2026, the same site, computed, before taxes
computed: four network lines
measured 160 000 kWh × rate 0.039
day transmission
measured 100 000 kWh × rate 0.027
night transmission
parameter, price list
capacity
parameter, price list
fixed fee
The invoice the API returns goes on: renewable fee, supply-security fee, excise, VAT.
Not sure what to ask? Start from our template.
Financial statements
Income statement as a Sankey and a table.
statements, finance/pnl
Invoice check
Cost line
computed
received
diff
transmission
capacity
fixed fee
Calculated vs received invoice, difference per cost line.
bills/invoice, actual-invoices
Bank pack
DSCR, last 12 months covenant 1.20× · runway 24 mo
Statements, coverage and covenant runway, locked to a version.
statements, forward-dscr
Portfolio ranking
1Solar park A solar park9.8 %
2Battery 1 battery7.1 %
3Solar park B solar park5.4 %
4Factory consumer○ missing
Your assets ranked by return on invested capital.
advisor/fleet, statements/portfolio
Every template uses the same engine. Your assistant follows it and builds what you asked for*.
** Four examples, not a list. From the same figures your assistant builds whatever you ask for: a table, a chart, a letter to the bank.
Share with your stakeholders not live yet
Your ledger, live. New readings keep arriving.locked 02.07.2026 10:14
Statements and bank packs are rendered by the server, locked to a version, with their methodology and evidence attached.
You can download everything we hold about you as one file.
Bank pack, version 14
Period01.07.2025–30.06.2026
Containsstatements, loan cover, covenant runway
Attachedmethodology, inputs with their sources
Fingerprint9f3a 77c0 41be c21e
After the locklater readings do not change it. A new version is a new lock.
How to read the name
backyard.energybackyard.energy
the back endWhat we keep and compute. No dashboard of our own.
your yardYour site: meters, contracts, assets.
energyEnergy flows and the money that follows them.
Records
Meter readings, contracts, price lists, tax rates. Validity period and history.
Computation
Tariffs, VAT, netting, loans, depreciation, optimisation. Same input, same result.
Permissions
Each assistant or agent approved by you. Read-only, or allowed to change data for an hour at a time. Revocable.
Trace
Every figure can carry its sources. A log of every call and change a connected assistant or agent makes.
yours
Everything else
Ask, chart, optimise, compare, hand it to another agent. With a screen or without one.
Which hours earned money?Did the battery pay off?Compare this year with last.Draw it.What will the bank see?Put it in a sheet.Which hours earned money?Did the battery pay off?
When should the battery charge?Check this invoice.Send it to my accountant.What if the tariff changes?Rank my sites.Forecast next month.When should the battery charge?Check this invoice.
Why was May so low?Hand it to another agent.Show me nothing, just tell me.Is the loan covered?Optimise tomorrow.Explain this line.Why was May so low?Hand it to another agent.
Get started
1Add your sites and metersaccount, site or portfolio, datahub or CSV
2Add your contractsgrid, supply, export, tariffs, capex, financing
3Connect your AI assistantadd it in Claude or ChatGPT as a connector, or let your agent sign in with a short code, and approve it in your account. For a spreadsheet or BI tool, create a read-only API key · How to connect
4Ask your assistantit finds the right call in the catalog and reads the figure with its source