Setup guides → Fronius
Fronius
Fronius inverters answer questions directly on your own network, with no account, no API key and no subscription. It is the friendliest solar hardware Sunplug supports, and the local route is better than their cloud in every way that matters.
Exercised against a simulator of the inverter's own API, including the split between production and grid. No physical Fronius yet.
Local, or Solar.web?
Local, if you possibly can. The inverter's own API needs no credentials at all and answers in about a second. Solar.web — Fronius' cloud — requires a Premium subscription for API access and lags the inverter by minutes.
The only reason to choose the cloud is if you cannot run anything on your network. Everything else favours local.
Local setup
Install the agent on something that stays switched on and sits on the same network as the inverter. It finds the inverter itself — you do not need to know its address.
docker run -d --name sunplug-agent --network host \
-v sunplug-agent:/data --restart unless-stopped \
sunplugapp/sunplug-agent:latest
docker exec -it sunplug-agent sunplug-agent setup
You need a Smart Meter
Without a Fronius Smart Meter fitted at your supply point, the inverter can report what your panels are making but not what your house is using — and surplus is the difference between the two. The agent tells you which you have when it finds the inverter.
No meter? Two options: have one fitted, or add a Shelly meter instead and let Sunplug work out the rest.
Solar.web instead
- Solar.web → Settings → API keys → create a key
- Copy the access key ID and value — the value is shown once
- Copy your PV system ID from the dashboard URL
- In Sunplug: Settings → Equipment → Fronius Solar.web, paste all three
API access needs an active Solar.web Premium subscription. If Sunplug reports that Solar.web rejected the key, that is almost always why rather than a typo.
When it does not work
The agent finds nothing
The machine is probably on a different network segment from the inverter.
Skip the search with
sunplug-agent setup --host 192.168.1.50.
House consumption reads zero
No Smart Meter, or it is not commissioned. Check Solar.web or the inverter's own display shows house consumption — if it does not, Sunplug cannot see it either.
Import and export look reversed
A Smart Meter fitted the wrong way round. Fronius' own display will show it too, which is the quicker place to confirm.
Stuck? Email me.