api
API & Interfaces

Open and integrable.

WARP Charger and WARP Energy Manager offer extensive interfaces for integration into any system. Whether home automation, energy management or cloud backend, the open architecture enables seamless integration.

devices
Compatibility

Compatible with 100+ devices.

Compatible with 100+ devices.

WARP reads data from inverters, smart meters and battery storage from numerous manufacturers. Supported protocols include SunSpec, Modbus/TCP, SMA Speedwire and HTTP.

devices Compatible Devices
cloud
OCPP

Cloud connectivity via OCPP.

The WARP Charger supports OCPP 1.6J with Core Profile and Smart Charging Profile. OCPP is commonly used when your employer or landlord uses a billing service that manages the charger via a cloud backend.

open_in_new OCPP documentation
Cloud connectivity via OCPP.
electrical_services
EEBUS

EEBUS for §14a EnWG.

EEBUS for §14a EnWG.

EEBUS is the communication standard for control by energy grid operators in accordance with §14a EnWG.

Supported use cases include grid operator control (LPC), e-mobility information (EVCC, EVSECC, EVCEM, MPC) and monitoring of the grid connection point (MGCP).

open_in_new EEBUS documentation
code
HTTP & MQTT

Complete HTTP and MQTT API.

# Query charging status
curl http://warp4-AbCd/evse/state

# Set charging current to 16A
curl http://warp4-AbCd/evse/external_current \
  -d '{"current": 16000}'

# Start charging
curl http://warp4-AbCd/evse/start_charging -d 'null'

# Stop charging
curl http://warp4-AbCd/evse/stop_charging -d 'null'

Every setting and status value is readable and writable via the API. The HTTP API works immediately without configuration, as it is also used by the web interface itself. MQTT enables real-time updates via publish/subscribe. WebSockets are supported as well.

open_in_new API documentation
settings_ethernet
Modbus/TCP

Modbus/TCP with device emulation.

Input Registers (Function code 4, read-only)
─────────────────────────────────────────────
Addr  Type     Name
────  ───────  ──────────────────────────────
0     uint32   Register table version
1000  uint32   IEC 61851 state (0-4)
1002  uint32   Charge status (0: Disconnected,
                1: Waiting, 2: Ready, 3: Charging)
1010  uint32   Allowed charge current (mA)
2002  float32  Power (W)
2004  float32  Energy absolute (kWh)
2008  float32  Charge session energy (kWh)
3100  uint32   Connected phases (1 or 3)

The WARP Charger supports Modbus/TCP as a server with its own register table. Special feature: The WARP Charger can emulate the register tables of Bender CC613 and Keba C-Series. This allows direct integration into existing systems that already support those devices.

open_in_new Modbus documentation