Skip to content

VW EU Data Act setup, but SoC not update #30643

Description

@ambitzgi

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


Image

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

  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions