← All posts
Battery

Fox ESS battery — an honest review after 17 months

I've been running a Fox ESS 10.3kWh battery with Predbat and Octopus Agile for over a year. Here's what I actually think.

When I was choosing a battery I found plenty of spec sheets and almost no real-world long-term data. So here’s mine.

I’ve been running a Fox ESS AIO H3 10.3kWh with a hybrid inverter since January 2025, paired with 8 × AIKO 455W panels, Octopus Agile, and Predbat running inside Home Assistant.

What it does day-to-day

Summer pattern:

  • Solar starts charging the battery from around 7–8am
  • Battery hits 100% by early afternoon on a clear day
  • Remainder of solar goes to export (paid via SEG)
  • Battery discharges from early evening through to midnight
  • Grid import for the day: close to zero

Winter pattern:

  • Solar generates a fraction of summer output
  • Predbat charges the battery overnight on cheap Agile slots (typically 1–3am, often under 8p)
  • Battery covers morning peak, then any solar covers the rest
  • Battery discharged again in the evening before overnight charge cycle restarts

On a good system, you’re rarely paying peak-rate electricity. The battery either came from free solar or cheap overnight Agile.

The Fox ESS hardware itself

What I like:

  • The hybrid inverter handles both solar and battery in one unit — cleaner installation than bolt-on batteries
  • Home Assistant integration via Modbus works well once set up
  • 10.3kWh is a practical size — enough to carry an average house through the evening and into an overnight charge window
  • The app is basic but does the job for monitoring

What’s less impressive:

  • The Fox ESS app isn’t as polished as some rivals
  • Initial setup required a competent installer — not a DIY job
  • Documentation is sometimes unclear for Predbat integration

Reliability: 17 months, zero issues. It just runs.

The Predbat integration

This is where the Fox ESS setup becomes genuinely powerful. Predbat is a Home Assistant add-on that reads:

  • Tomorrow’s Agile prices (half-hourly)
  • Solar generation forecast (from Solcast)
  • Current battery state

It then plans every charge and discharge slot for the next 48 hours. On a typical winter night, it’ll schedule a 2-hour charge window at 1–3am when Agile is cheapest, and protect the battery from discharging until evening peak prices drop.

Setting it up takes a weekend and is worth every minute. Once it’s running, it’s hands-off.

Actual performance numbers

17 months of data:

  • Total grid import: 1,954 kWh
  • Estimated generation: ~4,145 kWh
  • Average monthly import: ~115 kWh (vs UK average of ~240 kWh)
  • Lowest month: 3.8 kWh (May 2025)
  • Agile saving vs standard tariff: ~£313 on that imported electricity

My overnight charging pattern — the big midnight–3am import spike — represents Predbat filling the battery at cheap rates. That “import” is working capital, not waste.

Would I buy it again?

Yes. The Fox ESS with Predbat + Agile is the combination that makes a solar install genuinely transformative rather than just marginally useful. Without the battery you’re still grid-dependent in the evenings. Without Agile you’re not getting the most from the battery. Together they’re greater than the sum of their parts.

The market rate for a system like mine (solar + Fox ESS battery + installation) is around £8,000–£9,000. Based on my real saving rate of £79/month, that payback period is roughly 8–9 years — and panels carry a 30-year performance warranty.

If you’re considering a similar setup in South Wales, I’m happy to share more detail and connect you with my installer.