evcc-io / evcc

Sonne tanken ☀️🚘
https://evcc.io
MIT License
3.31k stars 605 forks source link

VAG: Fahrzeug wird nicht mehr erkannt #6495

Closed TTXaser2 closed 1 year ago

TTXaser2 commented 1 year ago

Hallo,

seit dem Update auf die aktuelle Version 0.113.2 kriege ich für meinen VW ID3 weder den Namen noch den aktuellen Ladestand angezeigt, stattdessen folgenden Fehler:

vehicle soc: vehicle not available: cannot create vehicle 'template': cannot create vehicle 'id': terms of service updated- please open app or website and confirm

Laden funktioniert zwar, allerdings wird der Ladestand immer mit 100% angezeigt. An der Config hab ich eigentlich nix geändert, vor dem Update lief EVCC reibungslos.

Edit: Fast vergessen: selbstverständlich bin ich dem Hinweis gefolgt und habe in der VW Connect App nachgeschaut; da gab es nirgends die Möglichkeit den Terms of Service zuzustimmen.

Kann mir jemand helfen?

goebelmeier commented 1 year ago

Probiere ein Mal bitte über die Webseite zu gehen. Frag' mich nicht wieso, aber manchmal gibt's ToS in der App zu bestätigen, manchmal auf der Webseite, manchmal an beiden Orten.

Maergsche commented 1 year ago

Über die Webseite myvolkswagen bekomme ich die Werte angezeigt:

Ich habe auch seit ca. 14:30 Medungen im evcc WebInterface: vehicle soc: Get \"https://mobileapi.apps.emea.vwapps.io/vehicles/WVWZZZE1ZLP00000x/selectivestatus?jobs=all\": unexpected status: 404 vor 5 Minuten vehicle odometer: Get \"https://mobileapi.apps.emea.vwapps.io/vehicles/WVWZZZE1ZLP00000x/selectivestatus?jobs=all\": unexpected status: 404 vor 9 Minuten vehicle range: Get \"https://mobileapi.apps.emea.vwapps.io/vehicles/WVWZZZE1ZLP00000x/selectivestatus?jobs=all\": unexpected status: 404 vor 9 Minuten vehicle soc limit: Get \"https://mobileapi.apps.emea.vwapps.io/vehicles/WVWZZZE1ZLP00000x/selectivestatus?jobs=all\": unexpected status: 404 vor 9 Minuten vehicle soc: Get \"https://mobileapi.apps.emea.vwapps.io/vehicles/WVWZZZE1ZLP00000x/selectivestatus?jobs=all\": unexpected status: 404 (ignored by estimator) vor 1 Stunde invalid message template for soc: wanted: [vehicleSoC], got: [tariffGrid vehicles climater savingsSelfConsumptionPercent chargeTotalImport minCurrent vehicleCapacity savingsSelfConsumptionCharged chargeDuration siteTitle vehicleOdometer mode pvPower prioritySoc tariffEffectivePrice savingsGridCharged loadpoint phasesEnabled targetSoc savingsTotalCharged savingsEffectivePrice savingsSince connected batteryPower version battery homePower chargeCurrent chargerIcon chargeRemainingEnergy chargeVoltages vehicleFeatureOffline gridPower enabled pvConfigured pv maxCurrent phasesConfigured vehicleRange auxPower targetTime vehicleTargetSoc batteryCapacity vehiclePresent savingsAmount auth batterySoc charging targetEnergy pvRemaining chargeRemainingDuration vehicleSoc gridConfigured minSoc chargeCurrents chargedEnergy pvAction chargerFeatureIntegratedDevice batteryConfigured phaseAction vehicleIcon sponsor title tariffFeedIn chargePower currency connectedDuration phasesActive bufferSoc sponsorValid vehicleDetectionActive vehicleTitle residualPower phaseRemaining planActive greenShare]

Flauschi83 commented 1 year ago

same für audi etron:

