Phaeton: EV Charger driver

Hi everyone,

I’m excited to announce a new project I’ve been working on: Phaeton. It’s a driver that allows you to connect an Alfen Eve Pro-Line EV charger (for now) to a Victron system and have it seamlessly recognized and managed as if it were a native Victron EV charger. (You’ll need the load balancing license)

The main goal is to provide more intelligent charging control directly within the Victron ecosystem. The driver supports several charging modes:

  • Manual Mode: Start and stop charging on demand, just like with the standard controls.
  • Auto Mode: This mode is designed for charging with solar surplus. It automatically adjusts the charging power based on the available PV excess, calculated as (Solar Production - System Load - EV Charger Consumption). To maximize the use of your solar energy, the driver will also automatically switch between single-phase and three-phase charging based on the amount of available power. This allows charging to begin with a smaller amount of solar surplus on a single phase and ramp up to full three-phase charging when the sun is shining brightly.
  • Scheduled Mode: This mode allows you to charge during specific periods to take advantage of cheaper electricity. It can be configured in two ways:
    • Time Windows: Set up fixed time slots (e.g., overnight) for the charger to be active.
    • Dynamic Pricing: The driver can integrate with dynamic energy providers like Tibber to automatically charge your vehicle when electricity prices are at their lowest.

Currently, vehicle integration is not yet implemented but is planned for a future release.
The architecture supports integrating other EV chargers.

You can find all the details, including installation instructions for Victron Venus OS (like the Cerbo GX), on the GitHub repository:

I’m still actively developing this, so any feedback, suggestions, or contributions from the community would be greatly appreciated.

Gr,
Ron

Here are some screenshots:











2 Likes

Hi Ron,

Amazing work, love to integrate the Alfen charger in my Victron installation.
Unfortunately I noticed the repo is offline. What is the reason for that?

I Installed the “viltron-alfen-charger” in my testing environment, but can’t seem to get it working. The charger is detected but I can’t change the charging current for example. Also max_set_current and station_max_current values stay on there default value and not the ones set in the .yaml file.

(PM me if you want to discuss this more in dept in Dutch)

Greetings,
Sam