Describe the bug
I have set up the the VW EU data act (every 15 minutes). However, it seems that the SoC is only updated very rarely, maybe once a day. Today, the whole day there was about difference of 7 to 9 % in the SoC between EVCC and VW-App. The delta was most probably because my Buzz was charged in the morning for about 45 min as Gastfahrzeug.
However it never got updated during the day. Now after the PV loading the difference is even larger: EVCC 63%, in real / VW app 79%.
Most probably I did configure the VW-EU-Data-Act not 100% correct. However I don't know what I did wrong.
Second problem, I don't find a possiblity to download my data as zip file on the VW-EU-Data-Act web site.
Steps to reproduce
Configuration details
# open evcc at http://evcc.local:7070
network:
schema: http
host: evcc.local # .local suffix announces the hostname on MDNS
port: 7070
log: debug
levels:
cache: error
# unique installation id
plant:
interval: 30s # control cycle interval
sponsortoken:
# sponsors can set telemetry: true to enable anonymous data aggregation
# see https://github.com/evcc-io/evcc/discussions/4554
telemetry: false
meters:
- type: template
template: kostal-plenticore
id: 71
host: 192.168.178.78
port: 1502
usage: pv
modbus: tcpip
name: pv1
- type: template
template: kostal-plenticore
id: 71
host: 192.168.178.78
port: 1502
usage: battery
modbus: tcpip
name: battery2
- type: template
template: kostal-ksem-inverter
id: 71
host: 192.168.178.78
port: 1502
usage: grid
modbus: tcpip
name: grid3
chargers:
- type: template
template: vestel
id: 255
host: 192.168.178.103
port: 502
modbus: tcpip
name: wallbox5
vehicles:
- type: template
template: vw
user:
password:
vin: WV2Z
title: Buzz
capacity: 86
timeout: 10s
name: ev4
loadpoints:
- title: Garage
charger: wallbox5
mode: pv
phases: 0 # Ermöglicht automatische Umschaltung 1P/3P
# --- STABILISIERUNG DER UMSCHALTUNG ---
enable:
delay: 1m # Startet Ladung erst, wenn 1 Min. lang genug Überschuss da ist
threshold: 0 # Startet bei 0 Watt Überschuss
disable:
delay: 5m # Stoppt Ladung erst, wenn 3 Min. lang zu wenig Überschuss da ist
threshold: -200 # Erlaubt 200W Netzbezug während der 3 Min. Wartezeit
site:
title: S4
meters:
grid: grid3
pv:
- pv1
battery:
- battery2
tariffs:
currency: CHF # (default EUR)
grid:
# static grid price
type: fixed
price: 0.2597 # [currency]/kW
zones:
- days: Mo-Fr
hours: 07-19
price: 0.3440 # CHF/kWh
feedin:
# rate for feeding excess (pv) energy to the grid
type: fixed
price: 0.138 # [currency]/kWh 0.115 + 0.023
# co2:
# type: template
# template: electricitymaps-free
# token:
# zone: CH # siehe https://api.electricitymap.org/v3/zones
solar:
- type: template
template: forecast-solar
lat:
lon:
dec: 24.8 # 0 = horizontal, 90 = vertikal
kwp: 11.1
az: 38 # -180 = Norden, -90 = Osten, 0 = Süden, 90 = Westen, 180 = Norden
Log details
[main ] INFO 2026/06/08 18:40:00 evcc 0.308.1 (7be56a0ce) [main ] INFO 2026/06/08 18:40:00 using config file: /etc/evcc/evcc.yaml [main ] INFO 2026/06/08 18:40:00 using sqlite database: /root/.evcc/evcc.db?_pragma=foreign_keys(1)&_pragma=auto_vacuum(INCREMENTAL)
[eebus ] INFO 2026/06/08 18:40:00 Local SKI: d6e991e54826c39d8b66369d84a7c894248e1c76
[main ] INFO 2026/06/08 18:40:00 OCPP local url: ws://127.0.0.1:8887/<stationId> [main ] INFO 2026/06/08 18:40:00 UI local url: https://che01.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A7070%2F&data=05%7C02%7Cthomas.walter%40helvetia.ch%7C9f45d4e25cc8498595b908dec57cd69a%7C82bddc65975944b2af74ec76b2e6812a%7C0%7C0%7C639165337258813984%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=n%2BGveLbzC372RxxYDWrvZ61QUxf3DjOBLmK5ml8k9OQ%3D&reserved=0
[lp-1 ] WARN 2026/06/08 18:40:03 PV mode enable threshold (0W) is larger than disable threshold (-200W) [tariff] DEBUG 2026/06/08 18:40:03 using cache: custom-198e7314b870bef250f727833674cd69de0394280cc574a6d9c8009bf4002167 (start: 2026-06-08 10:00:00 +0200 CEST, end: 2026-06-10 01:00:00 +0200 CEST)
[lp-1 ] DEBUG 2026/06/08 18:40:03 charge total import: 3179.600kWh [site ] INFO 2026/06/08 18:40:03 site config:
[site ] INFO 2026/06/08 18:40:03 meters: grid ✓ pv ✓ battery ✓ [site ] INFO 2026/06/08 18:40:03 grid: power ✓ energy ✗ currents ✗ [site ] INFO 2026/06/08 18:40:03 pv 1: power ✓ energy ✓ currents ✗ [site ] INFO 2026/06/08 18:40:03 battery 1: power ✓ energy ✗ currents ✗ soc ✓ capacity ✗ [site ] INFO 2026/06/08 18:40:03 vehicles:
[site ] INFO 2026/06/08 18:40:03 vehicle 1: range ✓ finish ✓ status ✓ climate ✗ wakeup ✗ [site ] INFO 2026/06/08 18:40:03 tariffs:
[site ] INFO 2026/06/08 18:40:03 grid: priceforecast [site ] INFO 2026/06/08 18:40:03 feed-in: pricestatic [site ] INFO 2026/06/08 18:40:03 co2: ✗ [site ] INFO 2026/06/08 18:40:03 solar: ✓
[lp-1 ] INFO 2026/06/08 18:40:03 loadpoint 1:
[lp-1 ] INFO 2026/06/08 18:40:03 mode: pv
[lp-1 ] INFO 2026/06/08 18:40:03 charger: power ✓ energy ✓ currents ✓ phases ✓ wakeup ✗
[lp-1 ] INFO 2026/06/08 18:40:03 meters: charge ✓
[lp-1 ] INFO 2026/06/08 18:40:03 charge: power ✓ energy ✓ currents ✓ [site ] DEBUG 2026/06/08 18:40:03 set buffer soc: 85 [site ] DEBUG 2026/06/08 18:40:03 set priority soc: 10 [site ] DEBUG 2026/06/08 18:40:03 set residual power: 100 [site ] DEBUG 2026/06/08 18:40:03 solar forecast: produced 0.000kWh, forecasted 17.938kWh, scale 0.000
[lp-1 ] DEBUG 2026/06/08 18:40:03 phase timer inactive
[lp-1 ] DEBUG 2026/06/08 18:40:03 pv timer inactive [site ] DEBUG 2026/06/08 18:40:03 ----
[lp-1 ] DEBUG 2026/06/08 18:40:03 charge power: 0W
[lp-1 ] DEBUG 2026/06/08 18:40:03 charge currents: [0 0 0]A [site ] DEBUG 2026/06/08 18:40:03 grid power: -144W [site ] DEBUG 2026/06/08 18:40:03 battery 1 power: 0W [site ] DEBUG 2026/06/08 18:40:04 battery 1 soc: 0% [site ] DEBUG 2026/06/08 18:40:04 pv 1 power: 535W [site ] DEBUG 2026/06/08 18:40:04 site power: -44W
[lp-1 ] DEBUG 2026/06/08 18:40:04 charge voltages: [227 226 227]V
[lp-1 ] DEBUG 2026/06/08 18:40:04 charge total import: 3179.600kWh
[lp-1 ] DEBUG 2026/06/08 18:40:04 charger status: B
[lp-1 ] INFO 2026/06/08 18:40:04 car connected
[lp-1 ] DEBUG 2026/06/08 18:40:04 vehicle api cache reset
[lp-1 ] DEBUG 2026/06/08 18:40:04 pv timer elapse
[lp-1 ] DEBUG 2026/06/08 18:40:04 pv timer inactive
[lp-1 ] DEBUG 2026/06/08 18:40:04 charge total import: 3179.600kWh
[lp-1 ] DEBUG 2026/06/08 18:40:04 charger vehicle id: autoStart [dsg ] DEBUG 2026/06/08 18:40:07 recv additional_consumptions.interior_climatization_consumption: 6.8999996 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv additional_consumptions.residual_consumption: 5.2999997 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_care_mode.charge_bcam_threshold: 80 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_level_HV.state: VALID (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_level_HV.value: 56.0 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_state_report.charge_energy: 22.0 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_state_report.charge_power: 6.700012 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_state_report.charge_rate: 35.0 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_state_report.charge_rate_unit: CHARGE_RATE_UNIT_KM_PER_H (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_state_report.remaining_charging_time_complete: 9000s (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv battery_state_report.soc: 60 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv car_captured_time: 2026-06-08T11:39:58Z (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv car_captured_utc_timestamp: 2026-06-07T15:25:29Z (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charge_mode_selection_options.home_storage_charging: false (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charge_mode_selection_options.immediate_charging: true (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charge_mode_selection_options.immediate_discharging: false (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charge_mode_selection_options.only_own_current: false (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charge_mode_selection_options.preferred_charging_times: false (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charge_mode_selection_options.timer_charging: false (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charge_mode_selection_options.timer_charging_climatization: false (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charging_state_report.charge_mode: CHARGE_MODE_IMMEDIATELY_DEFAULT (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charging_state_report.charge_type: CHARGE_TYPE_AC (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charging_state_report.charging_scenario: CHARGING_SCENARIO_IMMEDIATELY_CHARGING_ACTIVE (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charging_state_report.current_charge_state: CHARGE_STATE_CHARGING_HV_BATTERY (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv charging_state_report.immediate_action_state: IMMEDIATE_ACTION_STATE_CHARGE_MODE_SELECTION (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv energy_contents.current_energy_content.physical_value: 495.5 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv energy_contents.current_energy_content.value_type: VALUE_TYPE_PHYSICAL (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv energy_contents.maximal_energy_content.physical_value: 836.0 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv energy_contents.maximal_energy_content.value_type: VALUE_TYPE_PHYSICAL (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv error_code: #0 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv instrument_cluster_time: 2026-06-08T10:39:09.000+02:00 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv locked: true (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv max_temperature: 27.5 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv message_id: RPT_0 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv mileage.state: VALID (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv mileage.value: 20400 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv min_temperature: 25.0 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv open: true (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv outdoor_temperature: 22.5 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv parking_brake: true (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv parking_light_left: true (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv parking_light_right: true (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv profile_state_report.car_captured_time: 2026-06-08T11:32:29.347Z (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv profile_state_report.instrument_cluster_time: 2026-06-08T13:32:30.000+02:00 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv profile_state_report.next_charging_timer_information.estimated_finish_time: 2026-06-08T15:44:00Z (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv profile_state_report.next_charging_timer_information.estimated_start_time: 2026-06-08T08:44:00Z (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv profile_state_report.next_charging_timer_information.target_reachability: TARGET_REACHABILITY_REACHABLE (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv remaining_climate_time: 0s (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv report_type: REPORT_TYPE_CONSUMPTION_VALUES (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv setting.bcam_activation: BCAM_ACTIVATION_ACTIVATED (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv settings.auto_unlock_ac: AUTO_UNLOCK_AC_PERMANENT (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv settings.charge_mode_selection: CHARGE_MODE_SELECTION_IMMEDIATECHARGING (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv settings.max_charge_current_ac: MAX_CHARGE_CURRENT_AC_MAXIMUM (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv settings.target_soc: 80 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv slope_consumption_values.ascent_slope_consumption.physical_value: 89.299995 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv slope_consumption_values.ascent_slope_consumption.value_type: VALUE_TYPE_PHYSICAL (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv slope_consumption_values.descent_slope_consumption.physical_value: 64.729996 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv slope_consumption_values.descent_slope_consumption.value_type: VALUE_TYPE_PHYSICAL (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv state: VALID (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv timestamp: 2026-06-08T12:29:08.457Z (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv update_reason: UPDATE_REASON_CHARGING (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv user_id: 9bfdd9ea-b1d8-48f8-9daf-c58742da8f3e (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv value: 263 (0001-01-01 00:53:28) [dsg ] DEBUG 2026/06/08 18:40:07 recv window_heating_state: WINDOW_HEATING_STATE_OFF (0001-01-01 00:53:28) [main ] DEBUG 2026/06/08 18:40:07 vehicle status: C (Schillers Buzz)
[lp-1 ] INFO 2026/06/08 18:40:07 vehicle updated: unknown -> Schillers Buzz
[lp-1 ] DEBUG 2026/06/08 18:40:07 vehicle soc: 60%
[lp-1 ] DEBUG 2026/06/08 18:40:07 vehicle soc limit: 80%
[lp-1 ] DEBUG 2026/06/08 18:40:07 vehicle soc (estimator): 60%
[lp-1 ] DEBUG 2026/06/08 18:40:07 !! plan: plan time zero
[lp-1 ] DEBUG 2026/06/08 18:40:07 available power 44W < 4140W min 3p threshold
[lp-1 ] DEBUG 2026/06/08 18:40:07 phase scale1p in 0s
[lp-1 ] DEBUG 2026/06/08 18:40:07 switched phases: 1p
[lp-1 ] DEBUG 2026/06/08 18:40:07 phase timer inactive
[lp-1 ] DEBUG 2026/06/08 18:40:07 wake-up timer: start
[lp-1 ] DEBUG 2026/06/08 18:40:07 pv charge current: 0.191A = 0A + 0.191A (-44W @ 1p)
[lp-1 ] DEBUG 2026/06/08 18:40:07 pv enable timer reset
[lp-1 ] DEBUG 2026/06/08 18:40:07 pv timer inactive [site ] DEBUG 2026/06/08 18:40:07 solar forecast: produced 0.000kWh, forecasted 17.938kWh, scale 0.000
What type of operating system or environment does evcc run on?
Linux
External automation
Nightly build
Version
No response
Describe the bug
I have set up the the VW EU data act (every 15 minutes). However, it seems that the SoC is only updated very rarely, maybe once a day. Today, the whole day there was about difference of 7 to 9 % in the SoC between EVCC and VW-App. The delta was most probably because my Buzz was charged in the morning for about 45 min as Gastfahrzeug.
However it never got updated during the day. Now after the PV loading the difference is even larger: EVCC 63%, in real / VW app 79%.
Most probably I did configure the VW-EU-Data-Act not 100% correct. However I don't know what I did wrong.
Second problem, I don't find a possiblity to download my data as zip file on the VW-EU-Data-Act web site.
Steps to reproduce
Configuration details
Log details
What type of operating system or environment does evcc run on?
Linux
External automation
Nightly build
Version
No response