Blog

Neue Funktionen für WARP Charger und WARP Energy Manager

Sowohl für die WARP Charger als auch für den WARP Energy Manager haben wir zuletzt neue Firmwares veröffentlicht. In diesem Blogpost möchten wir dies nachholen und die wichtigesten Neuigkeiten einmal kurz vorstellen.

Die neueste Firmware-Version für den WARP2 Charger findet ihr hier: https://www.warp-charger.com/warp2.html#firmware

WARP Status Page

WARP Charger

Modbus/TCP
Bereits schon länger unterstützen die Wallboxen Modbus/TCP. Seit Firmware 2.0.11 (WARP2) bzw. 2.0.9 (WARP1) wird Modbus/TCP unterstützt. Damit kann die Wallbox in weitere Steuerungssysteme eingebunden werden. Neben unseren eigenen Registerset (WARP), mit dem alle relevanten Informationen der Wallbox gelesen und geschrieben werden können, kann das Registerset eines Bender CC613-Ladecontrollers, der in vielen Wallboxen eingesetzt wird, oder das Registerset der Keba C-series emuliert werden. Dadurch kann ein WARP Charger auch in Systeme eingebunden werden, die diesen nicht explizit unterstützen: Forumpost

Wireguard und RTC-Support
Um einen sicheren Zugriff von außen auf einen WARP Charger zu ermöglichen, oder auch ein Lastmanagement zwischen Wallboxen in verschiedenen Netzen zu ermöglichen, unterstützt der WARP Charger seit Firmware 2.0.9 (WARP2) bzw 2.0.8 (WARP1) VPN-Verbindungen über Wireguard. Da auch hierfür die aktuelle Uhrzeit bekannt sein muss, und diese nicht immer per Netzwerk-Zeitsynchronisierung (NTP) gesetzt werden kann (beispielsweise falls die Wallbox keinen Internetzugang hat), haben wir Unterstützung für das Real Time Clock Bricklet 2.0 hinzugefügt: Shoplink
Das Bricklet kann mit einem 7-Pol-7-Pol-Kabel an die Wallbox angeschlossen werden und wird von der Firmware automatisch verwendet.

OCPP
Nach langer Betaphase fügte die Firmware 2.1.0 Unterstützung für OCPP hinzu. Konkret unterstützen wir das Core Profile und das Smart Charging Profile aus OCPPJ 1.6. OCPP ist leider nicht für die WARP1 verfügbar, da der zur Verfügung stehende Arbeitsspeicher nicht ausreicht um neben allen anderen Features eine verschlüsselte OCPP-Verbindung herzustellen. Es gibt zwei Optionen um dennoch OCPP verwenden zu können:
1. Kann der ESP32 Brick der Wallbox gegen einen ESP32 Ethernet Brick getauscht werden. poohnet bietet im Forum freundlicherweise einen Firmware-Fork an der diese "WARP2-Teilaufrüstung" unterstützt: Forumpost
2. Kann eine eigene Firmware des Platformio-Environments warp_with_ocpp gebaut werden. Wir legen hier absichtlich die technische Hürde etwas höher, damit die Implikationen dieses Vorgehens verstanden werden.

CSV-Ladelog kompatibel zu Excel
Aufgezeichnete Ladevorgänge können jetzt als Excel-kompatibles CSV heruntergeladen werden. Alternativ kann das Ladelog weiterhin im RFC4180-kompatiblen Format erzeugt werden.

PDF-Ladelog
Die aufgezeichneten Ladevorgänge können jetzt auch als PDF-Dokument heruntergeladen werden. Es kann ein Briefkopf angegeben, und damit ein PDF-Ladelog versandfertig erstellt werden. Die PDF wird auf der Wallbox generiert, deshalb kann ein automatisierter Download per API erfolgen. Die API ist noch nicht final und deshalb noch undokumentiert, wird aber in Firmware 2.1.2 finalisiert werden. Dann wird auch die Generierung von CSV-Ladelogs vom Webinterface auf die Wallbox verschoben, damit auch diese automatisiert heruntergeladen werden können.

Beispiel-PDF-Ladelog: Download

MQTT-Auto-Discovery für Homeassistant o.Ä.
Um die Integration in Homeassistant und andere Smart-Home-Systeme zu erleichten, fügt Firmware 2.1.1 Support für die MQTT-Auto-Discovery (https://www.home-assistant.io/integrations/mqtt/#mqtt-discovery) hinzu. Die Discovery kann entweder im generischen Modus, der auch OpenHAB und Domoticz unterstützt, oder im Homeassistant-Modus betrieben werden, der mehr Funktionalität bietet.

Zeit und Energielimits für Ladevorgänge
Firmware 2.1.1 fügt konfigurierbare Zeit- und (beim WARP Charger Pro) Energielimits für Ladevorgänge hinzu. Es können Standardlimits definiert werden (Beispielsweise: "Lade maximal eine Stunde" oder "Lade maximal 10 kWh"), die außerdem auf der Statusseite für einen Ladevorgang überschrieben werden können. Bei der Auswahl eines Energielimits wird der konfigurierte Strompreis einbezogen, um eine Abschätzung der Ladekosten anzubieten.

WARP Limit

Neue Menüstruktur
Da durch die neuen Features das Menü langsam unübersichtlich wurde, haben wir die Menüstruktur aufgeräumt. Alle Menüpunkte sind jetzt in Kategorien einsortiert.

Wie gehts weiter mit WARP1?
Wir kommen beim WARP1 Charger leider langsam an die Grenzen der Hardware. Insbesondere der im Vergleich zur WARP2 deutlich kleinere RAM stellt uns vor Probleme. Wir werden dennoch weiterhin versuchen, soweit es möglich ist, alle neuen Funktionalitäten auf sowohl WARP1 und WARP2 anzubieten.


WARP Energy Manager

Nachdem wir den WARP Energy Manager zuerst mit einer Basisfirmware (1.0.0) veröffentlicht hatten, haben wir letzte Woche eine neue Firmware veröffentlicht. Neben einiger Detailverbesserungen haben wir als wichtigste Neuerung die Webinterface-Unterseite "Energiebilanz" mit leben gefüllt. Neben einem Lastmanagement und der Möglichkeit ein PV-Überschussladen inkl. Phasenumschaltung durchzuführen ist das Monitoring des Energieverbrauchs sehr wichtig. Dies ist nun unter dem Menüpunkt Energiebilanz möglich. Dargestellt werden die intern aufgezeichneten Zähler- und Wallboxdaten in einem fünf Minutenintervall.

Zukünftig werden sich die Möglichkeiten dieser Seite noch deutlich weiterentwickeln. Wir arbeiten zur Zeit an einer Monatsansicht und dem Einbeziehen anderer Stromzählerdaten. Anschließend stehen eine ganze Reihe von neuen Funktionen auf der Liste. Dazu gehört das dynamische Lastmanagement und einer zentralen Wallboxverwaltung über einen WARP Energy Manager.