Request Demo
ennrgy.ai

We optimize. We dispatch.
You collect.

One platform that works with any manufacturer, any OEM — purpose-built for day-ahead market revenue. Not a pilot. Running. Collecting. Come see it work.

What is Asset Optimizer?

Asset Optimizer is an AI-powered battery storage optimization and virtual power plant (VPP) dispatch platform built by ennrgy.com. It automates charge and discharge scheduling for battery energy storage systems (BESS) against day-ahead energy market prices, manages state of charge with degradation modeling, and coordinates economic dispatch across multi-manufacturer fleets. Asset Optimizer is hardware agnostic — it works with any battery OEM and chemistry — and is live in ERCOT with signed customers including Abundance Energy.

Your batteries are underperforming.

And your vendor's portal isn't helping.

A single-vendor portal isn't a VPP. It's a monitoring screen with a logo on it. You're dispatching off gut instinct or manufacturer defaults — not market signals. Revenue per cycle is leaving money on the table because no one is optimizing against real-time price curves, ancillary markets, and grid conditions simultaneously. Your fleet is hardware from three different manufacturers, each with its own dashboard, its own API, its own limitations. You don't need another dashboard. You need a system of optimization.

VPP in a box. Battery agnostic.

Any manufacturer. Any OEM. One optimization platform.

Asset Optimizer is a hardware-agnostic dispatch and optimization engine purpose-built for day-ahead energy market revenue. It doesn't care what brand is on the battery. It connects to your entire fleet through a single platform — ingests market signals, models charge/discharge economics, and dispatches automatically.

This isn't a proof of concept or a pilot program. We have signed customers. Live dispatch. Real revenue flowing. The optimization runs against actual market conditions — not simulations, not backtests. Come see it work.

🔋 Your Batteries
→
⚡ We Optimize
→
📡 We Dispatch
→
💰 You Collect
“

ennrgy.com gives us a sophisticated AI-driven operations and optimization layer that allows us to scale faster, operate smarter, and maximize the value of every distributed energy asset connected to our network.

Thomas Mandry — CEO, Abundance Energy
Read the full announcement →
01

Charge/Discharge Scheduling

Automated cycles tuned for maximum revenue — not just grid response.

Asset Optimizer builds charge/discharge schedules optimized against day-ahead market prices, demand patterns, and grid conditions. Every cycle is timed to maximize revenue — charge when prices are lowest, discharge when they peak.

No manual intervention. No spreadsheet modeling. The engine ingests real-time price curves and dispatches automatically, adjusting as conditions shift throughout the day. Revenue per cycle goes up. Time spent managing goes to zero.

  • Day-ahead price curve optimization for every charge/discharge cycle
  • Automated scheduling with real-time adjustment capability
  • Revenue-per-cycle tracking and performance attribution
  • Manual override available when you need it
02

State of Charge Management

Balance revenue now against battery health forever.

State of Charge Management — Fleet SOC Monitoring

Every dispatch decision has a cost beyond the electricity — battery degradation. SOC Management monitors your entire fleet in real time, balancing immediate revenue opportunities against long-term battery health and contractual obligations.

The system tracks state of charge across every asset, flags when thresholds approach, and factors degradation curves into the optimization model. You're not just maximizing today's revenue — you're protecting the asset that generates tomorrow's.

  • Real-time SOC monitoring across your entire fleet
  • Battery health indicators and degradation modeling
  • Contractual obligation threshold tracking
  • Automated SOC balancing within optimization constraints
03

Economic Dispatch

Market-aware decisions that respond to price signals in real time.

Economic Dispatch is where the optimization engine earns its keep. It evaluates market price signals, ancillary service opportunities, and grid conditions simultaneously — then makes dispatch decisions designed to maximize every amp-hour.

The system doesn't just react to current prices. It models forward curves, anticipates demand peaks, and positions your fleet to capture the highest-value dispatch windows. When ancillary markets pay more than energy markets, it pivots. When grid conditions create premium pricing, it's already there.

  • Simultaneous optimization across energy and ancillary markets
  • Forward curve modeling for anticipatory dispatch
  • Grid condition monitoring and premium pricing capture
  • Real-time market pivot when conditions change
04

Manufacturer Agnostic

One optimization layer. Any hardware stack. No vendor lock-in.

Your fleet isn't one manufacturer. It's three, maybe four — different chemistries, different APIs, different control systems. Asset Optimizer doesn't care. It connects to every asset through a unified integration layer and optimizes the fleet as a whole.

No vendor lock-in on the intelligence side. No separate dashboards per OEM. One fleet view with unified performance metrics, regardless of who built the hardware. Your optimization strategy shouldn't be dictated by your procurement decisions.

  • Unified fleet view across all manufacturers and chemistries
  • Single optimization layer regardless of hardware
  • Standardized performance metrics across OEMs
  • API-first integration — add new assets without new dashboards
Virtual Power Plants

The decision layer is where the money is

A retail electricity provider in ERCOT signs up thousands of homes with batteries. Every fifteen minutes, each one of those batteries should be charging, holding, or discharging. Get it right and the fleet earns. Get it wrong and you have bought a very expensive way to move electricity around a garage.

Put like that, it sounds like a scheduling problem. Set some time blocks, charge overnight, discharge at the evening peak, done. That is what most of the market sells — and it is why most distributed fleets underearn.