[main ] ERROR 2023/02/27 15:37:10 creating vehicle ev1 failed: cannot create vehicle 'template': cannot create vehicle 'etron': unexpected status: 404 .Soc: vehicle not available: cannot create vehicle 'template': cannot create vehicle 'etron': unexpected status: 404 Capacity: 0.0kWh

merlinste commented 1 year ago

Same here. Da hat VW sicherlich an der API was geändert / kaputt gemacht / dekativiert...

[lp-1 ] ERROR 2023/02/27 15:55:25 vehicle soc: vehicle not available: cannot create vehicle 'template': cannot create vehicle 'id': form not found

thebrainkafka commented 1 year ago

Same here Volkswagen ID.4

App und Website funktionieren. Nichts an AGB o.ä neu zu bestätigen.

p7lejo commented 1 year ago

Kann ich bestätigen ID.3 (egal ob mit template "id" oder "vw"),

pi@rapi2 ~ $ evcc vehicle -l debug
[main  ] INFO 2023/02/27 17:45:11 evcc 0.113.2
[main  ] INFO 2023/02/27 17:45:11 using config file: /home/pi/evcc.yaml
[db    ] INFO 2023/02/27 17:45:12 using sqlite database: /home/pi/.evcc/evcc.db
[mqtt  ] INFO 2023/02/27 17:45:12 connecting evcc at tcp://localhost:1883
[mqtt  ] DEBUG 2023/02/27 17:45:12 tcp://localhost:1883 connected
[eebus ] INFO 2023/02/27 17:45:12 Local SKI:  7247dcee8526f8234763d670777xxx
[eebus ] DEBUG 2023/02/27 17:45:12 mdns: announce
[eebus ] DEBUG 2023/02/27 17:45:12 mdns: using avahi
[eebus ] DEBUG 2023/02/27 17:45:13 starting websocket server on :4712
[main  ] ERROR 2023/02/27 17:45:13 creating vehicle ev4 failed: cannot create vehicle 'template': cannot create vehicle 'id': form not found

ev4
---
.Soc:     vehicle not available: cannot create vehicle 'template': cannot create vehicle 'id': form not found
Capacity: 0.0kWh

Auffällig war, dass in der App "we connect id" auch erst stand "Fahrzeug synchronisiert vor einem Tag". Dort geht nun aber seit (mindestens) 17 Uhr aber alles wieder normal.

thebrainkafka commented 1 year ago

Tronity synchronisiert auch nicht aktuell. VW App synchronisiert.

RTTTC commented 1 year ago

All good with Enyaq.

aBua-MUC commented 1 year ago

Same with Q4 etron today at 20:24:40[lp-1 ] ERROR 2023/02/27 20:24:40 vehicle soc: vehicle not available: cannot create vehicle 'template': cannot create vehicle 'etron': unexpected status: 404

ropgenoo commented 1 year ago

Gleiches Problem hier beim ID.3. Was mir aufgefallen war, ich musste heute Mittage in der VW ID Connect APP die Zugangsdaten neu eingeben...

TTXaser2 commented 1 year ago

Sorry für den Close, hab mich verklickt...

AES-256-GCM commented 1 year ago

@TTXaser2 Regarding your initial problem: I had that terms of conditions thingy some days ago, too. It worked again, after logging in on the website and accepting it.

To me it seams [lp-1 ] ERROR 2023/02/27 22:52:13 vehicle soc: vehicle not available: cannot create vehicle 'template': cannot create vehicle 'id': form not found is another issue which came up today. I guess VW did some API changes. At least applications which are using another WeConnect API library are having problems as well, like https://github.com/tillsteinbach/VWsFriend/issues/435.

TTXaser2 commented 1 year ago

Probiere ein Mal bitte über die Webseite zu gehen. Frag' mich nicht wieso, aber manchmal gibt's ToS in der App zu bestätigen, manchmal auf der Webseite, manchmal an beiden Orten.

