= Sinexcel Battery Inverter

Hybrid battery inverter with grid-tied and off-grid operation capability.

== Overview

This bundle provides integration with the Sinexcel battery inverter, a flexible AC/DC converter designed for both grid-tied and off-grid energy storage applications. The inverter supports multiple country codes for regulatory compliance and includes emergency power functionality for backup scenarios.

Sinexcel inverters are suitable for hybrid solar battery systems, off-grid installations, peak shaving, and microgrid applications requiring flexible energy management.

== Supported Devices

.Sinexcel Battery Inverter Series
* **Type**: Hybrid battery inverter (grid-tied and off-grid capable)
* **Communication**: Modbus TCP/RTU
* **Typical Use**: Hybrid systems, off-grid backup, microgrids
* **Operation**: Grid-tied or islanded mode
* **Emergency Power**: Configurable backup power support
* **Country Codes**: Germany, Spain, UK, and others
* **Documentation**: https://www.sinexcel.com/[Sinexcel icon:external-link[]]

== Components

This bundle implements the following OpenEMS Components:

=== <<_sinexcel,Sinexcel Battery Inverter>>

*Name*: Battery-Inverter Sinexcel

*Factory-PID*: `Battery-Inverter.Sinexcel`

.Implemented Natures/Interfaces
* BatteryInverterSinexcel
* OffGridBatteryInverter
* ManagedSymmetricBatteryInverter
* SymmetricBatteryInverter
* ModbusComponent
* OpenemsComponent
* TimedataProvider
* StartStoppable

*Description*: Modbus interface for Sinexcel hybrid battery inverters. Manages bidirectional AC/DC power flow for both grid-tied and off-grid operation, monitors inverter status and parameters, and supports emergency power switching for backup scenarios. Country code settings ensure regulatory compliance across different markets.

.*Configuration*:

* `id` (String): Component ID for unique identification (default: "batteryInverter0")
* `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 (required, no default)
* `countryCode` (CountryCode): Grid code/country setting for compliance (default: GERMANY)
* `emergencyPower` (EnableDisable): Enable or disable emergency power function (default: DISABLE)

[[_sinexcel]]

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