= BYD Battery-Box Commercial C130

Commercial-grade lithium battery rack system with scalable capacity.

== Overview

This bundle provides integration with the BYD Battery-Box Commercial C130 system, a modular lithium battery storage solution designed for commercial and industrial energy management. The system is scalable through stacking multiple battery modules and communicates via Modbus for precise charge/discharge control and monitoring.

== Components

This bundle implements the following OpenEMS Components:

=== BYD Battery-Box Commercial C130

*Name*: Battery BYD Battery-Box Commercial C130

*Factory-PID*: `Byd.BatteryBox.Commercial.C130`

.Implemented Natures/Interfaces
* BydBatteryBoxCommercialC130
* Battery
* ModbusComponent
* OpenemsComponent
* EventHandler
* ModbusSlave
* StartStoppable

*Description*: Modbus interface for the BYD Battery-Box Commercial C130 battery rack system. Manages charging and discharging of the battery pack, monitors state of charge, temperature, cell voltages, and supports multi-module rack configurations with up to 20 slaves.

.*Configuration*:

* `id` (String): Component ID for unique identification (default: "battery0")
* `alias` (String): Human-readable alias for the component
* `enabled` (Boolean): Enable/disable this component (default: true)
* `startStop` (StartStopConfig): Start/stop behavior - AUTO, ALWAYS_ON, or ALWAYS_OFF (default: AUTO)
* `modbus_id` (String): ID of the Modbus bridge to use (default: "modbus0")
* `modbusUnitId` (Integer): Modbus Unit-ID of the master device (default: 1)
* `numberOfSlaves` (Integer): Number of slave modules in this rack (min: 1, max: 20) (default: 20)

https://github.com/OpenEMS/openems/tree/develop/io.openems.edge.battery.bydcommercial[Source Code icon:github[]]