Here’s the short version: don't trust the 'standard test conditions' number on a solar panel spec sheet.
If you're installing a system in Brisbane and you're using that number to calculate your 'how much kwh does a solar panel produce' estimate, you're probably over-promising by 15-25%. And I learned that the hard way.
In February 2024, I had a client in Bardon whose system was supposedly rated for 6.6kW. On paper, that should produce around 26 kWh a day in summer. He was getting 18. And he was ready to sue the panel manufacturer.
The spec sheet said one thing. The inverter—a Fronius Symo—showed something else. And the difference wasn't a faulty panel. It was a misunderstanding of how kWh calculations actually work.
Look, I'm not a solar engineer. I'm the guy who gets the call when a system needs to be live in 48 hours or the client loses their feed-in tariff deadline. In my role coordinating emergency solar installs across Brisbane for the last 4 years, I've seen what happens when people trust marketing numbers over real-world data. This article covers what I actually use to estimate production, plus a few things that have saved my bacon more than once—like how to change wifi on a Fronius inverter when the client bought a generic 'liniotech lifepo4 battery' that doesn't talk to the monitoring app.
(Honestly, that wifi change trick alone has saved me about 6 callback visits this year. More on that later.)
Let's start with the Fronius part, because that's probably why you're here.
You've got a Fronius inverter on the wall. It was working fine yesterday. Today, it's showing no data in the app. Before you climb on the roof and start testing panels, try this:
- Press the 'Right' button on the inverter screen until you see 'Setup'.
- Press 'Enter'.
- Scroll to 'WLAN'. Press 'Enter'.
- Select 'Reset WLAN'. Confirm.
- The inverter will restart its network interface. Wait 60 seconds.
- Now go to your phone's wifi settings. You'll see a network called 'Fronius_XXXX'. Connect to it.
- Open a browser. Go to 192.168.1.1 (or whatever the screen shows as the inverter's IP).
- The inverter will show a list of available networks. Select yours. Enter the password.
That's it. 9 times out of 10, the inverter just lost its saved network credentials after a router update or a power outage. The whole process takes 4 minutes if you know the router password (not the inverter password—the wifi password for your home or office).
I've had clients pay a callout fee of $180 for me to do that. Now you know how. You're welcome.
One thing worth noting: if you're using a LiFePO4 battery like the Liniotech models (which are actually pretty good for the price), the inverter might not properly communicate the charge state via the Fronius app. This isn't a fault, it's a mismatch in protocols. The Fronius will log the solar input fine. But the battery's BMS talks to its own app. You'll have two apps running. Annoying, but workable.
Now the bigger question: how much kWh does a solar panel actually produce?
The standard answer is 'a 400W panel will produce 1.6-2.0 kWh per day.' That's the marketing version. The reality-based version depends on three things:
1. Your location and tilt. Brisbane gets about 4.5-5.0 peak sun hours on average. But if your panels are flat on a tin roof (which is common in Queensland), you lose about 10-15% right there. If they're facing east-only (also common for townhouses), you lose the afternoon peak.
2. The temperature coefficient. This is the killer in Brisbane summers. A panel rated for 400W at 25°C will produce less at 45°C. For a typical mono panel, you lose about 0.3-0.4% per degree over 25°C. So on a 40°C day, your '400W' panel is actually producing around 375W. Over a full day, that compounds.
3. Inverter clipping and battery charging. I've seen an installation in Carindale where the owner had 6.6kW of panels, a Fronius Primo, and a Liniotech battery rated at '48V 100Ah.' They were puzzled why their 48V LiFePO4 at 'full charge voltage' (54.4V) kept showing only 4.8kWh of usable capacity instead of the theoretical 4.8kWh. The answer: their inverter was clipping the excess solar during peak hours because the battery couldn't charge fast enough, and the home load was minimal.
People assume the spec sheet is the floor. It's actually the ceiling under perfect laboratory conditions. The real floor is about 85% of that. Plan for that 85% and you'll either hit your target or be pleasantly surprised.
From the outside, it looks like you just buy panels, an inverter, a battery, and they all work together perfectly. The reality is each component has its own 'personality' and its own communication protocols. The Fronius is great at solar management. But it's not always great at talking to third-party batteries. And if you assumed '48V LiFePO4' meant it would perfectly match a 48V solar system, well—you discovered the mismatch when the battery voltage hit 'full charge' but the system was only using 70% of the total capacity.
I assumed 'same voltage' meant 'compatible'. Didn't verify the charge profile. Turned out the Fronius inverter was set to a charging algorithm for lead-acid batteries (default settings, because the installer didn't update it). The LiFePO4 battery hit its full charge voltage (around 54.4V for a 16-cell pack) but the inverter didn't trigger the 'battery full' signal properly. Result: the battery kept trying to absorb power while the inverter clipped the solar input. We lost about 2kWh of potential solar energy per day for 3 months before anyone noticed.
What I now use as a rule of thumb for Brisbane installations
For a standard residential system (5-7kW):
- Winter: Expect 60-65% of the rated STC (Standard Test Conditions) output. So a 6.6kW system = about 4-4.5kWh per hour at peak, but only for about 4-5 hours. Daily total: 16-22 kWh.
- Summer: Expect 75-85% of STC, but be aware of temperature loss. Daily total: 22-30 kWh.
- With a battery (like a LiFePO4): Plan for 10-15% system loss from charging/discharging cycles. So your '5kWh battery' gives you about 4.2-4.5kWh usable.
These aren't perfect. But they're closer to what I actually see in the Fronius cloud data for 200+ installations I've touched in Brisbane over the last 2 years.
The numbers from USPS (usps.com) and other government sources don't apply here. This is about physics, not postage. But the principle is the same: official figures are often best-case scenarios. Real life adds friction.
I had a job last month in Graceville where the client's existing panels (installed by someone else) were producing 40% less than quoted. The client had the original quote showing 'expected annual production: 12,000 kWh.' The Fronius app showed 6,800 kWh for the first year. The original installer? Couldn't be reached. The client was three months past their installation date and had already lost $600 in feed-in tariff guarantees. We couldn't fix the panels (they were older and under-performing anyway), but we added a Liniotech battery to capture more of the production and changed their energy plan to a time-of-use tariff. It didn't make up the $600, but it saved them about $350/year going forward.
Real talk: if I had a dollar for every kWh that was promised but never delivered, I'd retire. But that's the industry. Spec sheets sell. Reality delivers.
Always:
- Verify the inverter's wifi connection before you leave the site (use the Fronius app to check logging).
- Set the battery charging profile manually in the inverter settings (don't trust 'auto-detect' for LiFePO4).
- Communicate the '85% rule' to the client upfront. If they expect less and get more, they're happy. The opposite is a nightmare.
Never:
- Assume a LiFePO4 battery is compatible with a Fronius inverter without checking the charge voltage profile first. Full charge voltage for a 48V LiFePO4 battery is typically 54.4-54.8V. If the inverter is set to a lead-acid charging profile (58.4V), you'll either overcharge the battery or trigger a protection cutoff.
- Promise exact kWh numbers without a site visit and a shading analysis. Even then, allow a ±15% variance.
One last thing: the Fronius wifi reset trick? It works. But if the router has changed its SSID or password, you'll need to do this every time. I keep a note in my phone: 'Fronius password for setup: 12345.' Yes, that's the default. And no, most installers don't change it. (Which, honestly, is a security issue, but not my problem to fix.)
I said 'I'll just do the wifi setup quickly.' They heard 'I'll be done in 5 minutes.' Result: 40 minutes later I was still trying to find the client's router password because their flatmate had changed it last week. Not ideal. But workable. Now I ask for the wifi password before I even walk in the door.
Hope this saves you some time—and some kWh. For more specific questions about Fronius inverter settings or LiFePO4 battery voltage matching, I'd recommend checking the Fronius Solar Forum or the Liniotech helpdesk. They both have good resources, even if the documentation isn't always up to date (as of January 2025, at least).