Skip to content

Algorithm dashboard

The Algorithm dashboard shows what the algorithm decided, what the batteries and the grid actually did and why, together with the battery values.

Charts

The Algorithm dashboard with three numbered charts. 1: Combined, with the series consumption, pv Production, batteryPower and batteryPowerDecision. 2: Grid power, with maxConsumptionPower, maxInjectionPower and power. 3: Power per battery, with a power decision and an actual power for each battery.
  1. Combined: consumption (consumption), PV production (pv Production), the production of the generators (generator Production, only on a project with a generator) and battery power. batteryPowerDecision is what the algorithm asked for, batteryPower what the batteries actually did. When the two lines overlap, the batteries follow the decision.
  2. Grid power: the grid power (power) with the limits for import (maxConsumptionPower) and export (maxInjectionPower).
  3. Power per battery: the same comparison per battery, with a power decision and an actual power per device ID.

Positive battery power is charging, negative is discharging. Positive grid power is import, negative is export.

On a project with a generator, the Generator production panel sits under PV production: the measured power of the generators (generator_production) and the setpoint the algorithm sent them (generator_setpoint), in kW and summed over all generators. A project without a generator does not get this panel.

Decisions and battery values

The lower part of the Algorithm dashboard with three numbered tables. 4: Battery control decision, with the columns time, power and reason. 5: PV control decision, with time, setpoint and reason. 6: Battery values, with time, deviceId, chargeableCapacity, dischargeableCapacity, power and soc.
  1. Battery control decision: every decision for the batteries, with the requested power (power) and the reason (reason). The reason has a part for charging (Charge) and a part for discharging (Discharge), for example discharge to compensate consumption deficit of 34.78 kW.
  2. PV control decision: the setpoint for the PV inverters with the reason. no setpoint limitation needed means the PV is not curtailed.
  3. Battery values: per battery (deviceId) how much it can still charge (chargeableCapacity) and discharge (dischargeableCapacity), its power (power) and its state of charge (soc).

Frequently asked questions

Why did my battery charge or discharge at a given moment?
  1. Choose a period at the top that includes that moment.
  2. Find the moment in Combined and check whether batteryPower follows batteryPowerDecision.
  3. Read the reason of the decision at that time in Battery control decision.

If the battery does not follow the decision, check in Battery values whether it could still charge or discharge.