
Byd BatteryBox Commercial C130
The Byd BatteryBox Commercial C130 is a high-voltage lithium iron phosphate battery storage system designed for commercial and industrial applications including peak shaving, self-consumption optimization, and frequency regulation. Paired with the REFUstore 88K inverter, it communicates via Modbus TCP. This template reads state of charge, battery work state, cluster run state, BMS charge and discharge power limits, and per-cell voltages and temperatures across all 216 cells in cluster 1, plus the power circuit control register. These registers give operators granular cell-level visibility to verify pack health and detect imbalance across the full string.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 275, read and write
- Brand
- Byd
- Last updated
Registers (275)
274 read, 1 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| power_circuit_control_a | Read | ||||
| power_circuit_control_b | Write | ||||
| battery_work_state | Read | ||||
| soc | % | Read | |||
| cluster_1_max_cell_voltage_id | Read | ||||
| cluster_1_min_cell_voltage_id | Read | ||||
| cluster_1_max_cell_temperature_id | Read | ||||
| cluster_1_min_cell_temperature_id | Read | ||||
| cluster_run_state | Read | ||||
| bp_charge_bms | W | Read | |||
| bp_discharge_bms | W | Read | |||
| cluster_1_battery_001_voltage | V | Read | |||
| cluster_1_battery_002_voltage | V | Read | |||
| cluster_1_battery_003_voltage | V | Read | |||
| cluster_1_battery_004_voltage | V | Read | |||
| cluster_1_battery_005_voltage | V | Read | |||
| cluster_1_battery_006_voltage | V | Read | |||
| cluster_1_battery_007_voltage | V | Read | |||
| cluster_1_battery_008_voltage | V | Read | |||
| cluster_1_battery_009_voltage | V | Read | |||
| cluster_1_battery_010_voltage | V | Read | |||
| cluster_1_battery_011_voltage | V | Read | |||
| cluster_1_battery_012_voltage | V | Read | |||
| cluster_1_battery_013_voltage | V | Read | |||
| cluster_1_battery_014_voltage | V | Read | |||
| cluster_1_battery_015_voltage | V | Read | |||
| cluster_1_battery_016_voltage | V | Read | |||
| cluster_1_battery_017_voltage | V | Read | |||
| cluster_1_battery_018_voltage | V | Read | |||
| cluster_1_battery_019_voltage | V | Read | |||
| cluster_1_battery_020_voltage | V | Read | |||
| cluster_1_battery_021_voltage | V | Read | |||
| cluster_1_battery_022_voltage | V | Read | |||
| cluster_1_battery_023_voltage | V | Read | |||
| cluster_1_battery_024_voltage | V | Read | |||
| cluster_1_battery_025_voltage | V | Read | |||
| cluster_1_battery_026_voltage | V | Read | |||
| cluster_1_battery_027_voltage | V | Read | |||
| cluster_1_battery_028_voltage | V | Read | |||
| cluster_1_battery_029_voltage | V | Read | |||
| cluster_1_battery_030_voltage | V | Read | |||
| cluster_1_battery_031_voltage | V | Read | |||
| cluster_1_battery_032_voltage | V | Read | |||
| cluster_1_battery_033_voltage | V | Read | |||
| cluster_1_battery_034_voltage | V | Read | |||
| cluster_1_battery_035_voltage | V | Read | |||
| cluster_1_battery_036_voltage | V | Read | |||
| cluster_1_battery_037_voltage | V | Read | |||
| cluster_1_battery_038_voltage | V | Read | |||
| cluster_1_battery_039_voltage | V | Read | |||
| cluster_1_battery_040_voltage | V | Read | |||
| cluster_1_battery_041_voltage | V | Read | |||
| cluster_1_battery_042_voltage | V | Read | |||
| cluster_1_battery_043_voltage | V | Read | |||
| cluster_1_battery_044_voltage | V | Read | |||
| cluster_1_battery_045_voltage | V | Read | |||
| cluster_1_battery_046_voltage | V | Read | |||
| cluster_1_battery_047_voltage | V | Read | |||
| cluster_1_battery_048_voltage | V | Read | |||
| cluster_1_battery_049_voltage | V | Read | |||
| cluster_1_battery_050_voltage | V | Read | |||
| cluster_1_battery_051_voltage | V | Read | |||
| cluster_1_battery_052_voltage | V | Read | |||
| cluster_1_battery_053_voltage | V | Read | |||
| cluster_1_battery_054_voltage | V | Read | |||
| cluster_1_battery_055_voltage | V | Read | |||
| cluster_1_battery_056_voltage | V | Read | |||
| cluster_1_battery_057_voltage | V | Read | |||
| cluster_1_battery_058_voltage | V | Read | |||
| cluster_1_battery_059_voltage | V | Read | |||
| cluster_1_battery_060_voltage | V | Read | |||
| cluster_1_battery_061_voltage | V | Read | |||
| cluster_1_battery_062_voltage | V | Read | |||
| cluster_1_battery_063_voltage | V | Read | |||
| cluster_1_battery_064_voltage | V | Read | |||
| cluster_1_battery_065_voltage | V | Read | |||
| cluster_1_battery_066_voltage | V | Read | |||
| cluster_1_battery_067_voltage | V | Read | |||
| cluster_1_battery_068_voltage | V | Read | |||
| cluster_1_battery_069_voltage | V | Read | |||
| cluster_1_battery_070_voltage | V | Read | |||
| cluster_1_battery_071_voltage | V | Read | |||
| cluster_1_battery_072_voltage | V | Read | |||
| cluster_1_battery_073_voltage | V | Read | |||
| cluster_1_battery_074_voltage | V | Read | |||
| cluster_1_battery_075_voltage | V | Read | |||
| cluster_1_battery_076_voltage | V | Read | |||
| cluster_1_battery_077_voltage | V | Read | |||
| cluster_1_battery_078_voltage | V | Read | |||
| cluster_1_battery_079_voltage | V | Read | |||
| cluster_1_battery_080_voltage | V | Read | |||
| cluster_1_battery_081_voltage | V | Read | |||
| cluster_1_battery_082_voltage | V | Read | |||
| cluster_1_battery_083_voltage | V | Read | |||
| cluster_1_battery_084_voltage | V | Read | |||
| cluster_1_battery_085_voltage | V | Read | |||
| cluster_1_battery_086_voltage | V | Read | |||
| cluster_1_battery_087_voltage | V | Read | |||
| cluster_1_battery_088_voltage | V | Read | |||
| cluster_1_battery_089_voltage | V | Read | |||
| cluster_1_battery_090_voltage | V | Read | |||
| cluster_1_battery_091_voltage | V | Read | |||
| cluster_1_battery_092_voltage | V | Read | |||
| cluster_1_battery_093_voltage | V | Read | |||
| cluster_1_battery_094_voltage | V | Read | |||
| cluster_1_battery_095_voltage | V | Read | |||
| cluster_1_battery_096_voltage | V | Read | |||
| cluster_1_battery_097_voltage | V | Read | |||
| cluster_1_battery_098_voltage | V | Read | |||
| cluster_1_battery_099_voltage | V | Read | |||
| cluster_1_battery_100_voltage | V | Read | |||
| cluster_1_battery_101_voltage | V | Read | |||
| cluster_1_battery_102_voltage | V | Read | |||
| cluster_1_battery_103_voltage | V | Read | |||
| cluster_1_battery_104_voltage | V | Read | |||
| cluster_1_battery_105_voltage | V | Read | |||
| cluster_1_battery_106_voltage | V | Read | |||
| cluster_1_battery_107_voltage | V | Read | |||
| cluster_1_battery_108_voltage | V | Read | |||
| cluster_1_battery_109_voltage | V | Read | |||
| cluster_1_battery_110_voltage | V | Read | |||
| cluster_1_battery_111_voltage | V | Read | |||
| cluster_1_battery_112_voltage | V | Read | |||
| cluster_1_battery_113_voltage | V | Read | |||
| cluster_1_battery_114_voltage | V | Read | |||
| cluster_1_battery_115_voltage | V | Read | |||
| cluster_1_battery_116_voltage | V | Read | |||
| cluster_1_battery_117_voltage | V | Read | |||
| cluster_1_battery_118_voltage | V | Read | |||
| cluster_1_battery_119_voltage | V | Read | |||
| cluster_1_battery_120_voltage | V | Read | |||
| cluster_1_battery_121_voltage | V | Read | |||
| cluster_1_battery_122_voltage | V | Read | |||
| cluster_1_battery_123_voltage | V | Read | |||
| cluster_1_battery_124_voltage | V | Read | |||
| cluster_1_battery_125_voltage | V | Read | |||
| cluster_1_battery_126_voltage | V | Read | |||
| cluster_1_battery_127_voltage | V | Read | |||
| cluster_1_battery_128_voltage | V | Read | |||
| cluster_1_battery_129_voltage | V | Read | |||
| cluster_1_battery_130_voltage | V | Read | |||
| cluster_1_battery_131_voltage | V | Read | |||
| cluster_1_battery_132_voltage | V | Read | |||
| cluster_1_battery_133_voltage | V | Read | |||
| cluster_1_battery_134_voltage | V | Read | |||
| cluster_1_battery_135_voltage | V | Read | |||
| cluster_1_battery_136_voltage | V | Read | |||
| cluster_1_battery_137_voltage | V | Read | |||
| cluster_1_battery_138_voltage | V | Read | |||
| cluster_1_battery_139_voltage | V | Read | |||
| cluster_1_battery_140_voltage | V | Read | |||
| cluster_1_battery_141_voltage | V | Read | |||
| cluster_1_battery_142_voltage | V | Read | |||
| cluster_1_battery_143_voltage | V | Read | |||
| cluster_1_battery_144_voltage | V | Read | |||
| cluster_1_battery_145_voltage | V | Read | |||
| cluster_1_battery_146_voltage | V | Read | |||
| cluster_1_battery_147_voltage | V | Read | |||
| cluster_1_battery_148_voltage | V | Read | |||
| cluster_1_battery_149_voltage | V | Read | |||
| cluster_1_battery_150_voltage | V | Read | |||
| cluster_1_battery_151_voltage | V | Read | |||
| cluster_1_battery_152_voltage | V | Read | |||
| cluster_1_battery_153_voltage | V | Read | |||
| cluster_1_battery_154_voltage | V | Read | |||
| cluster_1_battery_155_voltage | V | Read | |||
| cluster_1_battery_156_voltage | V | Read | |||
| cluster_1_battery_157_voltage | V | Read | |||
| cluster_1_battery_158_voltage | V | Read | |||
| cluster_1_battery_159_voltage | V | Read | |||
| cluster_1_battery_160_voltage | V | Read | |||
| cluster_1_battery_161_voltage | V | Read | |||
| cluster_1_battery_162_voltage | V | Read | |||
| cluster_1_battery_163_voltage | V | Read | |||
| cluster_1_battery_164_voltage | V | Read | |||
| cluster_1_battery_165_voltage | V | Read | |||
| cluster_1_battery_166_voltage | V | Read | |||
| cluster_1_battery_167_voltage | V | Read | |||
| cluster_1_battery_168_voltage | V | Read | |||
| cluster_1_battery_169_voltage | V | Read | |||
| cluster_1_battery_170_voltage | V | Read | |||
| cluster_1_battery_171_voltage | V | Read | |||
| cluster_1_battery_172_voltage | V | Read | |||
| cluster_1_battery_173_voltage | V | Read | |||
| cluster_1_battery_174_voltage | V | Read | |||
| cluster_1_battery_175_voltage | V | Read | |||
| cluster_1_battery_176_voltage | V | Read | |||
| cluster_1_battery_177_voltage | V | Read | |||
| cluster_1_battery_178_voltage | V | Read | |||
| cluster_1_battery_179_voltage | V | Read | |||
| cluster_1_battery_180_voltage | V | Read | |||
| cluster_1_battery_181_voltage | V | Read | |||
| cluster_1_battery_182_voltage | V | Read | |||
| cluster_1_battery_183_voltage | V | Read | |||
| cluster_1_battery_184_voltage | V | Read | |||
| cluster_1_battery_185_voltage | V | Read | |||
| cluster_1_battery_186_voltage | V | Read | |||
| cluster_1_battery_187_voltage | V | Read | |||
| cluster_1_battery_188_voltage | V | Read | |||
| cluster_1_battery_189_voltage | V | Read | |||
| cluster_1_battery_190_voltage | V | Read | |||
| cluster_1_battery_191_voltage | V | Read | |||
| cluster_1_battery_192_voltage | V | Read | |||
| cluster_1_battery_193_voltage | V | Read | |||
| cluster_1_battery_194_voltage | V | Read | |||
| cluster_1_battery_195_voltage | V | Read | |||
| cluster_1_battery_196_voltage | V | Read | |||
| cluster_1_battery_197_voltage | V | Read | |||
| cluster_1_battery_198_voltage | V | Read | |||
| cluster_1_battery_199_voltage | V | Read | |||
| cluster_1_battery_200_voltage | V | Read | |||
| cluster_1_battery_201_voltage | V | Read | |||
| cluster_1_battery_202_voltage | V | Read | |||
| cluster_1_battery_203_voltage | V | Read | |||
| cluster_1_battery_204_voltage | V | Read | |||
| cluster_1_battery_205_voltage | V | Read | |||
| cluster_1_battery_206_voltage | V | Read | |||
| cluster_1_battery_207_voltage | V | Read | |||
| cluster_1_battery_208_voltage | V | Read | |||
| cluster_1_battery_209_voltage | V | Read | |||
| cluster_1_battery_210_voltage | V | Read | |||
| cluster_1_battery_211_voltage | V | Read | |||
| cluster_1_battery_212_voltage | V | Read | |||
| cluster_1_battery_213_voltage | V | Read | |||
| cluster_1_battery_214_voltage | V | Read | |||
| cluster_1_battery_215_voltage | V | Read | |||
| cluster_1_battery_216_voltage | V | Read | |||
| cluster_1_battery_00_temperature | °C | Read | |||
| cluster_1_battery_01_temperature | °C | Read | |||
| cluster_1_battery_02_temperature | °C | Read | |||
| cluster_1_battery_03_temperature | °C | Read | |||
| cluster_1_battery_04_temperature | °C | Read | |||
| cluster_1_battery_05_temperature | °C | Read | |||
| cluster_1_battery_06_temperature | °C | Read | |||
| cluster_1_battery_07_temperature | °C | Read | |||
| cluster_1_battery_08_temperature | °C | Read | |||
| cluster_1_battery_09_temperature | °C | Read | |||
| cluster_1_battery_10_temperature | °C | Read | |||
| cluster_1_battery_11_temperature | °C | Read | |||
| cluster_1_battery_12_temperature | °C | Read | |||
| cluster_1_battery_13_temperature | °C | Read | |||
| cluster_1_battery_14_temperature | °C | Read | |||
| cluster_1_battery_15_temperature | °C | Read | |||
| cluster_1_battery_16_temperature | °C | Read | |||
| cluster_1_battery_17_temperature | °C | Read | |||
| cluster_1_battery_18_temperature | °C | Read | |||
| cluster_1_battery_19_temperature | °C | Read | |||
| cluster_1_battery_20_temperature | °C | Read | |||
| cluster_1_battery_21_temperature | °C | Read | |||
| cluster_1_battery_22_temperature | °C | Read | |||
| cluster_1_battery_23_temperature | °C | Read | |||
| cluster_1_battery_24_temperature | °C | Read | |||
| cluster_1_battery_25_temperature | °C | Read | |||
| cluster_1_battery_26_temperature | °C | Read | |||
| cluster_1_battery_27_temperature | °C | Read | |||
| cluster_1_battery_28_temperature | °C | Read | |||
| cluster_1_battery_29_temperature | °C | Read | |||
| cluster_1_battery_30_temperature | °C | Read | |||
| cluster_1_battery_31_temperature | °C | Read | |||
| cluster_1_battery_32_temperature | °C | Read | |||
| cluster_1_battery_33_temperature | °C | Read | |||
| cluster_1_battery_34_temperature | °C | Read | |||
| cluster_1_battery_35_temperature | °C | Read | |||
| cluster_1_battery_36_temperature | °C | Read | |||
| cluster_1_battery_37_temperature | °C | Read | |||
| cluster_1_battery_38_temperature | °C | Read | |||
| cluster_1_battery_39_temperature | °C | Read | |||
| cluster_1_battery_40_temperature | °C | Read | |||
| cluster_1_battery_41_temperature | °C | Read | |||
| cluster_1_battery_42_temperature | °C | Read | |||
| cluster_1_battery_43_temperature | °C | Read | |||
| cluster_1_battery_44_temperature | °C | Read | |||
| cluster_1_battery_45_temperature | °C | Read | |||
| cluster_1_battery_46_temperature | °C | Read | |||
| cluster_1_battery_47_temperature | °C | Read |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Monitor state of charge trends over weeks to verify the system delivers expected capacity during peak-shaving cycles.
- Track BMS charge and discharge power limits to confirm the BMS is not restricting output below contractual demand targets.
- Alert on elevated max cell temperature IDs in cluster 1 to catch thermal hotspots before they trigger a protective shutdown.
- Compare min and max cell voltages across all 216 cells to detect imbalance developing in the string over time.
- Verify cluster run state and battery work state after a grid event to confirm the system returned to normal operation.
Installation
Confirm Modbus TCP is active on the BatteryBox Commercial C130 BMS: connect a laptop to the system LAN and verify the BMS web interface or REFUcontrol EMS is reachable, then enable Modbus TCP under the communication or Modbus section.
Connect the ModbusCloud Gateway to the same Ethernet network as the C130 BMS, ensuring the Gateway can reach the BMS IP address on port 502.
In your ModbusCloud portal, add the Gateway, import the Byd BatteryBox Commercial C130 template, and assign the correct Modbus unit ID configured on the BMS (check the BMS communication settings for the slave address).
Spot-check the connection by reading register 8451 (soc): a value between 0 and 100 confirms the Gateway is polling correctly; if no value appears, verify the IP address, port 502 firewall rules, and unit ID.
Things to watch for
All cell voltage registers return zero or no value. What is wrong?
The 216 cell voltage registers start at address 10240 and are only populated when the cluster is in an active run state. Confirm cluster_run_state (address 8514) shows a non-zero operational code. If the cluster is in standby or fault state, the BMS may suppress cell data. Resolve any active fault first.
The gateway connects but soc always reads zero. Why?
Register 8451 returns a raw uint16. A value of zero at startup can be normal: the Byd BMS may report 0% until a full charge or discharge calibration cycle is completed. Cross-check the physical BMS display. If the display also shows zero, initiate a full cycle to recalibrate the SOC.
Writing to power_circuit_control_b causes the system to stop. What happened?
Register 8208 written via FC16 directly controls the power circuit. Sending an unexpected command word can trigger a shutdown or transition to a fault state. Always verify the current status via power_circuit_control_a before writing, use values from the BMS protocol documentation only, and test during a planned maintenance window to avoid unintended production impact or warranty implications.
Modbus TCP connection is refused or times out intermittently. What should I check?
The C130 BMS has limited simultaneous Modbus TCP connections. If the REFUcontrol EMS or another client holds the session, the ModbusCloud Gateway may be refused. Check that no other client is polling the same BMS IP. Also verify the BMS firmware is current: older firmware versions have known TCP keep-alive handling issues that cause intermittent drops.
Want to see how it works?














