A few things needed before your dashboard comes to life:
Your Fox ESS API key — from foxesscloud.com → User Center → API Management
Your inverter serial number — on the inverter label or in the Fox app
Your location (lat/lon) and solar system size for the forecast
Your AEMO region (VIC1, NSW1, QLD1, SA1, TAS1) for electricity prices
Settings
Enter the admin password to view or edit.
⚠ You're still using the default admin password. Anyone on the internet with your
URL could change your Fox ESS settings. Set a new ADMIN_PASSWORD
environment variable and restart the server.
Edit saved schedule
Define a regular slot to keep on the inverter.
fdSoC = target SoC. For ForceDischarge it's the floor (stop discharging at this %). For ForceCharge it's the ceiling (charge up to this %).
Live Power Flow
Solar
— kW
Grid
— kW
—%
Battery
Battery
— kW
Home
— kW
Today
Solar gen
— kWh
House use
— kWh
Grid import
— kWh
Grid export
— kWh
Min SoC today
—
Battery in
— kWh
Battery out
— kWh
Wholesale Spot Price (—)
— ¢/kWh now
— $/MWh ·
next 24h: low — at — · high — at —
−6h▍ top-up window · ▍ dump window · now (white)+18h
AEMO wholesale spot in c/kWh ($/MWh ÷ 10). Highlighted bands show the configured top-up window (10:00–15:00) and dump window (17:30–19:30). Useful for spotting when midday spot drops below ~30 ¢ break-even for grid charging.
Solar Forecast
——
—
−6hnow+18h
Open-Meteo GTI × systemKw × efficiency. Afternoon skew for NE panels is expected — the calibration panel below shows your actuals vs prediction.
Today's Plan
Updated—stale
—
—
Net today—
Expected dump—
—
Details
SoC now—
Usable (above reserve)—
Solar remaining—
Overnight need—
Dump target—
Surplus—
Read-only advisor — no scheduler changes. Refreshes every 15 min during 10:30–14:30 local.
Battery Control
Duration
⚡
Charge from grid
Force-charge battery to target SoC at the selected rate.
⬆
Dump to grid
Force-discharge battery to grid down to the reserve SoC.
Cancels any active force slot and returns to Self-use mode.
Target SoC — charge to90%
Power rate5.0 kW
Min SoC — reserve floor
10%
Ready. Click ⚙ Settings to enter your Fox ESS API key, then press Refresh.
Scheduler Status
Scheduler—
Active now—
Stop / Clear schedule only clears forced slots that are running right now — future regular slots (saved schedules) are preserved.
Saved Schedules
Regular slots you want to keep on the inverter (e.g. peak evening dump). Toggle to enable/disable. Click Sync to inverter to apply enabled slots to the Fox scheduler — other manual slots are preserved.
Solar Calibration
Current efficiency—
Suggested—
Sample days—
Compares Fox daily generation totals against Open-Meteo's tilted-irradiance model (GTI × systemKw). Days with zero production or obvious clipping/outages show < 0.5 or null and are excluded from the average.