[APP][Pro] V2C Wallbox

V2C Wallbox

Control your V2C Wallbox charger directly from Homey.


NOTE
This app requires that Homey and the V2C Wallbox are connected to the same local network. The app communicates with the charger using HTTP commands based on V2C’s official specifications. For proper functionality, it is also necessary to assign a static IP address to the Wallbox on your Wi-Fi router.

IMPORTANT: For real house consumption data, solar production, and dynamic power management features, your V2C Wallbox must be properly connected to your electrical installation using measuring clamps or directly to your solar inverter, and dynamic mode must be enabled. Without these connections, these advanced features will not provide accurate data.

Specification Document


Useful links


Usage

  • Install this app on your Homey.
  • Ensure both Homey and the V2C Wallbox are on the same local network.
  • Add your V2C Wallbox device through the app.
  • Control and monitor your charger using Homey’s intuitive interface.

Current features:

Live:

  • Comprehensive charger monitoring:
    • Real-time charging status
    • Power consumption (watts)
    • Charging current (amperes)
    • Monthly and yearly energy statistics
    • House power consumption (requires measuring clamps installation)
    • Solar (FV) power production (requires connection to inverter)
    • Battery power status (requires system with battery)
    • Voltage installation
    • Signal strength
    • Firmware version
  • Advanced control capabilities:
    • Pause/Resume charging
    • Lock/Unlock charger
    • Set charging intensity (6-32A)
    • Dynamic power management (requires measuring clamps)
    • Timer control
    • Multiple power modes (FV Exclusive, FV+Min Power, Grid+FV)
  • Flow support:
    • Triggers for car connection/disconnection
    • Charging state changes
    • Error monitoring
    • Connection state changes
    • Power threshold conditions
    • Charging status conditions
    • Various control actions
  • Dashboard Widget:
    • Live status monitoring
    • Real-time power display (kW)
    • Energy consumption (kWh)
    • Quick pause/resume control
    • Dark/light theme support

Settings:

  • Configurable update interval
  • Adjustable min/max charging intensity
  • Dynamic power mode selection
  • Debug logging options

Test:
Currently nothing more than production

Tested Devices:

  • V2C Trydan Wallbox
  • Should be compatible with other V2C models due to unified specifications

Supported Languages:

  • :uk: English

Contributions
If you appreciate this app, consider supporting future development.

Contribute


This app enables seamless integration of V2C Wallbox chargers with Homey, enhancing your smart home setup with automated charging control and detailed status monitoring.

Script is outdated - i have added this translation W to Amp to a flow card

You might find a Homey Script useful that converts watts to amps. With this and the SET intensity card, you can subsequently control the charging based on the surplus energy from your PV system. This script calculates the three-phase power at 230V voltage referenced to neutral.

// Function to convert Watts to Amps in a three-phase system with a phase voltage of 230V
function convertWattsToAmps(powerWatts) {
    const voltage = 230; // Phase voltage (V)
    const powerFactor = 1; // Power factor (cos φ), assumed to be 1

    // If the input value is negative, return 0
    if (powerWatts < 0) {
        return 0;
    }

    // Calculation of current in Amps in a three-phase system (for total power distributed across three phases)
    const currentAmps = powerWatts / (3 * voltage * powerFactor);
    return currentAmps;
}

// Capture the value from arguments (args) and round it to the nearest whole number
const power = Math.round(args[0]); // Assume the power value in watts will be the first argument

// Constant power value for potential supplementation from the grid (in Watts)
const additionalPower = 1000; 

// Use the value for calculation
let current = convertWattsToAmps(power);

// Check if the current is less than 6 A
if (current < 6) {
    // Add the constant value to the power and recalculate the current
    current = convertWattsToAmps(power + additionalPower);
}

// Round the result down to the nearest whole number
current = Math.round(current);

// Save the rounded result into a variable using the new API
tag("currentInAmpsPrimary", current);

// Output to console (for debugging)
console.log(`The current is ${current} A`);

This script will help you manage the charging based on the energy surplus from your PV system by converting power in watts to current in amps for a three-phase system with 230V.

Apps which I use for controlling my wallbox
Simple Sys Log
Insight Trends Reloaded

First, I calculate the current average overflow from my photovoltaic system (PVE) over the last 1 minute. This allows me to filter out short-term fluctuations, such as when a cloud passes over the sun.

Next, I control the flow for starting/pausing charging and possibly adjusting the current in Amps. The flow could probably be simplified :). At a minimum, by setting the current to 0 Amps in case of a pause. However, I haven’t tried that yet.

Sys Log is used for back control of values which goes to homey script (above), and which are output of that script.

Hi! I have a V2C PRO charger but it’s not in the same Homey network. There’s not wifi coverage in my garage but it’s connected via 5G SIM.

Any change to use this Homey app with my charger?

Thank you for your help!

