= Alpitronic Hypercharger

High-power DC fast charging station with multi-connector support.

== Overview

This bundle provides integration with Alpitronic Hypercharger V1-X DC fast charging stations. The charging station supports multiple physical connectors (up to 4), with each represented as a separate OpenEMS component for independent control and monitoring. The system enables dynamic charging control and integration with energy management for demand response and load optimization.

Alpitronic Hypercharger is suitable for public fast-charging networks, fleet operations, and site energy management requiring high-power EV charging integration.

== Supported Devices

.Alpitronic Hypercharger V1-X Series
* **Type**: DC fast charging station (50-75 kW typical)
* **Connectors**: Up to 4 physical charging connectors per unit
* **Protocol**: Modbus TCP/RTU
* **Typical Use**: Public fast charging, fleet charging, grid integration
* **Power**: 50-150 kW depending on model
* **Communication**: Modbus or direct interface
* **Firmware**: 1.7.2 and higher
* **Documentation**: https://www.alpitronic.com/[Alpitronic icon:external-link[]]

== Components

This bundle implements the following OpenEMS Components:

=== <<_evse_alpitronic,EVSE Charge-Point Alpitronic>>

*Name*: EVSE Charge-Point Alpitronic

*Factory-PID*: `Evse.ChargePoint.Alpitronic`

.Implemented Natures/Interfaces
* EvseChargePoint
* ElectricityMeter
* OpenemsComponent
* TimedataProvider
* EventHandler
* ModbusComponent

*Description*: EVSE (Electric Vehicle Supply Equipment) interface for Alpitronic Hypercharger. Provides charging point functionality with power measurement and status monitoring. Supports both read-only monitoring and managed charging control modes.

.*Configuration*:

* `id` (String): Component ID for unique identification (default: "evcs0")
* `alias` (String): Human-readable alias for the component
* `enabled` (Boolean): Enable/disable this component (default: true)
* `readOnly` (Boolean): Read-only mode (monitoring only) vs managed control (required)
* `modbus_id` (String): ID of the Modbus bridge to use (default: "modbus0")
* `modbusUnitId` (Integer): Modbus Unit-ID of the charger (default: 1)
* `minHwPower` (Integer): Minimum charging power in W (required, default: 5000)
* `maxHwPower` (Integer): Maximum charging power in W (required, default: 75000)
* `connector` (Connector): Physical connector slot - SLOT_0, SLOT_1, SLOT_2, SLOT_3 (default: SLOT_0)
* `debugMode` (Boolean): Enable debug logging (default: false)

[[_evse_alpitronic]]

=== <<_evcs_alpitronic,EVCS Alpitronic Hypercharger>>

*Name*: EVCS Alpitronic Hypercharger

*Factory-PID*: `Evcs.AlpitronicHypercharger`

.Implemented Natures/Interfaces
* Evcs
* ManagedEvcs
* DeprecatedEvcs
* ElectricityMeter
* OpenemsComponent
* ModbusComponent
* EventHandler
* Alpitronic
* EvcsAlpitronic
* TimedataProvider

*Description*: EVCS (Electric Vehicle Charging Station) interface for Alpitronic Hypercharger. Manages dynamic charging control, monitors power consumption, and enables integration with energy management systems. Supports per-connector configuration for multi-connector units.

.*Configuration*:

* `id` (String): Component ID for unique identification (default: "evcs0")
* `alias` (String): Human-readable alias for the component
* `enabled` (Boolean): Enable/disable this component (default: true)
* `modbus_id` (String): ID of the Modbus bridge to use (default: "modbus0")
* `modbusUnitId` (Integer): Modbus Unit-ID of the charger (default: 1)
* `minHwPower` (Integer): Minimum charging power in W (required)
* `maxHwPower` (Integer): Maximum charging power in W (required)
* `connector` (Connector): Physical connector slot - SLOT_0, SLOT_1, SLOT_2, SLOT_3 (default: SLOT_0)
* `debugMode` (Boolean): Enable debug logging (default: false)

.Example Configuration
For each physical connector, configure separate component:

* **Connector 1 (SLOT_0)**:
  - `id`: "evcs0"
  - `connector`: "SLOT_0"
* **Connector 2 (SLOT_1)**:
  - `id`: "evcs1"
  - `connector`: "SLOT_1"

[[_evcs_alpitronic]]

https://github.com/OpenEMS/openems/tree/develop/io.openems.edge.evse.chargepoint.alpitronic[Source Code icon:github[]]