Battery Intelligence

Maximize every megawatt-hour.
Extend battery health.

Servus is an optimization and monitoring platform for grid-scale BESS — extending battery health, protecting backup readiness, coordinating grid services, and capturing market value through a unified dispatch engine.

Explore the Platform

Everything to keep your BESS healthy.

Servus issues advisory dispatch setpoints to your site EMS at configurable intervals — fulfilling all active hard constraints while minimizing degradation per unit of service delivered.

Battery Health Optimization

Degradation modeled across cycle depth, C-rate, temperature, and time at extreme SoC. Dispatch routed preferentially through the healthiest cells to reduce aging variance. SoH trajectory tracked continuously with alerts when observed trends fall below the expected baseline.

Monitoring & Alerting

Configurable alert thresholds across battery health, backup readiness, grid events, and market signals. All events timestamped and logged. Alerts surfaced via dashboard and API. Early warning diagnostics enable proactive intervention before a component reaches a critical state.

Backup Power Management

Available backup duration monitored continuously, factoring real-time SoC, inverter derating state, and forecast load. Backup reserve enforced as a hard constraint in every dispatch plan — never consumed by lower-priority functions, under any market or grid condition.

Energy Services

Connects to utility demand response programs and energy markets to capture value across the dispatch stack. Servus pre-positions the battery ahead of DR events and coincident peak windows (ERCOT 4CP / PJM 5CP), and schedules charge/discharge cycles around real-time price signals — backup reserve maintained as a hard constraint throughout.


How the engine works

At every 15-minute interval, Servus ingests live telemetry and market signals, applies hard operational constraints, and issues a cell-level dispatch plan to the EMS.

Inputs
Telemetry from EMS
State of charge per cell
Charge & discharge power
Cell temperatures
Inverter derating state
Alarm & fault flags
Grid & Market Signals
DR event signals
Real-time electricity prices
Load forecasts (ERCOT / PJM)
Weather & site load forecast
Servus
Servus Engine
15 min intervals
Hard Constraints
— Backup reserve floor
— Temperature limits (OEM)
— SoC bounds
— Battery health target
Dispatch Plan
Per-cell entry
Target SoC (%)
Charge / discharge power (kW)
Setpoint type & priority flag
Context block
DR event status
Outage forecast
Backup reserve state
EMS accepts or rejects each entry independently

Complete observability

Configurable alert thresholds across every critical parameter category — from cell-level health to market signals. All events timestamped, logged, and API-accessible.

Battery Health

Alert issued when cell temperature approaches or exceeds the OEM thermal threshold

+

Alert issued when cycle intensity accelerates anomalously beyond expected patterns

Alert issued when SoH trajectory trends worse than the expected baseline

+

Alert issued when cell voltage deviation exceeds the imbalance threshold

Backup Power

Alert issued when projected backup duration falls below the configured minimum

+

Notification sent when a derating event is detected and effective backup duration is recalculated

Alert issued when backup reserve SoC drops below the required floor

Grid / DR

+

Notification sent when a utility DR event signal is received

Alert issued when a POI voltage drop indicates grid disruption

Market Signals

+

Notification sent when a forecasted high-load period is identified and pre-positioning is recommended in the dispatch plan

Notification sent when a price threshold is crossed and an arbitrage opportunity is incorporated into the dispatch plan


Built to integrate

Cloud-hosted, API-first, and EMS-agnostic. Configured jointly with the EMS operator at commissioning.

Interface to EMS

Dispatch plans are delivered via API at a configurable cadence (default: 15 min). Every recommendation is advisory — your EMS remains in full control, accepting or rejecting each setpoint independently.

Telemetry Requirements

Servus ingests SoC, power, cell temperature, inverter derating state, and alarm and fault flags. Available signals are dependent on what the site EMS exposes.

Grid & Utility Inputs

Market data is pulled from the ERCOT Public API and PJM Data Miner API, covering load forecasts and real-time pricing. Demand response event signals are received via direct utility dispatch.

Servus API
EMS
Dashboard
Client App
Utility Grid
Alerts

API-First Delivery

Servus is built around the conviction that the future of operational intelligence is not in proprietary dashboards — it is in giving clients direct ownership of their data. Rather than requiring operators to log into a separate interface, Servus streams all telemetry, dispatch, and alert data through the API, making it available directly within the client's own operational environment.

To accelerate deployment, Servus provides a library of production-ready dashboard components — with full source code — that engineering teams can embed into existing systems immediately. These components are designed to deliver value out of the box while remaining fully customizable: client development teams can extend them, adapt them to internal data models, or build entirely new views on top of the same data. Servus also offers a hosted dashboard for operators who prefer a managed interface, but the API-first model ensures no client is ever locked into it.

Ready to optimize your BESS?

To request a demo, the data sheet, or any other information, reach out directly to the Servus team.

zo@servus.energy