⚠ LP OPTIMISER UNAVAILABLE — scipy/numpy not installed on the server. Dispatch has
fallen back to a crude greedy heuristic that is NOT price-optimal and will produce
poor or negative arbitrage results. Run: pip3 install -r requirements.txt, then restart.
⚠ SERVER UNREACHABLE — showing a LOCAL ESTIMATE computed in-browser (simple percentile
heuristic), NOT the real Python LP-optimal dispatch. Every figure on this page right
now is an approximation. Check that server.py is running, then refresh.
Live operating limits. G99 confirmed at 5.5kW export (SSEN ref 260420-000198/FJJ907/1). All values read from node3_config.json — changes take effect on next simulate.py run and immediately for backtest/plan endpoints.
HISTORICAL ANALYSIS — 12 MONTHS REAL DATA
Real Octopus Agile prices · Single modelled home · LP greedy optimiser · context-adjusted dynamic thresholds (wind / weekday / season) · 88% round-trip efficiency (FoxESS + Nissan cell) · 12kWh/day home load (industry-standard hourly profile) · Home energy value tracked separately
FETCHING AGILE HISTORY — PAGE 1…
ℹHOW THE NUMBERS WORK:GRID P&L = Real cash. Export income − charge cost. What Octopus pays Dovecote for grid exports minus what Octopus charges to charge the battery. This is the actual bank account movement — no modelling, no assumptions. The battery also covers the home's 12kWh/day consumption from its charge cycles, meaning the homeowner pays £0 for electricity up to that cap. The Grid P&L proves the system is commercially viable even after providing that free electricity.
AGILE TARIFF SAVING (indicative) = Per-slot saving from buying on Agile vs the Ofgem Standard Variable Tariff (25p/kWh reference), weighted by the Elexon PC1 domestic load profile across 12kWh/day. This is NOT cash paid by Octopus — it is the financial benefit of being on Agile instead of SVT. Shown for context only.
NET VALUE = Grid P&L + Home Energy value. Combined annual benefit to the household. The chart above plots this.
💰 COMPANY CASH IN — ARBITRAGE ONLY
Pure grid buy/sell: what actually hits the bank account · home energy value is separate
📊 Business Model — Homes needed to clear £50k salary
Arbitrage Profit (1 home)
—
— slots
Home Energy Value (1 home)
—
12kWh/day at live Agile prices
Total Household Value (1 home)
—
Arbitrage + Home Energy
Best Month
—
—
Avg Arbitrage/Mo (1 home)
—
per home per month
Worst Month
—
—
MONTHLY NET VALUE (£) — arbitrage + home energy · grid P&L alone in table below—
PRICE SPREAD DISTRIBUTION
buy vs sell range
MONTHLY BREAKDOWN
DOVECOTE P&L = grid arbitrage (export − charge) + £29/mo subscription · Octopus pays/charges Dovecote ·
CONSUMER SAVING = guaranteed 12kWh/day × 25p SVT × days − £29 subscription = net homeowner saving ·
NET VALUE = Dovecote P&L + Consumer Saving = total combined benefit (unchanged)
Month
Dovecote P&L (£)
Slots
Avg Buy (p)
Avg Export (p)
Ratio ×
Spread (p)
Consumer Saving (£)
Net Value (£)
Charge Slots
Sell Slots
House Usage (kWh)
Bat Variance (kWh)
kWh/day bought
kWh/day sold
G99 CONFIRMED LIVE — 5.5kW / 2.75kWh PER SLOT
SSEN confirmed G99 at 5.5kW (ref 260420-000198/FJJ907/1). G98/G99 comparison removed — this IS the live cap.
📊 G99 Backtest (Live Config)
Export cap / slot2.75 kWh
Max export rate5.5kW (G99 confirmed)
DNO standardG99
Current profit (window)—
Annualised (extrapolated)—
Last action—
Battery SOC—
📊 G98 Monthly Backtest
Load Historical data to populate →
G98 SLOT PROFIT HISTORY last -- slots
G99 CONFIRMED — 5.5kW / 2.75kWh PER SLOT (LIVE)
SSEN confirmed G99 5.5kW secure limit (ref 260420-000198/FJJ907/1). This IS the live export cap. G98/G99 upgrade comparison removed.
G99 LIVE — 5.5kW CONFIRMED · SSEN REF 260420-000198/FJJ907/1
Live data loading… load window data then check back.
⚡ G99 Live Stats (Confirmed)
Export cap / slot2.75 kWh
Max export rate5.5kW (G99 confirmed)
DNO standardG99
SSEN ref260420-000198
Current profit (window)—
Annualised (extrapolated)—
Last action—
Battery SOC—
📈 Upgrade Delta (G99 − G98)
Extra kWh / slot+2.07 kWh
Extra profit / window—
Annualised delta—
% uplift on G98—
OA statusEligibility pending
VPP targetOctopus Kraken Flex
G99 SLOT PROFIT (5.5kW confirmed) last -- slots
⚡ FORCE CHARGE ACTIVE — arbitrage suspended
Charging to —% · started —
LIVE PACK TELEMETRY
Telemetry Source
—
Waiting for first reading
Pack SOC (real)
—
no data yet
Pack Voltage
—
Nominal 360V DC
Pack Current
—
+ charging · − discharging
Pack Temperature
—
Alarm threshold 45°C
State of Health
—
Reported by BMS via CAN
Fed by the MQTT listener in server.py, subscribed to the Battery-Emulator (DALA/LilyGo) telemetry topic. Shows "SIMULATED" until the LilyGo is wired and publishing.
BATTERY DETAIL
loading…
PACK 1 —
—SOC
—V
—A
—°C
—SoH
—Δmv
PACK 2 —
—SOC
—V
—A
—°C
—SoH
—Δmv
PACK 3 —
—SOC
—V
—A
—°C
—SoH
—Δmv
Cell colour: ■ 3500–3900 mV
■ 3200–3499 / 3901–4100 mV
■ <3200 / >4100 mV
■ no data.
Pack 1 via DALA HTTP · Packs 2/3 via Waveshare CAN HAT (can0/can1).
Contact Dovecote Technology for access credentials
Welcome
NODE-3 · Your savings at a glance
YOUR SAVINGS TODAY
—
vs Standard Variable Tariff
YOUR SAVINGS THIS WEEK
—
7-day estimate
YOUR SAVINGS THIS MONTH
—
30-day estimate
ANNUAL SAVINGS ESTIMATE
—
Based on 12-month backtest
BATTERY SOC NOW
—
Your energy reserve
CURRENT STATUS
—
Live battery action
HOW YOUR NODE-3 WORKS FOR YOU
⚡ CHEAP HOURS
At night when electricity is cheapest (often negative price!), Node-3 fills the battery for free — or gets paid to charge.
🏠 YOUR HOME
During the day your home runs off the battery. You pay £0 for electricity up to 12kWh/day. Savings appear on your energy bill.
💰 PEAK EXPORT
At peak hours (5–8pm) the battery sells electricity back at premium prices. This income funds the service — your savings are free.
Current Agile price—p/kWh
SVT reference25p/kWh
Your saving now—p/kWh
Updates every 30 seconds
⚡ Virtual Power Plant (VPP) — Future Revenue PathwayPRE-REGISTRATION · PROJECTED ONLY
⚠ These are market projections — not live income. Node-3 is not yet enrolled in a VPP/aggregator. Once enrolled (Octopus Kraken Flex or similar), real dispatch income will replace these estimates. The Agile arbitrage figures on the LIVE tab are real.
Year (charge dispatch only)
~£700
10.5kW × £70k/MW/yr (Modo Energy 2025)
Year (G99 confirmed — full dispatch)
~£1,000
5.5kW confirmed G99 · full 10.5kW inverter capacity
G99 + Agile combined
~£1,350+
VPP £1k + Agile arbitrage £350 est.
Source: Modo Energy 2025 — GB BESS average £70k/MW/yr · Node-3 inverter 10.5kW|▶ G99 approved → Octopus Kraken Flex enrolment → dispatched by aggregator → VPP income live
PHASE 1
G99 APPLICATION
Submitted to SSEN ✓
PHASE 2
VPP ENROLMENT
Octopus Kraken Flex
PHASE 3
DISPATCH LIVE
Aggregator dispatches
PHASE 4
REAL INCOME
Live settlement data
⚠ DEMO DATA
Live data: Octopus Agile API ·
Solar forecast: Open-Meteo ·
Strategy: LP scipy HiGHS · 5.5kW export cap (G99 confirmed) · 3.2kWh min SOC (5%) ·
Refreshes every 30s