Offen und integrierbar.
WARP Charger und WARP Energy Manager bieten umfangreiche Schnittstellen zur Integration in jedes System. Ob Heimautomatisierung, Energiemanagement oder Cloud-Backend, die offene Architektur ermöglicht die nahtlose Einbindung.
Kompatibel mit über 100 Geräten.
WARP liest Daten von Wechselrichtern, Smart-Metern und Batteriespeichern zahlreicher Hersteller aus. Unterstützt werden unter anderem SunSpec, Modbus/TCP, SMA Speedwire und HTTP.
devices Kompatible Geräte
Cloud-Anbindung per OCPP.
Der WARP Charger unterstützt OCPP 1.6J mit Core Profile und Smart Charging Profile. OCPP wird häufig eingesetzt, wenn der Arbeitgeber oder der Vermieter einen Abrechnungsdienst nutzt, der die Wallbox über ein Cloud-Backend verwaltet.
open_in_new OCPP-Dokumentation
EEBUS für §14a EnWG.
EEBUS ist der Kommunikationsstandard für die Steuerung durch Energienetzbetreiber gemäß §14a EnWG.
Unterstützte Use Cases umfassen die Netzbetreibersteuerung (LPC), E-Mobility-Informationen (EVCC, EVSECC, EVCEM, MPC) sowie die Überwachung des Netzanschlusspunkts (MGCP).
open_in_new EEBUS-Dokumentation
Vollständige HTTP- und MQTT-API.
# Ladezustand abfragen curl http://warp4-AbCd/evse/state # Ladestrom auf 16A setzen curl http://warp4-AbCd/evse/external_current \ -d '{"current": 16000}' # Ladevorgang starten curl http://warp4-AbCd/evse/start_charging -d 'null' # Ladevorgang stoppen curl http://warp4-AbCd/evse/stop_charging -d 'null'
# Ladezustand abonnieren mosquitto_sub -v -h $BROKER \ -t warp/AbCd/evse/state # Ladestrom auf 16A setzen mosquitto_pub -h $BROKER \ -t warp/AbCd/evse/external_current_update \ -m '{"current": 16000}' # Ladevorgang starten mosquitto_pub -h $BROKER \ -t warp/AbCd/evse/start_charging -m 'null' # Ladevorgang stoppen mosquitto_pub -h $BROKER \ -t warp/AbCd/evse/stop_charging -m 'null'
Jede Einstellung und jeder Statuswert ist über die API lesbar und schreibbar. Die HTTP-API funktioniert sofort ohne Konfiguration, sie wird auch vom Webinterface selbst genutzt. MQTT ermöglicht Echtzeit-Updates per Publish/Subscribe. Zusätzlich werden WebSockets unterstützt.
open_in_new API-Dokumentation# Ladezustand abfragen curl http://warp4-AbCd/evse/state # Ladestrom auf 16A setzen curl http://warp4-AbCd/evse/external_current \ -d '{"current": 16000}' # Ladevorgang starten curl http://warp4-AbCd/evse/start_charging -d 'null' # Ladevorgang stoppen curl http://warp4-AbCd/evse/stop_charging -d 'null'
# Ladezustand abonnieren mosquitto_sub -v -h $BROKER \ -t warp/AbCd/evse/state # Ladestrom auf 16A setzen mosquitto_pub -h $BROKER \ -t warp/AbCd/evse/external_current_update \ -m '{"current": 16000}' # Ladevorgang starten mosquitto_pub -h $BROKER \ -t warp/AbCd/evse/start_charging -m 'null' # Ladevorgang stoppen mosquitto_pub -h $BROKER \ -t warp/AbCd/evse/stop_charging -m 'null'
Modbus/TCP mit Device-Emulation.
Input Registers (Funktionscode 4, nur lesen) ───────────────────────────────────────────── Addr Typ Name ──── ─────── ────────────────────────────── 0 uint32 Version der Registertabelle 1000 uint32 IEC-61851-Zustand (0-4) 1002 uint32 Ladestatus (0: Nicht verbunden, 1: Warte, 2: Bereit, 3: Lädt) 1010 uint32 Erlaubter Ladestrom (mA) 2002 float32 Leistung (W) 2004 float32 Energie absolut (kWh) 2008 float32 Energie des Ladevorgangs (kWh) 3100 uint32 Verbundene Phasen (1 oder 3)
Holding Registers (Funktionscode 3/16, lesen/schreiben) ─────────────────────────────────────────────────────── Addr Typ Name ──── ─────── ────────────────────────────── 1002 uint32 Erlaubter Ladestrom (mA) 0 oder 6000-32000 2000 uint32 Relative Energie zurücksetzen Passwort: 0x3E12E5E7 3100 uint32 Phasenumschaltung auslösen 1 = einphasig, 3 = dreiphasig Coils (Funktionscode 1/5/15) ──────────────────────────── 1000 bool Ladefreigabe (0/1) 1001 bool Manuelle Ladefreigabe (0/1)
Der WARP Charger unterstützt Modbus/TCP als Server mit eigener Registertabelle. Besonderheit: Der WARP Charger kann die Registertabellen von Bender CC613 und Keba C-Series emulieren. So lässt er sich direkt in bestehende Systeme einbinden, die bereits diese Geräte unterstützen.
open_in_new Modbus-DokumentationInput Registers (Funktionscode 4, nur lesen) ───────────────────────────────────────────── Addr Typ Name ──── ─────── ────────────────────────────── 0 uint32 Version der Registertabelle 1000 uint32 IEC-61851-Zustand (0-4) 1002 uint32 Ladestatus (0: Nicht verbunden, 1: Warte, 2: Bereit, 3: Lädt) 1010 uint32 Erlaubter Ladestrom (mA) 2002 float32 Leistung (W) 2004 float32 Energie absolut (kWh) 2008 float32 Energie des Ladevorgangs (kWh) 3100 uint32 Verbundene Phasen (1 oder 3)
Holding Registers (Funktionscode 3/16, lesen/schreiben) ─────────────────────────────────────────────────────── Addr Typ Name ──── ─────── ────────────────────────────── 1002 uint32 Erlaubter Ladestrom (mA) 0 oder 6000-32000 2000 uint32 Relative Energie zurücksetzen Passwort: 0x3E12E5E7 3100 uint32 Phasenumschaltung auslösen 1 = einphasig, 3 = dreiphasig Coils (Funktionscode 1/5/15) ──────────────────────────── 1000 bool Ladefreigabe (0/1) 1001 bool Manuelle Ladefreigabe (0/1)