Work in progress
This repo integrates a WARP Charger Wallbox into a Victron Venus OS device (e.g. Cerbo GX). The integration is using the Victron evcharger model (com.victronenergy.evcharger) and is basically mimic a Victron wallbox. Therefore switching between 1-phase and 3-phase charging is not supported, since it is not supported by Victrons wallbox.
It is possible to see the current charging status (not connected, connected, rfid missing, charging etc.) and you can control the maximum charging current (Settings->Max charging current). As charge mode you can select between manual and automatic (scheduled is not implemented right now). Manual mode is basically the normal charging mode where you can control the charging current and start/stop the charging process. In automatic mode pv excess mode is selected. So this option is only available if pv excess mode is available at the WARP charger. If the wallbox is a WARP Charger Pro wallbox also the energy measurements are shown.
- esp32-firmware Please report any issues concerning WARP hard- and software here! Source code of the ESP32 firmware shared between all WARP Chargers and Energy Managers
- tfjson SAX style JSON serializer and deserializer
- tfmodbustcp Modbus TCP server and client implementation
- tfocpp OCPP 1.6 implementation
- tftools Miscellaneous tools and helpers
- esp32-remote-access Source code of the my.warp-charger.com remote access server
- warp-charger The source code of (docs.)warp-charger.com and the printed manual, released firmwares, datasheets and documents, as well as some tools and hardware design files
- api.warp-charger.com Serves APIs that are used by WARP Chargers to obtain relevant public information like day ahead prices
- vislog.warp-charger.com Visualizes WARP Charger logs and EVSE debug protocols
- dbus-warp-charger Integrates WARP Chargers into a Victron Energy Venus OS device (e.g. Cerbo GX)
- esp32-brick Hardware design files of the ESP32 Brick
- evse-bricklet Firmware source code and hardware design files of the EVSE Bricklet
- rs485-bricklet Firmware source code and hardware design files of the RS485 Bricklet
- esp32-ethernet-brick Hardware design files of the ESP32 Ethernet Brick
- evse-v2-bricklet Firmware source code and hardware design files of the EVSE 2.0 Bricklet
- nfc-bricklet Firmware source code and hardware design files of the NFC Bricklet
- warp-esp32-ethernet-brick Hardware design files of the WARP ESP32 Ethernet Brick
- evse-v3-bricklet Firmware source code and hardware design files of the EVSE 3.0 Bricklet
- nfc-bricklet Firmware source code and hardware design files of the NFC Bricklet
- esp32-ethernet-brick Hardware design files of the ESP32 Ethernet Brick
- warp-energy-manager-bricklet Firmware source code and hardware design files of the WARP Energy Manager Bricklet
- esp32-ethernet-brick Hardware design files of the ESP32 Ethernet Brick
- warp-energy-manager-v2-bricklet Firmware source code and hardware design files of the WARP Energy Manager 2.0 Bricklet
- warp-front-panel-bricklet Firmware source code and hardware design files of the WARP Front Panel Bricklet
Copy the files to the data folder /data/
e.g. /data/dbus-warp-charger
.
Afterwards modify the config.ini
file such that it points to your WARP charger.
After that call the install.sh script.
At the WARP charger webinterface enable external control
(Wallbox->Einstellungen->Externe Steuerung), press save and restart the wallbox.
This project is discussed in our forum: - https://www.tinkerunity.org/topic/12371-integration-in-victron-vrm/#comment-55709
This project is based on the go-e charger integration repo: https://github.com/vikt0rm/dbus-goecharger