5.1% day-ahead forecast error · presented at EU PVSEC 2026 →

From the string to the market.

One energy management system for utility-scale solar and storage. Every string at the edge, forecasts and an AI operator in the middle, and the trader desk that takes it to the market.

ObserveEvery string, every 30 s
PredictP10 / P50 / P90 per logger
DecidePlan optimised on the band
TradeLocked before the gate
ControlSetpoint confirmed, applied at the edge

Twelve modules,
one data model.

DYNVOLT is an energy management system for solar and storage that runs from the string to the market. The data a string reports at the plant is the same data that sets tomorrow's forecast, the battery plan and the bid. Twelve modules, two consoles: one for the plant team and one for the people who sell the power.

  1. At the string
  2. Across the plant
  3. Into tomorrow
  4. On the market
Owner consoleSCADA, O&M, forecasts, reports and the AI operator, for the plant team.
Trader deskPrices, nominations, batteries and curtailment across the portfolio.

The screens your team works in.

These are the screens plant teams use every day, shown here with sample data. In a demo we open them on our own plants.

DYNVOLT owner console: live 3D model of a solar plant with loggers, transformers and open alerts

The whole plant, live, in one view.

Loggers, inverters, transformers and strings, polled every 30 seconds on site and laid out the way the plant is built. Open alerts sit next to the asset they belong to.

More about SCADA →
DYNVOLT efficiency view ranking loggers by specific yield

Find the underperformer, not only the outage.

Specific yield and capacity factor ranked by logger, inverter and string. A string that slowly loses energy against its neighbours is flagged long before it trips, and the alert closes itself once it recovers.

More about fault detection →
DYNVOLT AI forecasts: per-logger production forecast for tomorrow

Tomorrow, hour by hour.

Each logger has its own model, trained on the plant's history. P10, P50 and P90 production for every hour of tomorrow is issued at 08:45, before the day-ahead gate.

More about forecasting →
DYNVOLT market prices across European day-ahead markets

Every market you sell into, side by side.

Cleared day-ahead prices across South-East Europe next to our own price forecast for tomorrow and the day after, so curtailment and nominations are planned against the price, not after it.

More about markets →
DYNVOLT operations and maintenance dashboard with open work orders

From alert to closed work order.

Alerts turn into work orders with photos, checklists and an owner. Availability and the fault Pareto add up on their own for the monthly review.

More about O&M →
DYNVOLT reports: plant power curve and production totals

Reports nobody has to assemble.

Production, earnings, weather and efficiency for any period, as PDF or CSV, or sent by email on a schedule.

More about reports →

An operator on site that never logs off. In your Telegram.

Switch on an AI operator for a site and it reads the same SCADA data, alerts, strings, forecasts and work orders as your team. It checks the plant every few minutes and tells you what changed, on the dashboard and in Telegram, in plain language. Ask it a question back and it answers from the plant's own data.

It changes nothing on its own. Write access is off by default. When you grant it, its two actions, a power limit or acknowledging an alert, arrive as a button that a person taps to confirm, and run through the SCADA's audited command log.

How the AI operator works →
DYNVOLT dashboard feed with the AI operator's insight cards above live power and yield
DYNVOLT Operatorbot · Solar Park A
Today
Example conversation. Plant and string names are illustrative.
DYNVOLT trader desk: day-ahead plan with the forecast band, suggested bids, battery schedule and predicted prices

For the people who sell the power.

The day-ahead plan is optimised across the P10, P50 and P90 forecast against price and imbalance, then locked before the gate. During the day, suggestions arrive with their euro impact for a trader to approve. Afterwards, every day is replayed against what actually cleared.

Day-ahead price forecasts are available for MEMO, HUPX, SEEPEX, OPCOM, IBEX, HEnEx and SDAC Germany.

The trader desk →

5.1% day-ahead
forecast error.

Model v2 on our reference plant, presented at EU PVSEC 2026: out-of-sample, daytime hours, error as a share of installed capacity. The method, the exclusions and our worst day are published.

DYNVOLT model v25.1%
Our previous model8.3%
Best published research result8.6%
Best of 9 vendors, open utility trial>11%
Since go-live, every issued forecast is scored6 Sept – 15 Oct 2026, one bar per day

Cloudy days cost the most. The worst was 20 Sept at 21.4%. Actual output landed inside the forecast's P10–P90 band 80% of the time, which is what an 80% band should do.

Works with the hardware you already have.

In production on Modbus TCP and MQTT, validated on Huawei SmartLogger 3000 and SUN2000 inverters down to the string. Any device with a documented Modbus map can be added; IEC 60870-5-104 is delivered as a project.

Integrations →
FAQ

Frequently asked

Can't find what you're looking for? Talk to our team →

What is DYNVOLT?
DYNVOLT is an energy management system for utility-scale solar and battery storage that runs from the string to the market: edge SCADA at string level, O&M, P10/P50/P90 production forecasting, day-ahead price forecasts for seven European markets, battery dispatch, curtailment, a trader desk and an AI operator, on one data model. It is built and run in North Macedonia for plants and traders in South-East and Central Europe.
Who is the platform for?
Plant owners and asset managers who need string-level visibility and forecasts, O&M teams who run the work orders, and traders, BRPs and aggregators who nominate and trade the output. Owners work in the owner console; traders work in the trader desk. Both read the same data.
How is DYNVOLT different from other platforms?
Most operators run separate vendors for SCADA, forecasting, market access and storage dispatch. DYNVOLT builds all four on one schema. We won't claim nobody else does this. In a demo we will show you how our layers share data.
How long does deployment take?
Our most recent plant went from gateway on site to telemetry in 2 days, and to the full production module set in 7.
Where is DYNVOLT used today?
On our own production plants in North Macedonia, monitored at string level, with forecasts scored every day on the accuracy page. Price forecasts cover MEMO, HUPX, SEEPEX, OPCOM, IBEX, HEnEx and SDAC Germany. Plant-level facts are published on the methodology page and shared in diligence.
Does the AI operator control the plant?
Not on its own. It reads everything and changes nothing by default. If you enable actions for a site, its only two actions, setting a power limit and acknowledging an alert, arrive as a button a person taps to confirm, and run through the SCADA's audited command log. It cannot place bids or create work orders.

Put your plant on DYNVOLT.

An edge node on site, telemetry within days, and a forecast record you can check.