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

KEBA KeContact Series
  • P30 Series: Residential/commercial AC charger with UDP communication

  • P40 Series: Professional AC charger with Modbus TCP support

Common Features
  • 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

Implemented Natures/Interfaces
  • 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.

Configuration:
  • 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

Implemented Natures/Interfaces
  • 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.

Configuration:
  • 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

Implemented Natures/Interfaces
  • 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.

Configuration:
  • 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

Implemented Natures/Interfaces
  • 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.

Configuration:
  • 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)