Volstora
Supported Devices
| Device Type | Modbus TCP (Ethernet) | RS485 | Curtailment |
|---|---|---|---|
| Battery Containers | ✅ | ❌ | ✅ |
Connection & Wiring
The DemoBrandName ControllerDemoName connects to the Volstora battery container using a standard Ethernet (network) cable. The communication runs on the Modbus TCP protocol.
- Protocol: Modbus TCP
- IP Address: You must get this from the Volstora system's network settings.
- Port: The default Modbus port is 502.
- Slave ID / Unit ID: This is the Modbus address of the battery, typically 1.
For correct ethernet wiring, please follow the guidelines for ethernet wiring.
Configuration in the ControllerDemoName
When you add the Volstora battery in the ControllerDemoName setup, you will be asked for one specific setting:
You must select the correct "Battery Size (ft)" from the dropdown menu.
- 4ft
- 10ft
- 20ft
This setting is critical. The ControllerDemoName uses it to set the correct power limits for charging and discharging. Choosing the wrong size will lead to incorrect battery control and may prevent the system from working.
Troubleshooting
If the ControllerDemoName cannot find the device or isn't showing any data, you can test the network connection manually.
You will need a Modbus testing tool (like Modbus Poll) on a laptop or computer that is on the same network as the Volstora battery.
-
Open your Modbus tool and set up a new Modbus TCP connection.
-
Enter the battery's IP Address and the default port 502.
-
Set the Slave ID (or Unit ID) to match the battery's address (e.g., 1).
-
Try to read Holding Registers (Function Code 3) at the following addresses:
-
Register Address: 302
- Quantity: 1
- What it is: State of Charge (SoC).
- Expected Result: You should see an integer value representing the SoC. For example,
5000means 50.0%.
-
Register Address: 303
- Quantity: 2 (This is a 32-bit value)
- What it is: Active Power.
- Expected Result: You should see the battery's current power reading in Watts.
-
If you can read these values, the network connection is working. If not, double-check your IP address, port, and that the battery is on the same network.
Status & Alarm Codes
If you see a warning or error message for the Volstora battery in the ControllerDemoName interface, that message is coming directly from the battery itself. This table shows what the most common codes mean.
| Code Range | Status | Example Messages |
|---|---|---|
| 1 - 49 | Info (Operational) | Container is operational (1)Container is charging (5)Container is discharging (6)Container is balancing (7) |
| 50 - 119 | Warning | General warning reported by container (50)Batteries not responding (58)Battery cell imbalance (65)Cell temperature high (84)String imbalance (95) |
| 120 - 150 | Error (Fault) | E-stop pressed (local or remote) (120)Failure reported by container (127)Dangerously low cell voltage (130)Dangerously high cell temperature (132) |