@goebelmeier Danke für den Hinweis - in der Tat gab's auf der WebSite neue ToS, denen ich auch zustimmen konnte/musste. Seitdem ist der von mir oben in der GUI gemeldete Fehler verschwunden, leider wird das Fahrzeug immer noch nicht erkannt, ebenso nicht Ladestand etc. @AES-256-GCM Sind dann wohl zwei voneinander unabhängige Probleme über die ich da gestolpert bin. Eins bin ich los (die o.g. Meldung in der GUI), das eigentliche weshalb ich mich gemeldet hatte (fehlende Erkennung) leider noch nicht.

AES-256-GCM commented 1 year ago

@TTXaser2 Jep, I guess so. Maybe you should close this issue since your initial problem is solved an I will create a new issue addressing the second problem.

thebrainkafka commented 1 year ago

Das scheint der neue login link zu sein. Aus einem anderen Forum entnommen (meinID Forum)

https://emea.bff.cariad.digital/user-login/v1/authorize

thierolm commented 1 year ago

Same with Q4 etron today at 20:24:40[lp-1 ] ERROR 2023/02/27 20:24:40 vehicle soc: vehicle not available: cannot create vehicle 'template': cannot create vehicle 'etron': unexpected status: 404

Ich bekomme auch den Audi E-Tron Fehler:

...
[etron ] TRACE 2023/02/27 18:26:15 POST https://idkproxy-service.apps.emea.vwapps.io/v1/emea/token
[etron ] TRACE 2023/02/27 18:26:16 client_id=xxx7049ad26%40apps_vw-dilab_com&code=xxxx&code_verifier=b2VFRmJTQlBuclJJeDF2YU9YU0lVTzdxaXY1bVN6UVM&grant_type=authorization_code&redirect_uri=myaudi%3A%2F%2F%2F&response_type=token+id_token
--
404 Not Found: Requested route ('idkproxy-service.apps.emea.vwapps.io') does not exist.
[main  ] ERROR 2023/02/27 18:26:16 creating vehicle audi failed: cannot create vehicle 'template': cannot create vehicle 'etron': unexpected status: 404

audi
----
.Soc:     vehicle not available: cannot create vehicle 'template': cannot create vehicle 'etron': unexpected status: 404

Es sieht nach Änderungen in der Audi Connect API aus. Die betroffene URL gibt auch via curl die entsprechende Ausgabe zurück. (Ich habe alle Permissions auf der MyAudi Webseite angeklickt):

thierolm@LAPTOP-KQMMVN3H:~$ curl -X POST https://idkproxy-service.apps.emea.vwapps.io/v1/emea/token
404 Not Found: Requested route ('idkproxy-service.apps.emea.vwapps.io') does not exist.

Die Service-URL wird in https://github.com/evcc-io/evcc/blob/24b0eaa7418717f2dc7ba52d6e4f329314076bdc/vehicle/vag/idkproxy/endpoint.go#L27 gesetzt.

thierolm commented 1 year ago

Auch die HA Integration hat das Problem: https://github.com/arjenvrh/audi_connect_ha/issues/168

oligom1 commented 1 year ago

Same with my ID3 + ID4 since yesterday

21Kingshill commented 1 year ago

Das scheint der neue login link zu sein. Aus einem anderen Forum entnommen (meinID Forum) https://emea.bff.cariad.digital/user-login/v1/authorize

Wenn sich der Link wie hier genannt geändert hat, wäre das ja die Erklärung. Der Vollständigkeit halber hier noch die Fehlermeldung für Audi aus der EVCC GUI:

climater: Get \"https://mobileapi.apps.emea.vwapps.io/vehicles/WAUZZZXXXXXXXXXXX/selectivestatus?jobs=all\": unexpected status: 404

andig commented 1 year ago

VW ist behoben, Audi bleibt offen, dafür ist noch keine Lösung bekannt. Skoda/Seat funktioniert soweit bekannt weiter.

thebrainkafka commented 1 year ago

Danke. Heißt es gibt ein neues Release?

Flauschi83 commented 1 year ago

