NEWS
Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
-
Datenpunkt gelöscht und alles durchgeführt.
Er wurden dann neu erstellt , in Mixed{ "from": "system.adapter.vw-connect.0", "user": "system.user.admin", "ts": 1622911110769, "common": { "name": "value", "role": "indicator", "type": "mixed", "write": false, "read": true, "unit": null }, "native": {}, "acl": { "object": 1638, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1638 }, "_id": "vw-connect.0.WAUxxxxxxxxxx.status.data_0x0101010002.field_0x0101010002.value", "type": "state" }
Ausgabe mit dem JS Script
18:41:11.062 info javascript.0 (718) script.js.Wallbox.TEST: string
EDIT:
auch bei eine neuen zweiten Instance in Mixed
{ "type": "state", "common": { "name": "value", "role": "indicator", "type": "mixed", "unit": null, "write": false, "read": true }, "native": {}, "from": "system.adapter.vw-connect.1", "user": "system.user.admin", "ts": 1622912268055, "_id": "vw-connect.1.WAUxxxxxxxxxxxxxxxx.status.data_0x0101010002.field_0x0101010002.value", "acl": { "object": 1638, "state": 1638, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@glasfaser nochmal via github installieren und probieren
-
Jetzt ist er ein string ... aber kein number !?
Kann das seine , das es dann nicht geht ?
{ "type": "state", "common": { "name": "value", "role": "indicator", "type": "string", "unit": null, "write": false, "read": true }, "native": {}, "from": "system.adapter.vw-connect.0", "user": "system.user.admin", "ts": 1622912817307, "_id": "vw-connect.0.WAUxxxx.status.data_0x0101010002.field_0x0101010002.value", "acl": { "object": 1638, "state": 1638, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@glasfaser Nochmal installieren und bitte mal alle states unter status löschen und schauen ob alles korrekt ist
-
Oje ...
jetzt habe ich dir ein Ei rein gelegt ....Datenpunkt ist jetzt number ,
aber .......
mit deinem............ if (!isNaN(parseFloat(value))) { value = parseFloat(value); }
hast du alles verändert .
.vorher Screenshot von oben , Zeitstempel anders :
.
Ich glaube wir lassen das .
-
@glasfaser Hatte ich nicht dran gedacht jetzt sollte es gehen
-
Sieht alles gut aus ,
aber ich weiß nicht was die ID Datenpunkte bedeuten , da Sie auch damit verändert wurde .
vorher mit 0x011 ...Für mich jetzt nicht relevant , aber eventuell für andere !?
.
-
@glasfaser @tombox bin mir auch nicht sicher, ob es so gut ist, alles was sich in eine Zahl umwandeln lässt auch in eine solche zu konvertieren.
Wenn das ein Wert ist, der mal a12 und mal 312 ist, dann ist es mal ein string, mal ein integer. Auch die Hex-Darstellung fand ich besser als integer. -
-
@glasfaser also ich habe das hex problem gelöst ich würde es erstmal so lassen falls der falsche typ geschrieben wird dann würde sich ja js-controller melden ich würde es mal so lassen und du kannst bescheid sagen wenn wrong type warnungen kommen
-
-
@tombox yes, that might be correct. But I have entered my login credentials, don't know what to do.
I tried to remove the instance and reinstall 0.30 version.
When i intentionally enter wrong password, I get this:
When I enter the correct password, I get this:
I know I have done this correct, as it worked flawlessy just before I upgraded to .33 version
-
@exile82 Please put the adpater in debug log level and send me the logs via private message
and try to manually login via app -
Hallo zusammen, habe gestern meinen ID.3 abgeholt und wollte heute den Adapter einrichten... Entweder bin ich blind oder der Adapter erzeugt bei mir auf meinem NUC keine Instanz und auch keine Objekte. ich habe die Node.JS in der Version v12.20.2 im Einsatz und auch das Canvas installiert. Jemand eine Idee?
-
@bmueller77
Also , du hast den Adapter installiert ?
dann auf das + bei Adapter eine Instanze angelegt ?
Etwas im Log zu sehen ? -
@glasfaser ... Asche auf mein Haupt... Ich hab zu lange keine neuen Adapter installiert und hatte im Hinterkopf, dass die erste Instanz bei der Adapterinstallation automatisch erfolgt. Kaum macht man es richtig, geht es. Danke.
-
Hm, die Verbindung scheint dennoch nicht zu klappen. ID, Passwort und S-Pin habe ich mehrfach geprüft. Folgendes erscheint im Log:
2021-06-11 10:51:05.444 - [32minfo[39m: vw-connect.0 (24029) starting. Version 0.0.33 in /opt/iobroker/node_modules/iobroker.vw-connect, node: v12.20.2, js-controller: 3.2.16 2021-06-11 10:51:07.333 - [33mwarn[39m: vw-connect.0 (24029) https://identity.vwgroup.io/oidc/v1/oauth/sso?clientId=xxxxxxxxxxxxxxxx@apps_vw-dilab_com&relayState=xxxxxxxxxxxxx&userId=xxxxxxxxxxxxxxxxxxxxx&HMAC=xxxxxxxxxxxxxxxxx 2021-06-11 10:51:07.334 - [33mwarn[39m: vw-connect.0 (24029) No valid userid, please visit this link or logout and login in your app account: 2021-06-11 10:51:07.334 - [33mwarn[39m: vw-connect.0 (24029) https://identity.vwgroup.iohttps://identity.vwgroup.io/oidc/v1/oauth/sso?clientId=xxxxxxxxxxxxx@apps_vw-dilab_com&relayState=xxxxxxxxxxxxxxxxxx&userId=xxxxxxxxxxxxxxxxxx&HMAC=xxxxxxxxxxxxxxxxx 2021-06-11 10:51:07.334 - [33mwarn[39m: vw-connect.0 (24029) Try to auto accept new consent 2021-06-11 10:51:07.338 - [31merror[39m: vw-connect.0 (24029) Login Failed 2021-06-11 10:51:07.380 - [31merror[39m: vw-connect.0 (24029) uncaught exception: Cannot read property 'request' of undefined 2021-06-11 10:51:07.380 - [31merror[39m: vw-connect.0 (24029) TypeError: Cannot read property 'request' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.vw-connect/main.js:533:91) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (events.js:314:20) at Request.EventEmitter.emit (domain.js:483:12) at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:877:8) at ClientRequest.emit (events.js:326:22) at ClientRequest.EventEmitter.emit (domain.js:483:12) at TLSSocket.socketErrorListener (_http_client.js:427:9) at TLSSocket.emit (events.js:314:20) at TLSSocket.EventEmitter.emit (domain.js:483:12) 2021-06-11 10:51:07.380 - [31merror[39m: vw-connect.0 (24029) Cannot read property 'request' of undefined 2021-06-11 10:51:07.385 - [32minfo[39m: vw-connect.0 (24029) cleaned everything up... 2021-06-11 10:51:07.385 - [32minfo[39m: vw-connect.0 (24029) terminating 2021-06-11 10:51:07.385 - [33mwarn[39m: vw-connect.0 (24029) Terminated (UNCAUGHT_EXCEPTION): Without reason
Logout und erneuter Login in der ID-App half nichts, auch nicht das Folgen der Links (mit und ohne das doppelte "https://identity.vwgroup.io".
Jemand eine Idee?
-
Welche Adapter Version ?
-
@glasfaser 0.0.33
-
Gehe mal in die Adapter Ansicht , ( Expertenmodus einschalten ) dort kannst du mit dem andern + Zeichen die Versionen auswählen , gehe mal ein runter .