KEBA KeContact Charging Station
Modular AC charging station family with Modbus and UDP protocol support.
Overview
This bundle provides integration with KEBA KeContact charging stations, a family of professional AC electric vehicle chargers. The bundle supports both UDP communication (P30 series) and Modbus protocol (P40 series), allowing flexible deployment options for residential, commercial, and public charging scenarios.
KEBA KeContact is suitable for commercial charging networks, workplace charging, public installations, and site energy management requiring reliable EV charging integration.
Supported Devices
-
P30 Series: Residential/commercial AC charger with UDP communication
-
P40 Series: Professional AC charger with Modbus TCP support
-
Type: Three-phase or single-phase AC charging station
-
Typical Power: 3.7 kW to 22 kW configurable
-
Protocols: UDP (P30) or Modbus TCP (P40)
-
Typical Use: Commercial charging, workplace, public charging
-
Connector: Type 2 (Mennekes) standard
-
Documentation: KEBA
Components
This bundle implements the following OpenEMS Components:
EVSE Charge-Point KEBA Modbus (P40)
Name: EVSE Charge-Point KEBA Modbus
Factory-PID: Evse.ChargePoint.Keba.Modbus
-
EvseKeba
-
EvseChargePoint
-
ElectricityMeter
-
OpenemsComponent
-
TimedataProvider
-
EventHandler
-
ModbusComponent
Description: Modbus interface for KEBA P40 charging station. Provides charging point functionality with real-time power measurement. Supports single-phase or three-phase wiring configurations with phase rotation support.
-
id(String): Component ID (default: "evseChargePoint0") -
alias(String): Human-readable alias -
enabled(Boolean): Enable/disable (default: true) -
readOnly(Boolean): Read-only or managed control (required) -
wiring(SingleOrThreePhase): SINGLE_PHASE or THREE_PHASE (required) -
phaseRotation(PhaseRotation): Phase order (default: L1_L2_L3) -
logVerbosity(LogVerbosity): Debug logging level (default: DEBUG_LOG) -
modbus_id(String): Modbus bridge ID (default: "modbus0") -
modbusUnitId(Integer): Modbus Unit-ID (default: 1)
EVSE Charge-Point KEBA UDP (P30)
Name: EVSE Charge-Point KEBA UDP
Factory-PID: Evse.ChargePoint.Keba.UDP
-
KebaUdp
-
EvseKeba
-
EvseChargePoint
-
ElectricityMeter
-
OpenemsComponent
-
TimedataProvider
-
EventHandler
Description: UDP interface for KEBA P30 charging station. Provides charging point functionality with UDP-based communication for simpler network setups.
-
id(String): Component ID (default: "evseChargePoint0") -
alias(String): Human-readable alias -
enabled(Boolean): Enable/disable (default: true) -
ip(String): IP address of the charging station (required) -
port(Integer): UDP port (default: 7090) -
readOnly(Boolean): Read-only or managed control
EVCS KEBA P40 Modbus
Name: EVCS KEBA P40
Factory-PID: Evcs.Keba.P40
-
EvcsKeba
-
ManagedEvcs
-
Evcs
-
DeprecatedEvcs
-
ElectricityMeter
-
OpenemsComponent
-
EventHandler
-
ModbusSlave
-
ModbusComponent
-
TimedataProvider
Description: EVCS interface for KEBA P40 via Modbus. Manages dynamic charging control for energy management system integration.
-
id(String): Component ID -
alias(String): Human-readable alias -
enabled(Boolean): Enable/disable (default: true) -
modbus_id(String): Modbus bridge ID (default: "modbus0") -
modbusUnitId(Integer): Modbus Unit-ID (default: 1)
EVCS KEBA KeContact UDP (P30)
Name: EVCS KEBA KeContact
Factory-PID: Evcs.Keba.KeContact
-
KebaUdp
-
ManagedEvcs
-
Evcs
-
DeprecatedEvcs
-
ElectricityMeter
-
OpenemsComponent
-
EventHandler
-
ModbusSlave
Description: EVCS interface for KEBA P30 via UDP. Manages dynamic charging control and integration with energy management systems.
-
id(String): Component ID -
alias(String): Human-readable alias -
enabled(Boolean): Enable/disable (default: true) -
ip(String): IP address of the charging station (required) -
port(Integer): UDP port (default: 7090)