VW ist behoben, Audi bleibt offen, dafür ist noch keine Lösung bekannt. Skoda/Seat funktioniert soweit bekannt weiter.

kann ich Dich mit Zugangsdaten unterstützen oder hängts noch wo anders?

andig commented 1 year ago

Es ist keine Lösung bekannt. Da hilft nur tracen der App- das muss jemand tun und die Erkenntnisse veröffentlichen.

VacalTarka commented 1 year ago

Habe gerade vor 1h die Installation mit Sungrow/Easee und "Audi Andere" (Q5 PHEV) vorgenommen und kam mit dem Fehler 404 auch nicht weiter. Nun ja, der Fehler scheint hier (mal wieder) bei Audi zu liegen. Wenn ich irgendetwas beitragen kann, bitte melden: (App tracen = App verfolgen?)

jhejmann commented 1 year ago

Habe es gestern mit Postman probiert (mein erster API trace versuch) bei myAudi bekam ich nur Fehler. Vermute er hat das Root Zertifikat nicht animmt, bei Senec z.B. hat https: REST Calls tracen wunderbar geklappt. Wenn mir einer einen Hint zum Tracen gibt, schaue ich mir das später an....

thierolm commented 1 year ago

Ich war gestern auch mit mitmproxy unterwegs ... Starte heute meinen nächsten Versuch. Scheiterte auch am proxy Zertifikat.

sahomm commented 1 year ago

Bei meinem Hybrid Audi leider auch keine Verbindung möglich.

Hier mal der gesamte Auszug des Debug:

[main  ] INFO 2023/02/28 17:44:58 evcc 0.113.2
[main  ] INFO 2023/02/28 17:44:58 using config file: /etc/evcc.yaml
[db    ] INFO 2023/02/28 17:44:58 using sqlite database: /root/.evcc/evcc.db
[eebus ] INFO 2023/02/28 17:44:58 Local SKI:  d42cedxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[eebus ] DEBUG 2023/02/28 17:44:58 mdns: announce
[eebus ] DEBUG 2023/02/28 17:44:58 mdns: using avahi
[eebus ] DEBUG 2023/02/28 17:44:58 starting websocket server on :4712
[eebus ] DEBUG 2023/02/28 17:44:58 error during websocket server starting: listen tcp :4712: bind: address already in use
[main  ] ERROR 2023/02/28 17:45:00 creating vehicle ev2 failed: cannot create vehicle 'template': cannot create vehicle 'audi': unexpected status: 404
.Soc:     vehicle not available: cannot create vehicle 'template': cannot create vehicle 'audi': unexpected status: 404
Capacity: 0.0kWh
[eebus ] DEBUG 2023/02/28 17:45:03 mdns: stop announcement

Mich macht die Fehlermeldung das die Adresse in Nutzung sei stutzig.

thierolm commented 1 year ago

Lass das mal mit evcc -l trace vehicle laufen.

andig commented 1 year ago

Bitte off-topic vermeiden. Bzgl. Audi und MITM wird es siw nur funktionieren, wenn man das Certificate Pinning z.B. aus der Android App entfernt. Leider nicht mein Skill...

Ham60elu commented 1 year ago

HA Integration: Auch mein Fiat 500e wird seit dem Update auf 0.113.2 (und auch bei den weiteren Versionen auf die aktuelle 0.114.1) nur noch als "unavailable" angezeigt. Die Anmeldung in der Fiat-App funktioniert mit den eingetragenen Credentials. Mit dem Update auf die 0.113.2 funtionierten bei mir auch die Einträge in der secrets.yaml (sponsortoken, user, password, vim und pin) für evcc nicht mehr (=evcc startete nicht mehr). Erst nachdem ich diese wieder orginal in die evcc.yaml eingetragen habe, funktionierte evcc wieder.

Ham60elu commented 1 year ago

Die Fehlermeldung lautet bei mir: "vehicle soc: vehicle not available: cannot create vehicle 'template': cannot create vehicle 'fiat': login failed: Invalid LoginID: invalid loginID or password"

