Hardy Barth Charging Stations
Three-phase AC charging stations with REST API integration.
Overview
This bundle provides integration with Hardy Barth charging stations. Two device families are supported, each using a different REST API:
-
Hardy Barth Salia (
Evcs.HardyBarth,Evse.ChargePoint.HardyBarth) – Salia controller API (/api/secc) -
Hardy Barth cPH1 (ECB1) (
Evse.ChargePoint.HardyBarth.cPH1) – eCharge ECB1 REST API (/api/v1/chargecontrols/,/api/v1/meters/)
Supported Devices
-
Type: Three-phase AC charging station
-
Typical Power: 11-22 kW three-phase
-
Protocol: REST API over HTTP/HTTPS
-
Communication: IP network connection
-
Typical Use: Commercial charging, workplace charging, fleet
-
Connector: Type 2 (Mennekes) standard
-
Phase: Three-phase AC
-
Documentation: Hardy Barth / eCharge
-
API Docs: REST API Documentation
Components
This bundle implements the following OpenEMS Components:
EVSE Charge-Point Hardy Barth
Name: EVSE Charge-Point Hardy Barth
Factory-PID: Evse.ChargePoint.HardyBarth
-
EvseChargePointHardyBarth
-
HardyBarth
-
OpenemsComponent
-
EvseChargePoint
-
ElectricityMeter
-
TimedataProvider
-
EventHandler
Description: EVSE (Electric Vehicle Supply Equipment) interface for Hardy Barth Salia charging station. Provides charging point functionality with real-time power measurement and status monitoring. Supports read-only monitoring or managed charging control modes.
-
id(String): Component ID for unique identification (default: "evseChargePoint0") -
alias(String): Human-readable alias for the component -
enabled(Boolean): Enable/disable this component (default: true) -
ip(String): IP address of the charging station (required, default: "192.168.25.30") -
phaseRotation(PhaseRotation): Phase wiring configuration - L1_L2_L3 or rotated (default: L1_L2_L3) -
readOnly(Boolean): Read-only mode (monitoring only) vs managed control (required) -
logVerbosity(LogVerbosity): Debug logging level - NONE, LOW, MEDIUM, HIGH (default: NONE)
EVCS Hardy Barth
Name: EVCS Hardy Barth
Factory-PID: Evcs.HardyBarth
-
OpenemsComponent
-
EventHandler
-
HardyBarth
-
Evcs
-
ManagedEvcs
-
DeprecatedEvcs
-
ElectricityMeter
Description: EVCS (Electric Vehicle Charging Station) interface for Hardy Barth Salia. Manages dynamic charging control and enables integration with energy management systems for demand response and load optimization. Controls charging power and monitors real-time consumption.
-
id(String): Component ID for unique identification -
alias(String): Human-readable alias for the component -
enabled(Boolean): Enable/disable this component -
ip(String): IP address of the charging station (required) -
phaseRotation(PhaseRotation): Phase wiring configuration -
readOnly(Boolean): Control mode setting -
logVerbosity(LogVerbosity): Debug logging level
EVSE Charge-Point Hardy Barth cPH1
Name: EVSE Charge-Point Hardy Barth cPH1
Factory-PID: Evse.ChargePoint.HardyBarth.cPH1
-
EvseChargePointHardyBarthEcb1
-
OpenemsComponent
-
EvseChargePoint
-
ElectricityMeter
Description: EVSE interface for the Hardy Barth eCharge cPH1 wallbox (EVCC Basic controller, ECB1 REST API).
Reads charge-control status and meter data from /api/v1/chargecontrols/{id} and /api/v1/meters/{id}.
Write operations (start, stop, set current) are dispatched as HTTP POST requests.
-
id(String): Component ID for unique identification (default: "evseChargePoint0") -
alias(String): Human-readable alias for the component -
enabled(Boolean): Enable/disable this component -
ip(String): IP address of the cPH1 wallbox (required, e.g. "192.168.2.8") -
chargeControlId(Integer): Charge-control unit ID (default: 1) -
meterId(Integer): Energy-meter ID (default: 1) -
minHwCurrent(Integer): Minimum hardware current in mA (default: 6000) -
maxHwCurrent(Integer): Maximum hardware current in mA (default: 32000) -
phaseRotation(PhaseRotation): Phase wiring configuration (default: L1_L2_L3) -
readOnly(Boolean): Read-only mode (monitoring only) vs managed control (default: false)
| Operation | Method | Endpoint |
|---|---|---|
Read charge-control status |
GET |
|
Read meter data |
GET |
|
Set manual mode |
POST |
|
Start charging |
POST |
|
Stop charging |
POST |
|
Set current |
POST |
|