NEWS
Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
-
@aba320 Es wurde nur der Text geändert die hinterlegende Funktion ist identisch. Anscheinend geht das nicht.
-
@tombox jetz kann ich nicht ganz folgen. im adapter konnte man früher "alle Fahrdaten" einstellen. jetzt kann man keine oder die 3 verschiedenen einstellen.
-
@aba320 "Alle Fahrdaten" war damals eine falsche Beschreibung (ich mene von "ab Tanken"). Es bräuchte dann einen neuen Punkt "alle", der dann die drei Abfragen hintereinander abschickt.
-
@tombox Kannst Du mir bitte helfen, habe im LOG nun seit einiger Zeit dauernd diese Einträge:
vw-connect.0 2021-03-08 16:28:12.536 error (30790) {"error":{"errorCode":"gw.error.unknown","description":"Invalid backend error"}} vw-connect.0 2021-03-08 16:28:12.535 error (30790) 401 vw-connect.0 2021-03-08 16:28:12.534 error (30790) TMBLE9NS1K8086002 vw-connect.0 2021-03-08 16:28:04.875 error (30790) Error: read ECONNRESET vw-connect.0 2021-03-08 16:28:04.872 error (30790) Error: read ECONNRESET vw-connect.0 2021-03-08 16:28:04.870 error (30790) Error: read ECONNRESET vw-connect.0 2021-03-08 16:28:04.866 error (30790) Error: read ECONNRESET vw-connect.0 2021-03-08 16:13:04.237 error (30790) Relogin vw-connect.0 2021-03-08 16:12:04.237 error (30790) Refresh Token was not successful vw-connect.0 2021-03-08 16:12:04.236 error (30790) Error: read ECONNRESET vw-connect.0 2021-03-08 16:12:04.235 error (30790) VwToken vw-connect.0 2021-03-08 16:12:04.221 error (30790) Failing to refresh token.
Fahrzeug: Skoda Kodiaq
-
@sneak-l8 ja da meine ich. so muß man immer nach jedem Tanken den adapter mal für ne zeit auf ab tanken umstellen und dann wieder zurück auf ab start um die tageswerte zu kriegen.
-
@pfried Es scheint probleme mit der Netzwerkverbindung zu geben entweder deine oder VW
Lösche mal den log wieder -
@tombox Ok, mache ich. Sollte es wieder auftreten schaue ich mir die Netzwerkverbindung dazu an und berichte. Thx!
-
Moin! Ich kämpfe mit den Tripdaten...
Mein Ziel: ich möchte immer den Wert des letzten trips über die Logging Funktion in eine InfluxDB schreiben.Um einen sauberen Anfangszustand zu haben, hab ich einmal den Adapter gelöscht, dann kontrolliert, dass alle alten Objekte gelöscht wurden und dann den Adapter neu installiert.
Ich wähle Fahrdaten "Ab Start/Kurz" aus und Anzahl der Trips, die als State gespeichert werden sollen setze ich auf 1.
Jetzt wird in dem Objekt vw-connect.0.WVWZZZ3thetagamma.tripdatashortTerm.tripData01 der zeitlich erste Datensatz gespeichert (vom Dez '20) und nicht wie gewünscht der letzte von gestern. Wenn ich die Anzahl auf 10 setze, dann sind es die ersten 10 Fahrten mit dem Auto. Nur wenn ich "alle" nehme, ist der aktuellste Wert vorhanden.
Das sind aber auf die Dauer unnötig viele States, die in den IOBroker gelangen.Frage: Wie kann ich immer nur den letzten Wert in ein Objekt geschrieben bekommen?
-
@thetagamma Wenn man es andersrum schreiben würde dann müsste man immer wieder neu schreiben.
Würde es denn reichen wenn es ein Item "latestItem" gibt was immer den aktuellsten wert enthält? -
@tombox Aus aktueller Sicht: Ja, das wäre eine gute Lösung!
-
@tombox In einer Version des Adapters (die Änderung hatte ich gemacht) war es so, dass alle Tripdaten nach Timestamp sortiert wurden udn nur die neusten x Einträge eingestellt wurden. So sehe ich das auch noch für die States meines E-Golf. Da er aber einem ID.3 gewichen ist, der diese Abfrage (noch) nicht erlaubt, kann ich es aktuell nicht mehr prüfen.
Da war genau der Gedanke, bei der Einstellung 1 Eintrag damit ein LastItem zu haben.
Hast Du das wieder geändert? -
@sneak-l8 Ja ich war damals einer der danach gefragt hatte. und in meinem skoda ist es jetzt auch noch so. der neueste ist der vw-connect.0.FIN.tripdatashortTerm.tripData01.
-
Ich bin neu im Thema iobroker und habe mir den VW Adapter mal installiert. Funktioniert soweit sehr gut! Ich habe aber trotzdem eine Frage und zwar gibt es ja versch. Profile die man aktivieren kann. Sollte/muss man dann den Adapter pro Profil je einmal installieren? Nutze aktuell den Typ „ID“ aber zukünftig kommt noch ein Skoda hinzu, daher die Frage.
-
@triple-m Hab's nicht ausprobiert, aber ich denke Du benötigst zwei Instanzen des Adapters. Er liefert je nach Fahrzeug ja nur mit dem korrekten Profil Daten. Und das lässt sich nur einheitlich pro Instanz einstellen.
-
@Triple-M
Ich habe auch zwei Autos bei mir integriert
Wenn beide Autos über ein "Skoda Connect" Konto laufen hast reicht eine Instanz
Wenn du aber so wie bei mir beide Auto einen eigenen Skoda Account haben benötigst du auch 2 Instanzen des Adapters -
Danke, ich habe aktuell einen e-Golf und einen ID3 und später kommt dann noch ein Enyaq hinzu. Der e-Golf und der ID3 sind unter einem Account und für den Enyaq werde ich dann später einen Account bei Skoda einrichten. Also müsste ich 2x den Adapter installieren oder 3x?
-
@triple-m
2x reicht -
@aba320 @tombox ich hab's nochmal verifiziert (mein Auto ist ein Passat GTE 2020 falls das relevant wäre) es wird definitiv nicht die "LastItem" Logik angewandt. Wenn ich als Anzahl 10 auswähle werden die ersten 10 Fahrten genommen und diese dann nach der Zeit sortiert.( Adapter Version 0.0.30 )
Hab ich die Funktionalität der VW Api richtig verstanden? Man muss alles einlesen, das sortieren und dann den Rest wieder wegschmeissen? Das ist doch total ineffizient... -
@thetagamma Hallo, also die anzahl der tripswird natürlch größer. aber Du muß nichts machen der Adapter holt alles was von den servern des VW konzerns kommt. im adapter werden die trips dann nach datum sortiert und der neueste steht als eins. (jedenfalls ist das bei meinem Skoda so).
weche datumsdaten haben denn deine Trips die du jetzt hast?ich vermute sehr alte?
mach mal einen screenshot der objektstruktur der tripdaten.
du sagt diese 10 werden nach zeit sortiert . ist der neueste der 10 die nr 01? -
@aba320 ich habe die ersten 10 Fahrten mit dem Fahrzeug als Werte, also 20.12.20-27.12.20 Die Werte vom 27.12. sind dann im Datenpunkt 01 gespeichert. Die Werte z.B. von gestern tauchen gar nicht auf. Die sehe ich nur, wenn ich "alle Datenpunkte" anzeigen lasse.