Live control active. The app can send charge/discharge commands to your inverter. Toggle back to Monitoring only (top right) any time — that stops all control instantly and releases the inverter.
Switch to live control?
The app will be able to send charge and discharge commands directly to your FoxESS inverter, based on its forecast. You can switch back to Monitoring only at any time — that stops all control instantly and releases the inverter back to its own normal behavior.
48-hour Forecast
Total cost — Time of Use
—
Total cost — Flat Rate
—
Running Total — Time of Use
—
Running Total — Flat Rate
—
Provider Comparison
Your real usage, priced under each saved provider
Solar production
—
To load & battery: —
To grid: ——
—
Self-consumption
Load consumption
—
From solar & battery: —
From grid: ——
—
Self-sufficiency
48-hour Plan
Solar (kWh/hr)Load (kWh/hr)Battery SoC (%)PeakOff-peak
Scheduled Actions
Data sources
Inverter Connection
FoxESS Cloud
Only change this if you're routing through your own CORS proxy in front of FoxESS Cloud.
Sent as X-Proxy-Secret on both FoxESS and Solcast calls if this and the matching base URL below are set — one worker, one secret, both APIs.
Forecast Sources
BOM's own open-data feed has had outages during platform upgrades — if a BOM request fails, this automatically falls back to the blended model for that run.
Only change this if routing through your own proxy (same one you may already use for FoxESS).
Site & System
System losses (soiling, wiring, inverter) — typical 0.78–0.85
Usage history & accuracy
Usage History
For prediction
Log at least 3 days and the forecast below will predict tomorrow's usage from your own history (recency-weighted, split by weekday/weekend, and temperature-adjusted once you've logged a few hot/cold days) instead of the fallback figure. Logging actual solar made lets the Prediction Accuracy card below check the weather/Solcast/BOM forecasts against reality.
Prediction Accuracy
Forecast vs. what actually happened
Every time the plan regenerates — automatically, on any field edit, or on the 5-minute live refresh — the day-ahead prediction for each date is saved. Once you log that day's actual usage/solar above, it shows up here compared to what was predicted — a running test of how well the weather source, solar source and usage model are tracking your real system.
Battery SoC Accuracy
Predicted charge curve vs. what FoxESS actually recorded
Yesterday's comparison pulls automatically once a day, alongside the other actuals — no action needed for that. Use the date picker above to check a different day, or re-check one manually.
Real Usage: TOU vs Flat
From your energy provider's interval export — uses the tariffs in the Tariffs tab
Corrects the real import/export totals used for cost calculation, scaling each day's existing FoxESS hourly shape to match your retailer's billed figures. Total household usage (used for the load prediction) is left alone — a retailer CSV only sees what crossed the meter, not what solar/battery covered directly, so it can't correctly represent total consumption for a solar home.
Tariffs
My Actual Plan
Which plan you're really billed under — drives the Import/Export $ figures shown on the main forecast, so they reflect your real cost rather than always assuming Time of Use.
Time of Use
Flat Rate
VPP Event Window
Optional — leave all three blank if you're not on a VPP plan. Applies on top of whichever plan (Time of Use or Flat Rate) is active, since the grid can't tell VPP export apart from ordinary export.
When set, the plan will weigh selling stored battery charge into the grid during this window against holding it for a later peak-avoidance saving, and recommend whichever is worth more — shown as a "VPP sell" item below, not yet sent to any device.
Provider Comparison
Save other providers' rates here to compare against your real usage — this doesn't affect the live plan above, which always uses the "Tariffs" section as your active plan. A provider's fields here are all optional; fill in only what you actually have a quote for.
Planning tool, not yet connected to the inverter. Solar output is estimated from Open-Meteo's shortwave radiation forecast at your site (kWp × GHI/1000 × performance ratio, with a simple temperature derate above 25°C) — treat it as an engineering estimate, not a guarantee. Load is your typical daily usage spread over a chosen shape, not a measured profile. The scheduler is a rule-based charge/discharge planner (solar-first, battery-before-grid, pre-charge from off-peak grid only when the forecast can't otherwise cover the next peak window) — it doesn't push anything to the H3. Once you're ready to connect (FoxESS Cloud API or local Modbus), this same logic can drive real setpoints.