andig commented 1 year ago

@Ham60elu hat nix mit VAG zu tun

merlinste commented 1 year ago

Ich bekomme seit heute folgende Fehlermeldung:

vehicle soc: Get \"https://emea.bff.cariad.digital/vehicle/v1/vehicles/WVGZZZXXX/selectivestatus?jobs=all\": unexpected status: 400

App und Webseite funktionieren.

andig commented 1 year ago

Geht bei mir. Temporäres Problem? Sonst bitte neues Thema und Zugangsdaten an info@evcc.io

andig commented 1 year ago

Siehe auch https://openwb.de/forum/viewtopic.php?p=82377#p82377 - evtl. wieder neue Terms & Conditions?

merlinste commented 1 year ago

Danke dir! Nach einem evcc-Neustart läuft es jetzt wieder! Hatte auch keine neuen T&Cs zu akzeptieren. Naja, VW eben :)

IonasElate commented 1 year ago

Hallo

Ich habe das gleiche Problem …

evcc | [main ] ERROR 2023/03/29 11:39:54 creating vehicle ev4 failed: cannot create vehicle 'template': cannot create vehicle 'id': missing state evcc | [site ] INFO 2023/03/29 11:39:54 site config: evcc | [site ] INFO 2023/03/29 11:39:54 meters: grid ✓ pv ✓ battery ✓ evcc | [site ] INFO 2023/03/29 11:39:54 grid: power ✓ energy ✗ currents ✗ evcc | [site ] INFO 2023/03/29 11:39:54 pv 1: power ✓ energy ✗ currents ✗ evcc | [site ] INFO 2023/03/29 11:39:54 battery 1: power ✓ energy ✗ currents ✗ soc ✓ capacity ✓ evcc | [site ] INFO 2023/03/29 11:39:54 vehicles: evcc | [site ] INFO 2023/03/29 11:39:54 vehicle 1: range ✗ finish ✗ status ✗ climate ✗ wakeup ✗ evcc | [lp-1 ] INFO 2023/03/29 11:39:54 loadpoint 1: evcc | [lp-1 ] INFO 2023/03/29 11:39:54 mode: pv evcc | [lp-1 ] INFO 2023/03/29 11:39:54 charger: power ✓ energy ✓ currents ✓ phases ✗ wakeup ✗ evcc | [lp-1 ] INFO 2023/03/29 11:39:54 meters: charge ✓ evcc | [lp-1 ] INFO 2023/03/29 11:39:54 charge: power ✓ energy ✓ currents ✓ evcc | [lp-1 ] INFO 2023/03/29 11:39:54 vehicle updated: unknown -> unavailable evcc | [lp-1 ] INFO 2023/03/29 11:39:55 car connected evcc | [lp-1 ] ERROR 2023/03/29 11:39:55 vehicle soc: vehicle not available: cannot create vehicle 'template': cannot create vehicle 'id': missing state

Habe auf das neueste Nightly-Build gewechselt aber immer noch den gleichen Fehler. Ist ein eGolf - es hat bei mir noch nie funktioniert mit dem Auto - ich habe es letzte Woche erst als Gebrauchtwagen gekauft. Service Plus hab ich gekauft und in der App und auf der Website sehe ich alle Daten …

Meine Config:

vehicles:

StefanSchoof commented 1 year ago

Ich hatte die Meldung auch. Nachdem ich auf mich auf My Volkswagen angemeldet habe und die Meldung zur personalisierten Werbung weggeklickt habe, geht es wieder.

IonasElate commented 1 year ago

Hallo So eine Nachricht kommt bei mir gar nicht … IMG_8C7649C88B03-1 Ist das so richtig?

Lex318 commented 9 months ago

Bei mir hat es jetzt auch geholfen, die Mitteilung zur personalisierten Werbung (myvolkswagen.net) im Browser einmal zu bestätigen und dann EVCC neuzustarten. ID4 wieder online.