NEWS
Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
-
@Wszene in den Programmen werden die ID verwendet. (zumindest ist es im direkten Javascript so (wie gesagt ich nutze Blockly nicht) Beispiel mein Tabletstromschalter . sehe dir mal den State an. im Script wird nur "state"(die ID )verwendet. die angabe zwischen /* und */ ist nur meine info.
nimm im blockly also auch mal nur die "ID". muß aber noch bis ca 19 uhr arbeiten kann dann wieder länger helfen..
Gruß Achim -
@Wszene hallo, sorry mein Fehler. blockly verwendet die Namen. die Objektangaben sind bei dir richtig.
ich mache mal ein kleinen Test und schicke dir per chatnachricht. -
@aba320 Ich hatte @tombox schon mal angeschrieben, bei mir ging es um die Übergabe des max. Ladewertes der Batterie. Er hatte mir bestätigt, dass der Adapter derzeit nur liest, aber nicht schreibt. Wird also in der App etwas geändert, so übernimmt der Adapter dies. Ändern wir den Datenpunkt in den Objekten, wird dies nicht an die App übergeben.
-
@FrankDCE
Danke für die Info
Dann werde ich erstmal warten bis das senden wieder geht -
@FrankDCE Danke für die Info. ich selber sende nichts an meinen Scala . aber ich wollte Marcel @Wszene versuchen seien vis zum senden zu nutzen. wenn der Adapter aber zur Zeit nicht senden kann, müssen wir halt Geduld aufbringen. wenn jemand erfolg hat bitte eine kurze Info...
ich krieg in 21 Monaten wahrscheinlich nen neuen skoda . mal sehen was dann möglich wird
werd dann mal meine USV nut server install (umzug auf den Raspimatic ) vorantreiben..... hab da selbst ne schöne Baustelle.
Gruß Achim -
@tombox vielen Dank für euren Einsatz bei der Erweiterung des Adapters.
Ich haben einen Passat GTE und soweit auch alles für mich nötige zum Laufen bekommenLadevorgang starten, Restlaufzeit anzeigen, Batteriestatus anzeigen, Reichweite anzeigen, Blinken, Scheibenheizung und Heizung starten, Fenster und Türen Status anzeigen.
Was nicht funktioniert ist das Auf- und Zuschließen des Autos, hier wird mir immer der Error Code 403 angezeigt im Log - habe das Debug Log unten mal mit angehangen.
Ich bin nicht so fit im Coden bzw bei Skripten aber mir sind folgenden beiden Dinge aufgefallen.Bei dem generierten Token (habe ich im Screenshot mit LangerToken ersetzt) fehlen am Ende Anführungszeichen - ist das so korrekt?
Und als zweites wird ein Link zu http://audi.de/connect/rlu angezeigt, obwohl ich einen VW habe (ist auch so im Adapter abgespeichert) - ist das korrekt?Der S-Pin ist in den Adaptereinstellungen gespeichert, auch ein zwischenzeitlicher Motorstart zwischen den Anfragen führt nicht zum Erfolg
In der offiziellen We Connect App funktioniert das Auf- und Zuschließen ohne Probleme.
Hat jemand einen Tipp für mich, woran es liegen könnte bzw. wie ich den Fehler beheben kann?
Falls die Infos noch wichtig sind -
nutze die aktuelle Version des vw-connect Adapters 0.0.21
JS-Controller version: 3.1.6
Node version: 14.15.1
Operating system: osxVG
Christian -
@mac89muc Müsste ich mir anschauen aber bräuchte mehr zeit und jemand der seine Zugangsdaten teilt und mit mir das durchgeht
-
@tombox
mein Zugangsdaten hast du ja
Damit kannst du gern testen -
Hallo tombox,
Dein Adapter ist echt cool! Planst Du auch die ID.Charger zu integrieren? Diese sind über den "We Connect ID" Zugang nun ebenfalls abfragbar. Die App und Konfigurationsseite von VW/Elli ist leider nicht so das gelbe vom Ei.
Gruß, Tobias. -
Ich habe für den ID die settings gefixt müsste jetzt soweit alles wichtige Befehle für of drin sein
zusätzlich noch für skoda standheizungv2 eingefügt vielleicht funktioniert das besser
-
@tombox hallo, danke für die Mühen. bin am skoda interessiert. update des Adapters über github machen? Gruß
-
Im Zusammenhang mit dem Adapter habe ich eine Anfängerfrage: Der Adapter gibt die Restladezeit in Minuten aus.
Wie bekomme ich für die VIS angezeigt, zu welcher Uhrzeit das Laden beendet sein wird? Gibt es da eine Möglichkeit?
Hat darüber hinaus schon jemand eine Idee, ob man die ID Charger Pro Wallbox auch per Adapter wird steuern können?
Euch allein trotz Lockdown eine besinnliche Weihnachszeit,
Frank
-
@FrankDCE Ist charger in der gleichen App oder ist das eine Extra app. Wenn in der ID app brauch ich einfach nochmal Zugangsdaten dafür
-
@FrankDCE
Ich habe mir dafür ein kleines Script gebaut. Ich benutze keine VIS sondern Telegram für die Kommunikation mit meinem Smarthome.
Vielleicht hilft es dir ja weiter:on({ id: "vw-connect.0.FAHRZEUGIDENTIFIKATIONSNUMMER.charger.status.chargingStatusData.chargingState.content", change: "ne" }, function (obj) { var status = getState("vw-connect.0.FAHRZEUGIDENTIFIKATIONSNUMMER.charger.status.chargingStatusData.chargingState.content").val; if (status == "completed") { Helper.msg("Das Auto ist vollständig geladen."); } }); on({ id: "vw-connect.0.FAHRZEUGIDENTIFIKATIONSNUMMER.charger.status.plugStatusData.plugState.content", change: "ne" }, function (obj) { var con = getState("vw-connect.0.FAHRZEUGIDENTIFIKATIONSNUMMER.charger.status.plugStatusData.plugState.content").val; if (con == "connected") { var min = getState("vw-connect.0.FAHRZEUGIDENTIFIKATIONSNUMMER.charger.status.batteryStatusData.remainingChargingTime.content").val; var soc = getState("vw-connect.0.FAHRZEUGIDENTIFIKATIONSNUMMER.charger.status.batteryStatusData.stateOfCharge.content").val; var timestr = ""; if (min < 60) { timestr = min + " Minuten"; } else { var leftovermin = min % 60; var h = (min - leftovermin) / 60; timestr = "" + h + ":" + leftovermin; } Helper.msg("Das Auto wurde mit " + soc + "% angeschlossen, es ist in ca. " + timestr + " fertig."); } });
-
-
@FrankDCE Falls Du ein iPhone nutzt und mit Homekit vertraut bist, wäre meine Lösung ggf. was für Dich. Ich habe mir mit Yahka einen Lichtsensor als Gerät angelegt und dort unter "CurrentAmbientLightLevel" den Datenpunkt der restlichen Ladedauer angegeben und ein Script drunter gesetzt.
Habe im Script angegeben, dass er wenn er nicht lädt (also der Wert des Datenpunktes über 450 Min steht) den Wert 0 nimmt. Mehr als 7,5 Stunden lädt meiner nicht.InOut: ioBroker.State
State: Datenpunkt der Restlaufzeit
Conversation: scriptTo Homekit:
if (value < 450) {
var h = Math.floor(Math.abs(value) / 60) ;
var m = ((Math.abs(value) / 60) - h) * .60 ;
var value = Math.round ((h+m) * 100) / 100;
}
return value;To ioBroker: kannst du leer lassen
Gruß
-
-
Hi, ich habe mir mal eben den Adapter in der Version 0.0.21 installiert, habe da aber noch ne Frage zu den Tripdaten:
Die App zeigt mir:
IoBroker:
Wieso sind denn die Werte total verschieden? Habe noch nichts dazu hier gefunden... -
@Magic01 Was hast Du denn in der App für Fahrdatene ausgewählt und welche im Adapter? Es gibt Kurz- und Langzeitdaten.
Oder ist es ein Skoda? Der liefert derzeit andere Werte. Dazu war die Empfehlung auf das nächste Update der app zu warten. -
@Sneak-L8 Das ist ein VW Passat - ca. 1 Jahr alt.
Der Screenshot aus der App ist einfach unter Dienste - > Fahrdaten
Die Uhrzeiten der Fahrt passen auch zusammen, nur halt die Werte nicht.