-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Describe the bug
My setup
Charger: Alfen Eve Double Pro Line
Meter: HomeWizard P1
Car: VW ID.4 Pro (87 kWh)
EVCC: Running inside Home Assistant (supervised, HAOS), hosted on a virtual machine on a Synology NAS
Overall, the setup works great. I’m able to limit the maximum power usage to 8 kW (happy Belgium with its not-so-happy capacity tariffs 😅), and I’m using EVCC plans to charge the car based on solar energy and schedules.
The issue
After getting past the learning curve, there is only one problem left:
I cannot get the second socket of the Alfen Eve Double Pro to start charging.
The charger is connected via Modbus TCP:
IP: 192.168.1.109
ID 1 → first socket
ID 2 → second socket
Both sockets validate correctly in EVCC and show status and energy usage. However, when EVCC tries to start charging on the second socket, charging never actually begins.
At that moment:
I receive a notification from the VW app saying that something went wrong.
In the EVCC logs, I see messages like “wake-up started”, but nothing progresses beyond that.
As far as I can tell, the configuration of both sockets is identical (I’ve checked this multiple times, although I might still be overlooking something).
Steps to reproduce
Set both sockets to start charging immediately
When the vehicle is connected to the first socket, evcc successfully wakes the car and charging starts immediately.
When the vehicle is connected to the second socket, evcc attempts to wake the car, but charging never starts. The VW app reports an issue with the charger and prompts the user to retry. Meanwhile, the evcc logs show the retry timer repeatedly attempting to wake the vehicle (see logs below).
Configuration details
How to retrieve this using the HA plugin?Log details
==== Failing socket 2
[circuit-main] DEBUG 2026/01/01 14:03:13 power: 942W
[circuit-main] DEBUG 2026/01/01 14:03:13 current: 3.37A
[site ] DEBUG 2026/01/01 14:03:13 grid power: 942W
[site ] DEBUG 2026/01/01 14:03:13 grid currents: [0.86 1.64 3.37]A
[site ] DEBUG 2026/01/01 14:03:13 pv power: 0W
[site ] DEBUG 2026/01/01 14:03:13 site power: 1042W
[alfen ] TRACE 2026/01/01 14:03:13 modbus: send 00 cb 00 00 00 06 02 03 01 32 00 06
[alfen ] TRACE 2026/01/01 14:03:13 modbus: recv 00 cb 00 00 00 0f 02 03 0c 43 64 ca 3d 43 66 51 eb 43 62 1e b8
[lp-2 ] DEBUG 2026/01/01 14:03:13 charge voltages: [229 230 226]V
[alfen ] TRACE 2026/01/01 14:03:13 modbus: send 00 cc 00 00 00 06 02 03 01 76 00 04
[alfen ] TRACE 2026/01/01 14:03:14 modbus: recv 00 cc 00 00 00 0b 02 03 08 40 d7 26 00 00 00 00 00
[lp-2 ] DEBUG 2026/01/01 14:03:14 charge total import: 23.704kWh
[alfen ] TRACE 2026/01/01 14:03:14 modbus: send 00 cd 00 00 00 06 02 03 04 b1 00 05
[alfen ] TRACE 2026/01/01 14:03:14 modbus: recv 00 cd 00 00 00 0d 02 03 0a 42 31 00 00 00 00 00 00 00 00
[lp-2 ] DEBUG 2026/01/01 14:03:14 charger status: B
[alfen ] TRACE 2026/01/01 14:03:14 modbus: send 00 ce 00 00 00 06 02 03 04 ba 00 02
[alfen ] TRACE 2026/01/01 14:03:14 modbus: recv 00 ce 00 00 00 07 02 03 04 41 f4 f9 52
[alfen ] TRACE 2026/01/01 14:03:14 modbus: send 00 cf 00 00 00 06 02 03 04 bf 00 01
[alfen ] TRACE 2026/01/01 14:03:14 modbus: recv 00 cf 00 00 00 05 02 03 02 00 01
[lp-2 ] TRACE 2026/01/01 14:03:14 plan: creating plan with continuous=false, precondition=0s, duration=7h44m51s, target=2026-01-02 06:00:00 +0100 CET
[lp-2 ] DEBUG 2026/01/01 14:03:14 plan: charge 7h44m51s between 2026-01-01 22:15:09 +0100 CET until 2026-01-02 06:00:00 +0100 CET (power: 8000W, avg cost: 0.000)
[lp-2 ] TRACE 2026/01/01 14:03:14 slot from: 2026-01-01 22:15:09 +0100 CET to 2026-01-02 06:00:00 +0100 CET cost 0.000
[lp-2 ] DEBUG 2026/01/01 14:03:14 fast charging: scaled to 1p to match 8000W max circuit power
[circuit-main] TRACE 2026/01/01 14:03:14 validate current: 3.37A + (0A -> 32A) <= 40A ok
[circuit-main] DEBUG 2026/01/01 14:03:14 validate power: 942W + (0W -> 7360W) > 8000W capped at 7058W
[alfen ] TRACE 2026/01/01 14:03:14 modbus: send 00 d0 00 00 00 0b 02 10 04 ba 00 02 04 41 f5 7e e3
[alfen ] TRACE 2026/01/01 14:03:14 modbus: recv 00 d0 00 00 00 06 02 10 04 ba 00 02
[lp-2 ] DEBUG 2026/01/01 14:03:14 set charge current limit: 30.7A
[lp-2 ] DEBUG 2026/01/01 14:03:14 wake-up vehicle, attempts left: 1
[vw ] TRACE 2026/01/01 14:03:14 POST https://emea.bff.cariad.digital/vehicle/v1/vehicles/***/charging/start
[vw ] TRACE 2026/01/01 14:03:14 {"data":{"requestID":"0bd52260-8a0e-458a-b78d-b60acdbf5933"}}
[alfen ] TRACE 2026/01/01 14:03:17 modbus: send 00 d1 00 00 00 0b 01 10 04 ba 00 02 04 00 00 00 00
[alfen ] TRACE 2026/01/01 14:03:18 modbus: recv 00 d1 00 00 00 06 01 10 04 ba 00 02
[alfen ] TRACE 2026/01/01 14:03:18 modbus: send 00 d2 00 00 00 0b 02 10 04 ba 00 02 04 41 f5 7e e3
[alfen ] TRACE 2026/01/01 14:03:18 modbus: recv 00 d2 00 00 00 06 02 10 04 ba 00 02
[httpd ] TRACE 2026/01/01 14:03:22 GET /api/system/log
[alfen ] TRACE 2026/01/01 14:03:42 modbus: send 00 d3 00 00 00 0b 01 10 04 ba 00 02 04 00 00 00 00
[alfen ] TRACE 2026/01/01 14:03:43 modbus: recv 00 d3 00 00 00 06 01 10 04 ba 00 02
[alfen ] TRACE 2026/01/01 14:03:43 modbus: send 00 d4 00 00 00 0b 02 10 04 ba 00 02 04 41 f5 7e e3
[alfen ] TRACE 2026/01/01 14:03:43 modbus: recv 00 d4 00 00 00 06 02 10 04 ba 00 02
[site ] DEBUG 2026/01/01 14:03:43 ----
[alfen ] TRACE 2026/01/01 14:03:43 modbus: send 00 d5 00 00 00 06 02 03 01 58 00 02
[alfen ] TRACE 2026/01/01 14:03:43 modbus: recv 00 d5 00 00 00 07 02 03 04 00 00 00 00
[lp-2 ] DEBUG 2026/01/01 14:03:43 charge power: 0W
[alfen ] TRACE 2026/01/01 14:03:43 modbus: send 00 d6 00 00 00 06 02 03 01 40 00 06
[alfen ] TRACE 2026/01/01 14:03:43 modbus: recv 00 d6 00 00 00 0f 02 03 0c 00 00 00 00 00 00 00 00 00 00 00 00
[alfen ] TRACE 2026/01/01 14:03:43 modbus: send 00 d7 00 00 00 06 01 03 01 58 00 02
[lp-2 ] DEBUG 2026/01/01 14:03:43 charge currents: [0 0 0]A
[alfen ] TRACE 2026/01/01 14:03:43 modbus: recv 00 d7 00 00 00 07 01 03 04 00 00 00 00
[lp-1 ] DEBUG 2026/01/01 14:03:43 charge power: 0W
[alfen ] TRACE 2026/01/01 14:03:43 modbus: send 00 d8 00 00 00 06 01 03 01 40 00 06
[alfen ] TRACE 2026/01/01 14:03:43 modbus: recv 00 d8 00 00 00 0f 01 03 0c 00 00 00 00 00 00 00 00 00 00 00 00
[lp-1 ] DEBUG 2026/01/01 14:03:43 charge currents: [0 0 0]A
==== Working socket 1
[circuit-main] DEBUG 2026/01/01 14:17:47 validate power: 878W + (0W -> 7360W) > 8000W capped at 7122W
[alfen ] TRACE 2026/01/01 14:17:47 modbus: send 00 b5 00 00 00 0b 01 10 04 ba 00 02 04 41 f7 b8 c4
[alfen ] TRACE 2026/01/01 14:17:47 modbus: recv 00 b5 00 00 00 06 01 10 04 ba 00 02
[lp-1 ] DEBUG 2026/01/01 14:17:47 set charge current limit: 31A
[alfen ] TRACE 2026/01/01 14:17:47 modbus: send 00 b6 00 00 00 0b 01 10 04 ba 00 02 04 41 f7 b8 c4
[alfen ] TRACE 2026/01/01 14:17:47 modbus: recv 00 b6 00 00 00 06 01 10 04 ba 00 02
[lp-1 ] DEBUG 2026/01/01 14:17:47 charger enable
[lp-1 ] DEBUG 2026/01/01 14:17:47 wake-up timer: start
[lp-1 ] DEBUG 2026/01/01 14:17:47 wake-up vehicle, attempts left: 5
[vw ] TRACE 2026/01/01 14:17:47 POST https://emea.bff.cariad.digital/vehicle/v1/vehicles/***/charging/start
[vw ] TRACE 2026/01/01 14:17:47 {"data":{"requestID":"eb764d23-f2fa-4690-83c1-8ffa72976c94"}}
[httpd ] TRACE 2026/01/01 14:17:53 GET /api/auth/status
[httpd ] TRACE 2026/01/01 14:17:53 GET /assets/Log-wp7R8kC5.js
[httpd ] TRACE 2026/01/01 14:17:53 GET /assets/Header-a-Ts10UD.js
[httpd ] TRACE 2026/01/01 14:17:53 GET /assets/Header-CNKKQU82.css
[httpd ] TRACE 2026/01/01 14:17:53 GET /assets/log-DEwSrhDj.js
[httpd ] TRACE 2026/01/01 14:17:53 GET /assets/Log-ywEH-Lbn.css
[httpd ] TRACE 2026/01/01 14:17:53 GET /api/system/log
[httpd ] TRACE 2026/01/01 14:17:53 GET /api/system/log/areas
[httpd ] TRACE 2026/01/01 14:17:56 GET /
[httpd ] TRACE 2026/01/01 14:17:58 GET /api/system/log
[alfen ] TRACE 2026/01/01 14:18:01 modbus: send 00 b7 00 00 00 0b 01 10 04 ba 00 02 04 41 f7 b8 c4
[alfen ] TRACE 2026/01/01 14:18:01 modbus: recv 00 b7 00 00 00 06 01 10 04 ba 00 02
[alfen ] TRACE 2026/01/01 14:18:01 modbus: send 00 b8 00 00 00 0b 02 10 04 ba 00 02 04 00 00 00 00
[alfen ] TRACE 2026/01/01 14:18:01 modbus: recv 00 b8 00 00 00 06 02 10 04 ba 00 02
[site ] DEBUG 2026/01/01 14:18:07 ----
[alfen ] TRACE 2026/01/01 14:18:07 modbus: send 00 b9 00 00 00 06 02 03 01 58 00 02
[alfen ] TRACE 2026/01/01 14:18:07 modbus: recv 00 b9 00 00 00 07 02 03 04 00 00 00 00
[lp-2 ] DEBUG 2026/01/01 14:18:07 charge power: 0W
[alfen ] TRACE 2026/01/01 14:18:07 modbus: send 00 ba 00 00 00 06 02 03 01 40 00 06
[alfen ] TRACE 2026/01/01 14:18:07 modbus: recv 00 ba 00 00 00 0f 02 03 0c 00 00 00 00 00 00 00 00 00 00 00 00
[alfen ] TRACE 2026/01/01 14:18:07 modbus: send 00 bb 00 00 00 06 01 03 01 58 00 02
[lp-2 ] DEBUG 2026/01/01 14:18:07 charge currents: [0 0 0]A
[alfen ] TRACE 2026/01/01 14:18:07 modbus: recv 00 bb 00 00 00 07 01 03 04 45 cd be 67
[lp-1 ] DEBUG 2026/01/01 14:18:07 charge power: 6584W
[alfen ] TRACE 2026/01/01 14:18:07 modbus: send 00 bc 00 00 00 06 01 03 01 40 00 06
[alfen ] TRACE 2026/01/01 14:18:07 modbus: recv 00 bc 00 00 00 0f 01 03 0c 00 00 00 00 00 00 00 00 41 f0 43 96
[lp-1 ] DEBUG 2026/01/01 14:18:07 charge currents: [0 0 30]A
[homewizard] TRACE 2026/01/01 14:18:07 GET http://192.168.9.204/api/v1/data
[homewizard] TRACE 2026/01/01 14:18:07 {"wifi_ssid":"IoT","wifi_strength":62,"smr_version":50,"meter_model":"LGF5E360","unique_id":"314C475A30353639373630303231","active_tariff":1,"total_power_import_kwh":9957.790,"total_power_import_t1_kwh":4397.239,"total_power_import_t2_kwh":5560.551,"total_power_export_kwh":5800.933,"total_power_export_t1_kwh":4205.901,"total_power_export_t2_kwh":1595.032,"active_power_w":7540.000,"active_power_l1_w":6671.000,"active_power_l2_w":200.000,"active_power_l3_w":668.000,"active_voltage_l1_v":222.600,"active_voltage_l2_v":232.100,"active_voltage_l3_v":228.000,"active_current_a":34.850,"active_current_l1_a":29.980,"active_current_l2_a":1.500,"active_current_l3_a":3.370,"active_power_average_w":305.000,"montly_power_peak_w":5512.000,"montly_power_peak_timestamp":260101084500,"total_gas_m3":2395.5,"gas_timestamp":260101141758,"gas_unique_id":"2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D","external":[{"unique_id":"2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D","type":"gas_meter","timestamp":260101141758,"value":2395.5,"unit":"m3"}]}
[circuit-main] DEBUG 2026/01/01 14:18:07 power: 7540W
[circuit-main] DEBUG 2026/01/01 14:18:07 current: 30A
[site ] DEBUG 2026/01/01 14:18:07 grid power: 7540W
[site ] DEBUG 2026/01/01 14:18:07 grid currents: [30 1.5 3.37]A
[site ] DEBUG 2026/01/01 14:18:07 pv power: 0W
[site ] DEBUG 2026/01/01 14:18:07 site power: 7640W
[alfen ] TRACE 2026/01/01 14:18:07 modbus: send 00 bd 00 00 00 06 01 03 01 32 00 06
[alfen ] TRACE 2026/01/01 14:18:07 modbus: recv 00 bd 00 00 00 0f 01 03 0c 43 68 d1 eb 43 64 bd 70 43 5b 4f 5c
[lp-1 ] DEBUG 2026/01/01 14:18:07 charge voltages: [233 229 219]V
[alfen ] TRACE 2026/01/01 14:18:07 modbus: send 00 be 00 00 00 06 01 03 01 76 00 04
[alfen ] TRACE 2026/01/01 14:18:08 modbus: recv 00 be 00 00 00 0b 01 03 08 41 11 d5 5c 00 00 00 00
[lp-1 ] DEBUG 2026/01/01 14:18:08 charge total import: 292.183kWh
[alfen ] TRACE 2026/01/01 14:18:08 modbus: send 00 bf 00 00 00 06 01 03 04 b1 00 05
[alfen ] TRACE 2026/01/01 14:18:08 modbus: recv 00 bf 00 00 00 0d 01 03 0a 43 32 00 00 00 00 00 00 00 00
[lp-1 ] DEBUG 2026/01/01 14:18:08 charger status: C
[alfen ] TRACE 2026/01/01 14:18:08 modbus: send 00 c0 00 00 00 06 01 03 01 76 00 04
[alfen ] TRACE 2026/01/01 14:18:08 modbus: recv 00 c0 00 00 00 0b 01 03 08 41 11 d5 5c 00 00 00 00
[lp-1 ] DEBUG 2026/01/01 14:18:08 charge start energy: 292.183kWh
[lp-1 ] INFO 2026/01/01 14:18:08 start charging ->
[lp-1 ] DEBUG 2026/01/01 14:18:08 wake-up timer: stop
[db ] TRACE 2026/01/01 14:18:08 INSERT INTO `sessions` (`created`,`finished`,`loadpoint`,`identifier`,`vehicle`,`odometer`,`meter_start_kwh`,`meter_end_kwh`,`charged_kwh`,`charge_duration`,`solar_percentage`,`price`,`price_per_kwh`,`co2_per_kwh`) VALUES ("2026-01-01 14:18:08.291","0000-00-00 00:00:00","Laadpunt 1 (L)","","VW ID.4 / 2-HVJ-838",1423,292.153,NULL,0,NULL,NULL,NULL,NULL,NULL) RETURNING `id` 1 <nil>
[lp-1 ] DEBUG 2026/01/01 14:18:08 soc estimated: 45.00% (vehicle: 45.00%)
[lp-1 ] DEBUG 2026/01/01 14:18:08 vehicle soc: 45%
[lp-1 ] DEBUG 2026/01/01 14:18:08 vehicle soc limit: 90%
[lp-1 ] DEBUG 2026/01/01 14:18:08 vehicle range: 165km
[alfen ] TRACE 2026/01/01 14:18:08 modbus: send 00 c1 00 00 00 06 01 03 04 ba 00 02
[alfen ] TRACE 2026/01/01 14:18:08 modbus: recv 00 c1 00 00 00 07 01 03 04 41 f7 b8 c4
[lp-1 ] TRACE 2026/01/01 14:18:08 plan: creating plan with continuous=false, precondition=0s, duration=7h44m51s, target=2026-01-02 06:00:00 +0100 CET
[lp-1 ] DEBUG 2026/01/01 14:18:08 plan: charge 7h44m51s between 2026-01-01 22:15:09 +0100 CET until 2026-01-02 06:00:00 +0100 CET (power: 8000W, avg cost: 0.000)
[lp-1 ] TRACE 2026/01/01 14:18:08 slot from: 2026-01-01 22:15:09 +0100 CET to 2026-01-02 06:00:00 +0100 CET cost 0.000
[lp-1 ] DEBUG 2026/01/01 14:18:08 fast charging: scaled to 1p to match 8000W max circuit power
[circuit-main] TRACE 2026/01/01 14:18:08 validate current: 30A + (30A -> 32A) <= 40A ok
[circuit-main] DEBUG 2026/01/01 14:18:08 validate power: 7540W + (6583.8W -> 7360W) > 8000W capped at 7043.8W
[alfen ] TRACE 2026/01/01 14:18:08 modbus: send 00 c2 00 00 00 0b 01 10 04 ba 00 02 04 41 f5 00 73
[alfen ] TRACE 2026/01/01 14:18:08 modbus: recv 00 c2 00 00 00 06 01 10 04 ba 00 02
[lp-1 ] DEBUG 2026/01/01 14:18:08 set charge current limit: 30.6A
[httpd ] TRACE 2026/01/01 14:18:18 GET /
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/index-BXrz2T7v.css
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/polyfills-CDHxcEfD.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/index-BIvKEe9o.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/TopNavigationArea-DwSAjQHh.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/Main-ssjI9q8g.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/TopNavigationArea-YX-zzFLN.css
[httpd ] TRACE 2026/01/01 14:18:18 GET /ws
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/batterythreequarters-BChkzSFu.css
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/angledoublerightsmall-DFGRdZeZ.css
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/Main-D-s3CV65.css
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/Montserrat-Medium-BttyIOWL.woff2
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/batterythreequarters-BEJK_W77.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/angledoublerightsmall-DNcUokQ4.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/checkmark-DHT4PtAh.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/MultiSelect-DvBnPED7.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/deepEqual-DB6L2s-b.js
[httpd ] TRACE 2026/01/01 14:18:18 GET /meta/favicon-32x32.png
[httpd ] TRACE 2026/01/01 14:18:18 GET /assets/Montserrat-Bold-Bsf7A8hH.woff2
[httpd ] TRACE 2026/01/01 14:18:19 GET /meta/site.webmanifest
[httpd ] TRACE 2026/01/01 14:18:19 GET /meta/android-chrome-monochrome.svg
[httpd ] TRACE 2026/01/01 14:18:19 GET /api/auth/status
[httpd ] TRACE 2026/01/01 14:18:24 GET /api/system/log
[httpd ] TRACE 2026/01/01 14:18:24 GET /ws
[alfen ] TRACE 2026/01/01 14:18:26 modbus: send 00 c3 00 00 00 0b 01 10 04 ba 00 02 04 41 f5 00 73
[alfen ] TRACE 2026/01/01 14:18:26 modbus: recv 00 c3 00 00 00 06 01 10 04 ba 00 02
[alfen ] TRACE 2026/01/01 14:18:26 modbus: send 00 c4 00 00 00 0b 02 10 04 ba 00 02 04 00 00 00 00
[alfen ] TRACE 2026/01/01 14:18:26 modbus: recv 00 c4 00 00 00 06 02 10 04 ba 00 02
[httpd ] TRACE 2026/01/01 14:18:33 GET /api/system/log
[site ] DEBUG 2026/01/01 14:18:37 ----
[alfen ] TRACE 2026/01/01 14:18:37 modbus: send 00 c5 00 00 00 06 02 03 01 58 00 02
[alfen ] TRACE 2026/01/01 14:18:37 modbus: recv 00 c5 00 00 00 07 02 03 04 00 00 00 00
[lp-2 ] DEBUG 2026/01/01 14:18:37 charge power: 0W
[alfen ] TRACE 2026/01/01 14:18:37 modbus: send 00 c6 00 00 00 06 02 03 01 40 00 06
[alfen ] TRACE 2026/01/01 14:18:37 modbus: recv 00 c6 00 00 00 0f 02 03 0c 00 00 00 00 00 00 00 00 00 00 00 00
[lp-2 ] DEBUG 2026/01/01 14:18:37 charge currents: [0 0 0]A
[alfen ] TRACE 2026/01/01 14:18:37 modbus: send 00 c7 00 00 00 06 01 03 01 58 00 02
[alfen ] TRACE 2026/01/01 14:18:37 modbus: recv 00 c7 00 00 00 07 01 03 04 45 cb 96 67
[lp-1 ] DEBUG 2026/01/01 14:18:37 charge power: 6515W
[alfen ] TRACE 2026/01/01 14:18:37 modbus: send 00 c8 00 00 00 06 01 03 01 40 00 06
[alfen ] TRACE 2026/01/01 14:18:37 modbus: recv 00 c8 00 00 00 0f 01 03 0c 00 00 00 00 00 00 00 00 41 ee 3d 71
[lp-1 ] DEBUG 2026/01/01 14:18:37 charge currents: [0 0 29.8]A
What type of operating system or environment does evcc run on?
HomeAssistant Add-on
External automation
- I have made sure that no external automation like HomeAssistant or Node-RED is active or accessing any of the mentioned devices when this issue occurs.
Nightly build
- I have verified that the issue is reproducible with the latest nightly build
Version
No response