This page describes how to set up Victron Energy systems with StorageDOCK batteries. StorageDOCK batteries communicate with the Victron GX device over BMS-Can. When correctly connected, the battery BMS transmits Charge Voltage Limit (CVL), Charge Current Limit (CCL), Discharge Current Limit (DCL), State of Charge (SOC), cell voltages, and temperature data to the GX device. The GX device then distributes these limits to all connected Victron inverter/chargers and solar chargers via DVCC.
StorageDOCK batteries are available in two product ranges:
Always ensure that both Victron and StorageDOCK firmware are updated to the minimum required versions before commissioning. Firmware versions used during official Victron R&D testing are listed in Section 3.
| Model | Total Energy (kWh) | Usable Energy @ 80% DOD (kWh) | Nominal Voltage | Nominal Capacity | Max Charge (A) | Max Discharge (A) | Rec. Inverter |
|---|---|---|---|---|---|---|---|
| ES5.4K | 5.4 | 4.32 | 51.2V | 106 Ah | 100 | 125 | 5 kVA |
| ES7.4K | 7.4 | 5.9 | 51.2V | — | 100 | 125 | — |
| ES9.4K | 9.4 | 7.5 | 51.2V | — | 160 | 200 | — |
| ES12K | 12.0 | 9.6 | 51.2V | — | 160 | 200 | — |
| ES18K | 18.0 | 14.4 | 51.2V | 352 Ah | 320 | 400 | 15 kVA |
| ES24K | 24.0 | 19.2 | 51.2V | — | 320 | 400 | — |
Nominal voltage for all ES Range models is 51.2V (16 cells × 3.2V per cell). “48V” is the conventional system voltage designation used in Victron and inverter sizing. Usable energy is calculated at 80% DOD. Capacity in Ah and recommended inverter size are confirmed for ES5.4K and ES18K; refer to individual datasheets for remaining models.
| Model | Capacity (kWh) | Nominal Voltage |
|---|---|---|
| LV-Com16.4/300 | 16.4 | 51.2V |
| LV-Com32.8/600 | 32.8 | 51.2V |
| LV-Com49.2/900 | 49.2 | 51.2V |
| LV-Com65.6/1000 | 65.6 | 51.2V |
| LV-Com82/1000 | 82.0 | 51.2V |
| LV-Com98.4/1000 | 98.4 | 51.2V |
StorageDOCK batteries are compatible with the following Victron product categories when connected via BMS-Can to a supported GX device:
Only 48V Victron inverter/charger models are compatible with StorageDOCK batteries. 12V and 24V models are not supported.
The following firmware versions were used during compatibility testing. It is always recommended to install the latest available firmware on all devices during commissioning.
| Device | Minimum Firmware Version | Notes |
|---|---|---|
| StorageDOCK ES Range BMS | v1.11 | All ES Range residential models |
| StorageDOCK LV-Com BMS | v10.4 | All LV-Com commercial models |
| Victron GX Device (Venus OS) | v3.70 | Cerbo GX, Cerbo-S GX, Ekrano GX |
| VE.Bus Inverter/Charger | 556 | |
| SmartSolar MPPT VE.Can | v3.16 |
The following hardware is required to connect StorageDOCK batteries to a Victron system:
If other VE.Can devices (e.g., VE.Can MPPT solar chargers) are also connected to the GX device's VE.Can bus, ensure the last device in the VE.Can chain has a terminator fitted. The StorageDOCK CAN port connects to a VE.Can port configured for BMS-Can 500kbps on GX device, which is a separate bus from Victron VE.Can (250kbps) on supported GX devices.
| Parameter | Value |
|---|---|
| Baud Rate | 500 kbps |
| Termination | VE.Can Terminator required on Victron GX end, No external terminator required on battery end |
| Required Cable Type | VE.Can to CAN-bus BMS Type B |
StorageDOCK batteries require the VE.Can to CAN-bus BMS Type B cable (ASS030520200).
When multiple StorageDOCK batteries are installed in parallel:
Parallel Charge and Discharge Current Limits by Model:
Due to internal BMS and bus-bar design, aggregate current limits are not simply a linear multiple of single-unit ratings. The BMS transmits the combined CCL and DCL values shown below to the GX device. Maximum parallel units for all ES Range models is 8.
ES5.4K:
| Units in Parallel | Max Discharge Current (DCL) | Max Charge Current (CCL) |
|---|---|---|
| 1 unit | 125A | 100A |
| 2 units | 250A | 200A |
| 3 units | 325A | 280A |
| 4 units | 400A | 360A |
ES18K:
| Units in Parallel | Max Discharge Current (DCL) | Max Charge Current (CCL) |
|---|---|---|
| 1 unit | 400A | 320A |
| 2 units | 800A | 640A |
| 3 units | 1000A | 800A |
| 4 units | 1200A | 1000A |
Parallel aggregate current limits plateau at 3+ units on both models, additional units do not proportionally increase CCL or DCL. For ES7.4K through ES24K parallel limits, refer to the individual product datasheets.
On the Victron GX device, navigate to:
Settings → Services → CAN-bus profile
Select: CAN-bus BMS (500 kbit/s)
After the GX device reboots and detects the StorageDOCK battery, navigate to:
Settings → System Setup → Battery monitor
Select the StorageDOCK battery from the list of detected devices. This ensures the GX device uses the BMS-provided SOC, voltage, and current data as the primary battery monitoring source.
DVCC (Distributed Voltage and Current Control) is the mechanism by which the GX device distributes the BMS-provided charge and discharge limits to connected Victron devices. DVCC must be active for StorageDOCK batteries to function correctly in a Victron system.
The following DVCC settings are required and are enforced automatically by Venus OS upon detection of a StorageDOCK battery via CAN-bus:
| DVCC Setting | Required Value | Enforcement |
|---|---|---|
| DVCC | ON | Forced ON |
| SVS – Shared Voltage Sense | ON | Forced ON |
| SCS – Shared Current Sense | OFF | Forced OFF |
| STS – Shared Temperature Sense | Do not touch | Not enforced — left at user setting |
Refer to the Victron DVCC manual for a detailed explanation of each DVCC parameter and how they interact with a CAN-bus BMS.
The StorageDOCK BMS transmits CVL, CCL, and DCL to the Victron GX device over the BMS-Can. The GX device distributes these values to all connected inverter/chargers and solar chargers via DVCC.
| Model | CVL (V) | CCL (A) | DCL (A) |
|---|---|---|---|
| ES5.4K | 56 | 100 | 125 |
| ES7.4K | 56 | 100 | 125 |
| ES9.4K | 56 | 160 | 200 |
| ES12K | 56 | 160 | 200 |
| ES18K | 56 | 320 | 400 |
| ES24K | 56 | 320 | 400 |
| Model | CVL (V) | CCL (A) | DCL (A) |
|---|---|---|---|
| LV-Com16.4/300 | 56 | 300 | 355 |
| LV-Com32.8/600 | 56 | 600 | 710 |
| LV-Com49.2/900 | 56 | 900 | 1065 |
| LV-Com65.6/1000 | 56 | 1000 | 1300 |
| LV-Com82/1000 | 56 | 1000 | 1300 |
| LV-Com98.4/1000 | 56 | 1000 | 1300 |
CVL transmitted by the BMS over CAN-bus is 56V for all StorageDOCK models. This corresponds to a maximum cell charge voltage of 3.50V per cell across the 16-cell pack. The recommended VEConfigure/VictronConnect bulk and absorption charge voltage setting is 56.4V (see Section 13) - this is slightly above the BMS CVL and will not override it, since the BMS CVL takes precedence when DVCC is active.
It is normal for these values to vary during the charge cycle as the BMS signals to the Victron system if it needs to increase or decrease charging, and discharging.
StorageDOCK batteries implement hardware-level BMS protection independently of Victron. Under normal DVCC operation, Victron devices will respect the CVL/CCL/DCL limits transmitted by the BMS and will not reach the hardware protection thresholds below. These thresholds act as a last-resort safety layer.
Voltage Protection:
| Protection Parameter | Threshold | Notes |
|---|---|---|
| Cell Minimum Voltage | 2.600V | BMS cutout threshold |
| Cell Maximum Voltage | 3.750V | BMS DSG MOSFET switches off |
| Cell Over-voltage Breaker | 3.900V | Hardware breaker trips if MOSFET fails to respond |
| Pack Minimum Voltage | 46V | Monitored for reference; not used as primary cutoff |
| Pack Maximum Voltage | 57V | Monitored for reference; not used as primary cutoff |
Temperature Operating Limits (ES18K):
| Condition | Minimum | Maximum |
|---|---|---|
| Charging | 5°C | 45°C |
| Discharging | 0°C | 50°C |
The BMS will limit or halt charging if cell temperature falls outside the recommended charge temperature range (5°C – 45°C). Operation outside the recommended temperature range will affect cycle life and may void warranty. The installation must be indoors, dry, clean, and temperature-regulated with a minimum of 200mm ventilation clearance around the unit.
Primary over/under-voltage protection is based on individual cell voltages, not pack voltage. Pack voltage thresholds are monitored for reference only and do not trigger cutouts independently.
As the battery approaches full charge, the BMS continues active balancing. If a runaway cell condition is detected:
StorageDOCK batteries incorporate active cell balancing with the following parameters:
| Parameter | Value |
|---|---|
| Balancing Start Voltage | 3,380 mV per cell |
| Balancing Current | 2A |
| Balancing Stop Condition | Cell-to-cell voltage delta < 10 mV |
StorageDOCK batteries support fully automatic black start recovery from both PV and AC sources. No manual intervention such as pressing reset, toggling a switch, or resetting a breaker is required during normal operational ranges.
| Parameter | Value |
|---|---|
| Keepalive Timeout | 10 minutes |
Keepalive timeout behaviour:
The StorageDOCK BMS reports the highest and lowest voltage cells to the Victron GX device and VRM portal. Only these two cells are displayed in the Victron interface.
| Identifier | Meaning |
|---|---|
| M[n] | Module number (e.g., M1 = Module 1) |
| B[n] | Bank number (e.g., B2 = Bank 2) |
| C[n] | Cell number (e.g., C17 = Cell 17) |
Example: M1B2C17 = Module 1, Bank 2, Cell 17
| Identifier | Meaning |
|---|---|
| S[n] | Stack number (e.g., S3 = Stack 3) |
| M[n] | Module number (e.g., M1 = Module 1) |
| C[n] | Cell number (e.g., C17 = Cell 17) |
Example: S3:M1C17 = Stack 3, Module 1, Cell 17
With DVCC active and the BMS transmitting CVL over CAN-bus, the GX device respects this limitation, even if higher voltage settings are set in VEConfigure or VictronConnect. The BMS CVL of 56V takes precedence during normal operation. It is still essential to configure VEConfigure / VictronConnect with charge voltages that are equal to or slightly above the BMS CVL, this prevents spurious warnings.
The following charge voltage settings should be configured in VEConfigure or VictronConnect (for MultiPlus/Quattro) or VictronConnect (for MPPT solar chargers):
| Setting | Recommended Value | Notes |
|---|---|---|
| Charge Voltage – Bulk | 56.4V | Slightly above BMS CVL of 56V; BMS CVL overrides during DVCC operation |
| Charge Voltage – Absorption | 56.4V | Set equal to bulk for LiFePO₄ |
| Charge Voltage – Float | 55.2V | Reduces cell stress during float; BMS still controls CVL |
LiFePO₄ batteries do not require a traditional bulk/absorption/float charge cycle. With DVCC active, the BMS manages the charge voltage ceiling via CVL.
For ES Range and LV-Com models, refer to the individual product datasheets for recommended inverter sizing.