Fox ESS Hybrid Inverter (H1 / H3 Series)
Fox ESS hybrid inverters connect natively to BatteryWiz via the FoxESS Cloud API. The app reads your battery state in real time and automatically schedules charge and discharge slots to cut your electricity bills.
- Manufacturer
- Fox ESS
- Model
- H1 / H3 Series
- Type
- hybrid
- Features
- Native BatteryWiz integration via FoxESS Cloud API - no extra hardwareReal-time battery state of charge (SoC) monitoringAutomatic time-based scheduling using the mathematical optimisation engineWork mode control: Self Use, Force Charge, Force Discharge, Feed-inConfigurable minimum SoC, charge/discharge limits, and degradation penalty to protect battery longevitySingle-phase H1 series (3–6 kW) and three-phase H3 series supportedCompatible with Fox ESS high-voltage ECS battery modulesSimulation mode available - see recommendations before going live
- Compatible with
- Fox ESS ECS high-voltage battery modulesBatteryWiz appFoxCloud 2.0Solcast solar forecast (for solar-aware scheduling)
Fox ESS Hybrid Inverter - Works with BatteryWiz
BatteryWiz was first built around a Fox ESS system. The developer installed a Fox ESS hybrid at home, spent ages trying to find an app that would give proper cost-optimised control over it, and eventually decided to write one. It was the first integration ever built, and it remains the most thoroughly tested one.
H1 and H3 Series
Fox ESS makes a range of hybrid inverters that combine solar PV conversion and battery management in a single unit. The H1 series covers single-phase installations in the 3–6 kW range, which makes it a natural fit for most homes. The H3 series handles three-phase connections and higher-output properties. Both series pair with Fox ESS's own high-voltage ECS battery modules, and both are fully supported by BatteryWiz.
Unlike a plain string inverter, a hybrid unit has a built-in battery controller that decides, moment to moment, whether to charge from solar, discharge to cover your loads, or pull from the grid. BatteryWiz takes that further: instead of relying on fixed rules you set once through the FoxCloud app, it calculates the cheapest possible schedule for your battery across the next 24 hours, and updates it automatically throughout the day.
How the Connection Works
BatteryWiz talks to your inverter through the Fox ESS Cloud API - the same cloud your inverter is already sending data to. There's no hardware to add, no local network connection to configure, and nothing to change at the fuse board. You'll need two things:
- A Fox ESS Cloud account (the same login you use with the FoxCloud app)
- An API key, generated from the FoxCloud portal under API Management
That's it. Enter those in BatteryWiz's settings, and it immediately has a live view of your system.
What BatteryWiz Can See and Control
Once connected, BatteryWiz reads your real-time battery SoC and house load directly from the inverter. On the control side it can:
- Set the minimum SoC - so the battery always keeps a reserve for backup or morning use
- Set the active work mode - switching between Self Use, Force Charge, Force Discharge, and Feed-in as conditions change
- Write time-based schedules - pushing charge and discharge slots into the Fox ESS scheduler for the hours ahead
All of this is driven by a mathematical optimisation model and solver that runs on your device. It uses your electricity tariff (import and export rates by time slot), a solar generation forecast from Solcast, and a machine-learning prediction of your household load. The result is a rolling plan that's recalculated automatically so you never have to think about it.
Getting Set Up
- Log into foxesscloud.com → click your profile icon → User Profile → API Management → generate an API key
- Open BatteryWiz → Settings → Inverter → select Fox ESS Cloud
- Enter your API key in BatteryWiz's Settings page. For a full guide on setting up all fields in the Settings and Tariff page, see the BatteryWiz complete setup guide.
- Start in Simulation mode: you'll see exactly what the optimiser would do without it touching the inverter
Once you're happy with what you're seeing, flip to Live mode and BatteryWiz will start applying schedules on its own.
Getting the Most Out of It
Fox ESS systems work especially well with BatteryWiz on time-of-use tariffs - anything with a clear, cheap overnight window like Octopus Flux, Intelligent Octopus Go, or Economy 7. The app charges your battery during cheap-rate hours and holds or discharges during peak times, keeping grid import bills as low as possible.
If you have solar panels, BatteryWiz factors in the day's forecast before deciding how much to charge overnight. On a sunny day it'll hold back and let the panels do the work; on a cloudy one it'll make sure the battery is topped up from the grid while rates are low. It also maximises how much you can make through battery arbitrage (i.e. buy cheap, sell high). Either way, you're not leaving money on the table.
Frequently Asked Questions
- What models are covered?
- The Fox ESS H1 (single‑phase, ~3–6 kW) and H3 (three‑phase, higher output) hybrid inverter series.
- Do I need extra hardware to use BatteryWiz?
- No. BatteryWiz connects via the FoxESS Cloud API, so there’s no additional hardware or fuse‑board changes.
- How do I connect BatteryWiz to my Fox ESS inverter?
- Create a Fox ESS Cloud account, generate an API key under Profile → API Management on foxesscloud.com, then paste that API key into BatteryWiz → Settings → Inverter → Fox ESS Cloud.
- What data does BatteryWiz read from the inverter?
- Real‑time battery State of Charge (SoC) and house load (plus other telemetry required for scheduling).
- What can BatteryWiz control on the inverter?
- Minimum SoC, active work mode (Self Use, Force Charge, Force Discharge, Feed‑in), and time‑based charge/discharge schedules via the Fox ESS scheduler.
- Is there a way to test without affecting the inverter?
- Yes, use BatteryWiz’s Simulation mode to preview optimiser decisions before switching to Live mode.
- Will BatteryWiz work with my Fox ESS battery modules?
- Yes, the H1/H3 series pair with Fox ESS high‑voltage ECS battery modules and BatteryWiz supports those setups.
- What tariff types work best?
- Time‑of‑use tariffs with clear cheap windows (e.g., Octopus Flux) give the largest arbitrage and cost savings.
- Does BatteryWiz use solar forecasts?
- Yes, it uses Solcast solar forecasts and a machine‑learning load prediction to decide whether to charge from the grid or wait for solar.
- Will using the optimiser hurt battery life?
- BatteryWiz includes configurable degradation penalties and keeps a configurable minimum SoC to protect longevity; you can set conservative limits if desired. Besides, BatterWiz carefully manages how quickly your battery charges and discharges. By keeping power levels steady and avoiding harsh power spikes whenever possible, it reduces daily wear and helps significantly prolong the life of your battery.
- What if BatteryWiz can’t connect?
- Check your Fox ESS Cloud API key, ensure the inverter is visible in your FoxCloud account, and confirm internet/cloud access for the inverter. See batterywiz.app/support or the Troubleshooting guide.
Related Content
Octopus Flux Tariff
A UK time-of-use tariff designed for solar and battery homes. Octopus Flux offers cheap overnight charging and high peak export rates, which are ideal for optimisation with BatteryWiz.
Battery Arbitrage Strategy: Buy at Off-Peak, Sell at Peak
Battery arbitrage means charging when electricity is cheap, then using or exporting that energy when its value is higher.
Complete Guide to Settings & Tariff Configuration
Step-by-step walkthrough of every field on the BatteryWiz Settings and Tariff pages. Covers currency setup, time-of-use rate windows, battery constraints, inverter integration, Solcast solar forecasts, and scheduling - with a quick-start checklist to get your system optimising from day one.