Hi, current integration is only via local HTTP API, so there has to be same wifi network? How about using some of TP-Link powerline adapters to create coverage via electrical wires?

Hello

I’m using the tp link PG2400 kit, and it’s working perfectly .

Hi, this new update is more clear ! and it work better !

Now the box can be used in Energy, and the car appear when she’s connected !

Thanks !

Can I ask. I am still researching and chosing betweeen open systems like Peblar or V2C Trydan.

  1. The V2C Trydan can connect to my Shelly 3EM or my HoweWizard P1, right?
  2. How do you see the car, is that in the V2C Trydan app?
  3. Since this thread is so short after many years, is it up to date with the latest Homey firmwares and APIs?
  4. Would love to hear in which scenarios you let Homey decide what the V2C does and in which scenarios you let the V2C decide himself?

Sure — supported smart meters are listed here: Dynamic Power Control ▷ V2C Trydan - Support Area

That said, for the Homey integration you do not actually need any of those meters. You can use any device that is already connected to Homey and provides the relevant power/energy data.

Car data is not visible in the V2C app, but that is fairly standard — I did not have that in the Wallbox Pulsar Plus app either. If you want car-specific data, you can connect your car’s app/integration to Homey. The V2C integration provides wallbox data such as current charging power, charged energy, etc.

The app currently has 133 users and I update it whenever Homey adds useful new functionality. You can also see on the app page that the latest update added support for Homey Energy.

As for control logic, there are basically two possible setups:

  1. You connect the V2C wallbox directly to your inverter using one of the supported smart meters. In that case, you set the charging mode and V2C handles the logic itself. The Homey app is then mostly useful for monitoring and exposing data.

  2. Or you can control everything through Homey Flow cards. In that setup, the V2C wallbox does not need to be connected to any smart meter, because the charging logic is handled by Homey using whatever data sources you already have there.

Hello, i have a question concernant the data in Homey Energy.

The data is well mentionned ( see screenshots) on the small square but not " inside the house" at the top…and not among the main consumers either…do you have the tips to include the data completely in Homey Energy?i tried many things without success..

Shoud i pass to the shelly Pro 3em?

Thank you for your help.

Hi there, for me it’s working as expected so far—the wallbox is visible inside the house and shows the “pulse” animation when it’s charging.

Are you using the latest version of the app? Also, make sure you don’t have “Exclude from Homey Energy” checked in the device settings.

In my setup, the wallbox is wired directly into the electrical system and I don’t use a Shelly 3EM, so it’s possible there is some sort of conflict there.

I’ll take a closer look at it once I’m back from vacation.

Good morning.

Thank you for your feedback ( in holidays​:sweat_smile:)

Everything is ok..no exclusion, i use the version 2.0.2.

I only see the data if I select the yearly view… but the figures are incorrect… and the animation shows only 6.8 kWh compared to 66 kWh for this year, whereas the actual figure is around 600 kWh for 2026…

Hi :slight_smile: you can try new test version :slight_smile: should be fixed… V2C Wallbox | Homey

Hi,

Thank you for your update.

Not in direct live but it works!!! , the charge session need to be stopper or finished AND the vehicule unplugged to show data on Homey energy.

Thank you very much!!

EDIT: There is no possibility to show the kwh charged on live with the animation?and by consequence on “principale consumers” tab?

I charged the car today…and nothing appears…in “principal consumers”…i’m really disapointed…it seems that the charge need to be stopped manually before finishing to show the data… and not finished as mentioned above.

Hi,

There was an issue in version 2.0.3 with how the meter_power value was sent to Homey Energy. This is fixed in version 2.0.4, which is currently available for testing and has been submitted to Homey for approval.

The local V2C API provides the energy for the current charging session, but not lifetime energy counter. While the car is connected, the app keeps the highest valid session value it receives.

The charging power is still reported live, so Homey can show the current consumption while charging. However, the cumulative kWh counter used by Homey Energy and “Main consumers” is updated only when the car is physically unplugged.

This is intentional. Homey Energy expects its system energy meter (meter_power) to be monotonic: it must never decrease and can only increase. The V2C session value can reset or become inconsistent after an interruption, restart, or connection issue. Updating the lifetime counter continuously from that value could therefore cause energy to be counted twice in homey app.

I may revisit this in the future, but for now I chose the approach that keeps the Homey Energy total consistent and reliable. I will also ask V2C whether they could add a lifetime / historical total-energy value to the local API. That would make live cumulative kWh reporting possible in a much safer way.

Thank for all the details , very intrusting. ( Currently i have your test version 2.0.4) and i

In this case we will wait your exchange with the V2C team..but it seems that the problem will not be solved on the next fews days , it will take times.

For now, we’ll just have to hope that they show up in Homey Energy when we recharge… by the past I created a virtual device using "device capabilities,” homey app, and it worked, but I don’t know if that was just luck or not :slight_smile: .

Thank you for your prompt reply