Feeder 3, sample day
18:00
Solar0 kWforecast, sample
Homes use0 kWforecast, sample
BatteryIdlecharge 30%
From grid0 kWevening peak 260 kW

Gridline

A control room for a neighbourhood microgrid on a heatwave evening.

  • Shave the 7 pm peak with the street’s own battery
  • Keep frequency and battery inside safe limits
  • Nothing dispatches until you approve the plan
Sample heatwave evening, 36 °C. Plan waiting for you.
Solar roofs Main grid Community battery Homes
1

Read the forecast

AI
Weather + meter history→Forecaster predicts use and solar→Forecast goes to the Dispatcher
Homes use vs solar, 12:00 to 23:00Estimate, sample data
Homes use (kW)Solar output (kW)
What the Forecaster expects
420 kW at 19:00
Homes peak as air-con runs and people get home
Solar gone by 19:30
Right when the street needs it most
335 kWh spare at noon
Without a plan it’s exported for little
All three are sample estimates
2

Plan the battery

AI
Forecast arrives→Dispatcher drafts an hourly plan→Safety layer checks it
Forecaster AIsends the forecast
Dispatcher AIdrafts the plan
Safety layer Codechecks the limits
forecast.json
Battery plan, hour by hourSample data
Battery charge through the daySample data
3

Check the safety limits

Code
Draft plan→Six fixed rules, hour by hour→Trim anything unsafe
Rules the plan must pass6 of 6 pass after 1 trim, sample run
4

Approve the evening plan

You
Before vs after peak→You approve→Battery runs the plan
Evening peak260 kWwas 410 kW, sample data
Peak cut−37%−150 kW at 19:00, sample
Spare solar stored335 kWhinstead of exported, sample
Safety rules6 / 6 ✓1 trim at 22:00 (BATT-01)
Power drawn from the grid, before vs afterSample data
Before planWith planEvening peak window
Battery stays idle until you approve

How it works

  1. Forecast AI

    The Forecaster turns weather and meter history into hourly use and solar estimates.

  2. Plan AI

    The Dispatcher drafts when the battery charges and when it sends power.

  3. Check Code

    The safety layer runs six fixed rules and trims anything unsafe.

  4. Approve You

    You see the before and after peak and approve the evening plan.

  5. Run Code

    The inverter follows the approved plan; the safety layer keeps watching frequency live.

Who does whatIllustration
Weather + meterssample history, 2 weeks ForecasterAI: predicts use and solar DispatcherAI: drafts the battery plan Safety layerCode: 6 fixed rules Grid operatorYou: approve or hold Battery inverterruns the approved plan live Hz+ charge

Send the evening plan?