NEWS
Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
-
@Sneak-L8
ich habe mal ab Zeile 1991 was geändert (gelöscht oder auch auskommentiert). So geht es bei mir und auch der verschlossen Status wird dann angezeigt.adapter.setState(newPath, value || this.node, true); if (isStatusData && this.key == "value") { if (fieldId == "0x0301040001") { adapter.setState(vin + "." + path + ".isCarLocked", value == 2, true); } if (fieldId == "0x0301020001") { adapter.setState(vin + "." + path + ".outsideTemperature", Math.round(value - 2731.5) / 10.0, true); } adapter.updateUnit(newPath, fieldUnit); } // if (isStatusData && newPath.endsWith(".outdoorTemperature.content")) // adapter.setState(vin + "." + path + ".outsideTemperature", Math.round(value) / 10.0);
-
@dslraser Jetzt bin ich verwirrt. Wenn Du die letzten beiden Zeilen auskommentiert hast, dann dürfte garn icht mehr kommen. Denn Du hast ja nur die VW-Werte mit data_... und field_.... Oder kommen die bei Dir auch? Dann wären die Zeilen natürlich nicht nötig.
Hab's jetzt auch so geändert, dass Temperatur und IsCarLocked nur angelegt werden, wenn auch Werte dafür gefunden werden.
Daher wäre interessant, ob das Feld nie gefüllt wurde oder mit einem leeren Wert (zu sehen am Zeitstempel). -
@Sneak-L8 sagte in Test Adapter VW Connect v0.0.x für VW We Connect, ID:
@dslraser Jetzt bin ich verwirrt. Wenn Du die letzten beiden Zeilen auskommentiert hast, dann dürfte garn icht mehr kommen.
Denn Du hast ja nur die VW-Werte mit data_... und field_.... Oder kommen die bei Dir auch? Dann wären die Zeilen natürlich nicht nötig.
ja, die kommen auch, aber nur der zweite Wert der Abfrage, deshalb habe ich auch den ersten Wert da rausgenommen.
Es kommt nur das bei mir vorfieldId == "0x0301040001"
fieldId == "0x0301020001")
Hab's jetzt auch so geändert, dass Temperatur und IsCarLocked nur angelegt werden, wenn auch Werte dafür gefunden werden.
Daher wäre interessant, ob das Feld nie gefüllt wurde oder mit einem leeren Wert (zu sehen am Zeitstempel).
Hm, das weiß ich gerade nicht mehr, jedenfalls waren die Felder in der Objektanzeige leer.
EDIT: diese gibt es nicht bei mir
dataId == "0x030104FFFF"
unddataId == "0x030102FFFF"
EDIT2: die Werte sind beide unter
vw-connect.0.xxx.status.data_0x0301FFFFFF
-
@dslraser sagte in Test Adapter VW Connect v0.0.x für VW We Connect, ID:
data_0x0301FFFFFF
Ach jetzt verstehe ich. Ich hatte nicht gesehen, dass Du die dataId-Abfrage entfernt hattest. Danke fürs Posten der datAId bei Dir. Habe diese jetzt in den Adapter aufgenommen, dann sollte es auch gehen.
Die andere Abfrage habe ich jetzt wieder deaktiviert, da vermutlich nicht benötigt.
Bitte mal ausprobieren. -
vw-connect.0 2021-01-01 16:33:59.357 error at walker (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:203:13) vw-connect.0 2021-01-01 16:33:59.357 error at forEach (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:298:31) vw-connect.0 2021-01-01 16:33:59.357 error at Array.forEach (<anonymous>) vw-connect.0 2021-01-01 16:33:59.357 error at /opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:208:29 vw-connect.0 2021-01-01 16:33:59.357 error at walker (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:203:13) vw-connect.0 2021-01-01 16:33:59.357 error at forEach (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:298:31) vw-connect.0 2021-01-01 16:33:59.357 error at Array.forEach (<anonymous>) vw-connect.0 2021-01-01 16:33:59.357 error at /opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:208:29 vw-connect.0 2021-01-01 16:33:59.357 error at walker (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:190:22) vw-connect.0 2021-01-01 16:33:59.357 error at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.vw-connect/main.js:1975:49) vw-connect.0 2021-01-01 16:33:59.357 error (29486) ReferenceError: setOutsideTemperature is not defined vw-connect.0 2021-01-01 16:33:59.351 error (29486) ReferenceError: setOutsideTemperature is not defined
-
von ? (vin)
-
@dslraser Sorry, man nennt mich auch DJ Wurstfinger... von hab ich in vin geändert und beim Aufruf musste noch "adapter." davor. Jetzt sollte es gehen.
Beim ID.3 kommt er leidern icht an der Stelle vorbei und meine IDE ist nur rudimentär eingerichtet ...
-
@Sneak-L8 sagte in Test Adapter VW Connect v0.0.x für VW We Connect, ID:
DJ Wurstfinger...
-
@Sneak-L8 sagte in Test Adapter VW Connect v0.0.x für VW We Connect, ID:
Jetzt sollte es gehen.
vw-connect.0 2021-01-01 20:12:08.474 error at forEach (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:298:31) vw-connect.0 2021-01-01 20:12:08.474 error at Array.forEach (<anonymous>) vw-connect.0 2021-01-01 20:12:08.474 error at /opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:208:29 vw-connect.0 2021-01-01 20:12:08.474 error at walker (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:203:13) vw-connect.0 2021-01-01 20:12:08.474 error at forEach (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:298:31) vw-connect.0 2021-01-01 20:12:08.474 error at Array.forEach (<anonymous>) vw-connect.0 2021-01-01 20:12:08.474 error at /opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:208:29 vw-connect.0 2021-01-01 20:12:08.474 error at walker (/opt/iobroker/node_modules/iobroker.vw-connect/node_modules/traverse/index.js:190:22) vw-connect.0 2021-01-01 20:12:08.474 error at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.vw-connect/main.js:1975:54) vw-connect.0 2021-01-01 20:12:08.474 error at VwWeconnect.setOutsideTemperature (/opt/iobroker/node_modules/iobroker.vw-connect/main.js:2060:9) vw-connect.0 2021-01-01 20:12:08.474 error (7453) ReferenceError: adapter is not defined vw-connect.0 2021-01-01 20:12:08.468 error (7453) ReferenceError: adapter is not defined
-
ich habe mal die 0.0.22 deinstalliert und dann wieder die 0.0.21 installiert. Was soll ich sagen, jetzt ist es auch so da und befüllt ???
Keine Ahnung warum das vorher nicht da war ?
EDIT:
und nun sind die Werte wieder weg ? (ist auch kein Zeitstempel drinn) Auch nach dem löschen dieser beiden DP und neustart des Adapter kommen keine Werte, nur die DP werden angelegt. -
@dslraser Sorry, jetzt bitte nochmal ...
-
@Sneak-L8 sagte in Test Adapter VW Connect v0.0.x für VW We Connect, ID:
@dslraser Sorry, jetzt bitte nochmal ...
mache ich morgen
-
@dslraser Noch eine Ergänzung: die State werden bei Neuinstallation nicht gelöscht, d.h. wenn die Werte von der v.0.0.22 angelegt wurden und Du wieder 0.0.21 installierst, dann bleiben diese vorhanden.
Bei der alten Version wurden die Datenpunkte immer angelegt, wenn die Status-Werte abgefragt wurden. Das habe ich erst jetzt mit 0.0.22 geändert. Falls bei einem Fahrzeug keine Temperaturwerte (oder Verriegelungsinformationen) vorhanden sind oder wegen anderer Namen nicht gefunden werden, dann werden mit den (leeren) Datenpunkten erstmal keine falschen Hoffnungen geweckt.
Sie weitere Quellen bekannt, wo man (bei anderen Modellen) diese Werte ermitteln kann, ergänze ich diese natürlich gerne. -
scheint zu funktionieren (bin aber im Moment nur am Handy)
Übrigens hatte ich die DP gestern immer gelöscht um genau das auszuschließen was Du geschrieben hast.Edit: jetzt könnte man ja mit den remote weiter machen, davon geht bisher noch nix.
Wie kann ich dabei helfen ? -
EDIT - USER ERROR - problem solved
Ich habe mal die Version v.0.0.22 installiert, seitdem geht mit den Daten von meinem ID3 nichts mehr.
Ich sehe nur noch allgemeine Marketing? Infos, aber nicht mehr meine FIN und die ganzen Daten und Optionen die ich unter v0.21 hatte. -
Hi,
ich habe den Adapter auch installiert um meinen Skoda auszulesen. Funktioniert ganz gut. Weiss jemand von Euch ob es eine limitierung beim Abfrageintervall gibt? Anders gefragt ist es ein Problem wenn ich den Skoda 1x pro Minute abfrage?
Mir geht es hauptsächlich um den status moving und die parkkoordinaten, da ich diese bei mir weiter auswerte und ich da einen relativ aktuellen Status bräuchte. -
Hallo zusammen,
ich habe aktuell Probleme eine Instanz des VW Connect Adapters zu erstellen. Der Adapter (aktuell Version 0.0.21) lässt sich installieren, jedoch wird dann 3 x erfolglos versucht eine Instanz einzurichten.Hier noch ein paar Infos:
Node.js: v12.20.0
NPM: 6.14.8
js-controller: 3.1.6
Wie kann ich das Problem beheben und die Instanz erzeugen?
Versuche ich die Instanz wie im Log beschrieben manuell zu erzeugen läuft dies mit ein paar Warnings durch, im Log steht dann aber der gleiche Eintrag unverändert.
Es würde mich freuen wenn ich den Adapter zum Laufen bekommen würde.
VG Dieter! -
@Astrafahrer du hast nodejs geupdated ohne npm rebuild
Einfach den Adapter löschen und neuinstallierenbzw canvas installieren
cd /opt/iobroker npm install canvas npm rebuild
-
@mtbsteve also bei mir kommen die Daten weiterhion korrekt an. SoC wurde vor 3 Minuten aktualisiert. Neuste Version installiert? Stehen irgendwelche Fehler in den Logs?
-
@bicmac Ein Limit ist mir nicht bekannt, aber das wirst Du vermutlich schnell merken, wenn der Adapter plötzlich keine Daten mehr liefert. Und jede Minutei st schon sehr oft. Ich habe aktuell 12 Minunten eingestellt, liegt aber auch schon mit 6 Minuten.
So oft wird sich die Parkposition ja nicht ändern (wird ja nur bei Zündung aus gesetzt). Oder geht es Dir darum, möglichst den korrekten Zeitpunkt des Parkens zu ermitteln? Dafür gibt es einen extra State vw-connect.0.WVWZZZxxxx.position.parkingTimeUTC.