An aggregated distributed energy resource (ADER) program in ERCOT needs more than scheduling. It needs a decision layer that can see market prices, weather, load, state of charge, and your hedge position all at once — and act on all of them every fifteen minutes.

The Four-Part Value Chain

▼  What We Do  ▼

1
Manufacturer
makes the battery
2
Fleet software
moves commands to it
3
Decision layer
decides what to do
4
Settlement
proves it on a bill
Same fleet. Same hardware.

Different decisions.

GUI time blocks

~50%

peak state of charge under manufacturer scheduler time blocks

Direct API optimization

~95%

peak state of charge on the same batteries, with deeper discharge troughs

Nothing physical changed. The hardware did not improve, the sun did not get better, the market did not shift. The only variable was what decided the move.

A note on what we are not going to tell you. We are not going to put a dollar figure on that gap yet. The attribution work — separating what the fleet earned under our control from what it earned under someone else’s — is still in progress, and a number produced before that analysis lands would be marketing, not measurement. When it is finished we will publish it with the method attached. Until then, the behavior is the claim.

What the decision layer does

What actually decides the move

Per-meter modeling

Load forecast at the individual meter, solar modeled per array, battery characteristics per unit. Built bottoms-up from Smart Meter Texas.

Hedge + dispatch, together

A battery reshapes the load you hedge. Modeling both in one system keeps you from hedging load that never shows up.

Direct API control

Schedules become validated API calls, not GUI time blocks. The translation step is checked, so failures are never silent.

Data operations

Telemetry retained per battery, identity mapping kept current, enrollment pipelines refreshed, staleness detection always on.

Settlement in dollars

Intervals become billing determinants — bidirectional across ESG, Vertex One, and homegrown platforms — with control attribution.

Any OEM, one layer

Proven in production on Sonnen and on Flip, including Duracell hardware via the Flip API. No vendor lock-in.

Where this is running

In production, not in a pitch deck

Abundance Energy

Abundance Energy

Texas retail provider, residential battery fleet, ERCOT

ennrgy.com provides Abundance’s risk management, scheduling, and battery charge/discharge optimization: the decision and settlement layers. The battery hardware and its vendor control layer come from the manufacturer side of the stack.

“As we continue scaling our residential battery storage and virtual power plant programs across ERCOT, we’re building far more than a traditional retail energy company — we’re building an intelligent energy platform that helps homeowners lower costs, improve resilience during outages, and actively participate in supporting the grid.”

Thomas Mandry — CEO, Abundance Energy

Read the full announcement →

POWERED BY

Built on the Risk360 data layer.

Asset Optimizer runs on the same Risk360 data backbone that powers our Retail Pricing Platform and the rest of the ennrgy.com intelligence suite. Market data, ISO connectivity, and position management — all feeding the optimization engine in real time.

Learn About Risk360 → Explore Pricing Intelligence →

Frequently Asked Questions

Asset Optimizer is manufacturer agnostic. It connects to batteries from any OEM via API — residential, commercial, and grid-scale systems across any chemistry. Proven in production on Sonnen and on Flip, including Duracell hardware reached through the Flip API. You don’t need to standardize on a single vendor to use it.
The platform optimizes charge/discharge cycles against day-ahead energy market prices, real-time price signals, and ancillary service opportunities. It factors in state of charge, battery degradation curves, customer usage patterns, and grid demand signals to maximize the economic value of each cycle.
A virtual power plant aggregates hundreds or thousands of distributed batteries into a single, coordinated fleet that can deliver capacity to the grid — like a power station, but without building one. Asset Optimizer is the dispatch intelligence that makes this coordination possible, managing when each battery charges and discharges to maximize value for both the grid and the asset owner.
An aggregated distributed energy resource (ADER) is a collection of behind-the-meter assets — typically residential or commercial batteries — that are coordinated as a single resource for participation in the ERCOT wholesale market. The aggregator handles dispatch, settlement, and compliance so individual asset owners do not have to register individually.
Fleet software moves commands to a battery — it is plumbing. An optimization platform decides what the command should be, based on market signals, weather, load forecasts, state of charge, and hedge position. The decision layer is where the money is. Most fleet software has no opinion about whether the instruction it delivered was right.
A battery reshapes the load you are hedging. If you optimize the battery in one system and hedge the book in another, you end up hedging load that never materializes. That is a real cost, invisible until settlement. Asset Optimizer models the hedge and the dispatch together so the two stay in sync.
Asset Optimizer is live in ERCOT (Texas) with signed customers, including Abundance Energy, managing residential battery fleets for virtual power plant programs. The platform is designed for expansion across additional ISOs.
Live
in ERCOT
ADER
ready
Solar-first
charging
15-min
market cadence
COMPARE

How we compare

Evaluating battery dispatch platforms? See how Asset Optimizer compares to AutoGrid, Fluence, Tesla, and Stem.

Asset Optimizer vs. AutoGrid, Fluence Mosaic, Tesla Autobidder, Stem Athena →

See your fleet through Asset Optimizer.

30 minutes. Your assets. Your markets. We'll show you what optimized dispatch actually looks like — with real numbers, not projections.

Talk to Our Team →

Related reading

Batteries Don’t Make Margin. Decisions Do.

VPP series, post 1 of 5

A Tale of Two ISOs: ERCOT vs. PJM

How 16.3 GW of batteries changed the game

Lock In, Level Out

Batteries, retail energy & grid stability