Giter Site home page Giter Site logo

ta2k / iobroker.vw-connect Goto Github PK

View Code? Open in Web Editor NEW
87.0 25.0 22.0 797 KB

ioBroker Adapter for VW We connect and Skoda connect

License: MIT License

HTML 2.86% CSS 0.07% JavaScript 97.07%
iobroker iobroker-adapter vw we-connect skoda skoda-connect myaudi audi we-connect-go id3

iobroker.vw-connect's Introduction

Logo

ioBroker.vw-connect

NPM version Downloads Dependency Status Known Vulnerabilities

NPM

Tests:: Travis-CI

vw-connect adapter for ioBroker

Adapter for VW We Connect, We Connect ID, We Charge, myAudi, Skoda Connect, Seat Connect and We Connect Go

Please update your system on Node 10. https://forum.iobroker.net/topic/22867/how-to-node-js-f%C3%BCr-iobroker-richtig-updaten

Usage

Use the state under remote control to control your car remotely. Normale refresh is the polling interval to receive data from the VAG Cloud Force refresh is for non E-Cars to enforce a refresh this number is limited by VAG until the car is turn on again. Trip data is only available for non E-Cars.

You can set climatisaton temperature in .climater.settings.targetTemperature.content

Discussion and Questions

https://forum.iobroker.net/topic/26438/test-adapter-vw-connect-für-vw-id-audi-seat-skoda

Status fields Explanation

List of entries


Changelog

0.6.0 (2024-04-11)

  • add additonal cupra states

0.5.4 (2024-03-17)

  • fix door window states

0.4.1

  • Fix VW Status Update

0.0.65

  • Fix Cupra login

0.0.63

  • Fix VW/Skoda etron login

0.0.62

  • Fix Audi etron login

0.0.61

  • Fix ID login

0.0.60

  • Minor improvements. WeCharge Minimum interval is now 15 minutes

0.0.55

  • fix id status update

0.0.51

  • fix audi etron login

0.0.48

  • fix login, fix audi update, add limit for wallbox

0.0.43

  • increase refresh token timeouts

0.0.42

  • fix skoda login

0.0.40

  • add climate v3 for newer cars. Add Powerpass and Seat Elli

0.0.39

  • fix id login

0.0.36

  • add Skoda Enyaq support

0.0.35

  • add nodeJS v10 compatibility

0.0.34

  • add auto accept of new privacy consent

0.0.32

  • correct selection of last recent trips

0.0.31

  • enable multiple selection of trip types

0.0.30

  • fix mutiple car problem, add VWv2 mode at the moment there is no different between VW and VWv2

0.0.29

  • fix skoda refreshToken, smaller improvements

0.0.26

  • bugfixes

0.0.25

  • add we charge

0.0.24

  • add remote state update

0.0.23

  • add Seat and new climatisation v2

0.0.22

  • calculate outside temperatur in °C also for Skoda and Audi

0.0.21

  • add remotes for id

0.0.20

  • fix audi login, add ID login

0.0.19

  • save status objects in state by id instead of consecutive numbers

0.0.18

  • fix battery status for 2020 models

0.0.17

  • add support for 2020 models

0.0.16

  • fix js.controller 3 problems

0.0.11

  • fix audi bug with multiple vehicles
  • hide status update error if feature is not available

License

MIT License

Copyright (c) 2019-2030 ta2k [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

iobroker.vw-connect's People

Contributors

apollon77 avatar bergreiter avatar dependabot-preview[bot] avatar dependabot[bot] avatar germanbluefox avatar martijnpoppen avatar phlupp avatar sneak-l8 avatar starwarsfan avatar ta2k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iobroker.vw-connect's Issues

Great amount of requests crashes FritzBox

First of all, thank you for your great job.

Sometimes the vw-connect adapter send a huge amount of requests (20000+) to different VW-adresses within seconds/minutes . Due to this requests my fritzbox crashes and restarts automatically after 5-10 minutes.

image

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/TA2k/ioBroker.vw-connect

  • [E301] Tests on Travis-ci.org are broken. Please fix.
  • [E815] file tsconfig.json found in repository, but not found in .npmignore

I have also found warnings that may be fixed if possible.

  • [E901] .gitignore not found

Thanks,
your automatic adapter checker.

P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Parkposition und Datum (VwConnectGo)

Hallo.
Erst einmal danke für den coolen Adapter.

Ich habe einen VW dataplug und die we connect go app auf meinem Handy.

Ich habe den Adapter installiert und alles eingetragen. Es werden auch Daten an den Broker übermittelt.
Aber die Park Positions Daten sind nicht aktuell (obwohl sie in der App korrekt dargestellt werden).
Außerdem habe ich bei den Datums Anzeigen eine sehr lange Zahl, welche ich nicht deuten kann.

Ist es bei Benutzung des Dataplugs und de connect go app NICHT möglich die zeit/km bis zur inspektion/ölwechsel auszulesen? Ich habe diese datenpunkte nicht gefunden.

Ansonsten ist der Adapter schon recht geil.

Vielen Dank dafür und auch für die schnelle Hilfe.

ID.3: <vin>.remote.climatisation returns to false seconds after set to true

Describe the bug
I want to control remote climatisation and created a toggle switch in Jarvis.
The trigger for the toggle switch is .remote.climatisation.
As status for the toggle the same object is chosen because the actual climatisation status of the car is delayed.

To Reproduce
Steps to reproduce the behavior:

  1. In ioBroker objects set .remote.climatisation to true
  2. A few seconds later it is set back to false by the adapter
  3. After an update .status.climatisationStatus.climatisationState shows that the climatisation is enabled

Expected behavior
My expectation is that .remote.climatisation remains true as long as climatisation is ongoing. This seems to be the behavior for .remote.charging already.

Versions:

  • Adapter version: 0.0.21 and 0.0.25
  • JS-Controller version: 3.1.6
  • Node version: 12.19.0
  • Operating system: Debian Bister (buanet/ioBroker-docker)

Additional context
ID.3 software version 0564

Nach Update Adapter bleibt gelb

Hallo,

Bisher lief bei mir Version 0.0.13 mit dem js controller v3.0.19 zuverlässig.
Ich habe 2 Instanzen, einmal für Audi und einmal für Skoda.

Seit dem Update auf js controller 3.1.4 und we connect Adapter auf 0.0.15 wird der Adapter für Skoda Connect nur noch gelb. Für Audi funktioniert es wie gehabt.

ich habe schon versucht auf 0.0.13 zurück zu gehen, aber gleiches Ergebnis

Mit freundlichen Grüßen
Steffen

Usable for Seat / cupra

Is it possible to change this adapter that it´s also possible to connect to Seat / Cupra connect?
In the end its from the same brand?

Is it easy possible?

iobroker js.controller 3.0. warnings

Adapter generate warnings which should be reported to developer wir 3.0.20.

vw-connect 0.0.12

vw-connect.0 | 2020-05-10 12:08:25.343 | warn | (2920) This value will not be set in future versions. Please report this to the developer.
-- | -- | -- | --
vw-connect.0 | 2020-05-10 12:08:25.342 | warn | (2920) State value to set is invalid for vw-connect.0.XXXXXXXXXXXXXX.destinations.destination.POIContact: The state contains no properties! At least one property is expected!

Charger, battery, plugin, ... status no longer updates after upgrade from 0.0.16 to 0.0.17

After upgrading from 0.0.16 to 0.0.17 some data is no longer updated like charger status, battery status, plugin status. When rolling-back to 0.0.16 everything works as expected.

Screenshots & Logfiles
vw-connect.0 2020-06-28 15:18:44.496 debug (32602) {"error":{"errorCode":"batterycharge.bs.notacceptable","description":"Not Acceptable"}}
vw-connect.0 2020-06-28 15:18:44.494 debug (32602) {"error":{"errorCode":"dwap.bs.notacceptable","description":"Not Acceptable"}}
vw-connect.0 2020-06-28 15:18:44.472 debug (32602) {"climater":{"settings":{"targetTemperature":{"timestamp":"2020-06-20T08:48:25Z","content":2960},"climatisationWithoutHVpower":{"timestamp":"2020-06-20T08:48:25Z","content":true},"heaterSource
vw-connect.0 2020-06-28 15:18:44.449 debug (32602) {"findCarResponse":{"Position":{"timestampCarSent":"2020-06-28T15:10:07","timestampTssReceived":"2020-06-28T13:10:18Z","carCoordinate":{"latitude":XXXXXXXX,"longitude":XXXXXXX},"timestampCarSe
vw-connect.0 2020-06-28 15:18:44.442 debug (32602) {"error":{"errorCode":"RS.security.9007","description":"The service: rheating_v1 for VIN: XXXXXXXXXXXXXXXXX could not be found."}}
vw-connect.0 2020-06-28 15:18:44.333 debug (32602) {"error":{"errorCode":"dti.ge.unknown","description":"Internal server error"}}
vw-connect.0 2020-06-28 15:18:44.330 debug (32602) {"error":{"errorCode":"departuretimer.bs.notacceptable","description":"Not Acceptable"}}

Versions:

  • Adapter version: 0.0.17
  • JS-Controller version: 3.1.4
  • Node version: v12.18.0
  • Operating system: Linux

Connection state not set to false on shutdown

Describe the bug
be-connect.\d+.info.connection is not set to false on shutdown.

I make use of this state to indicate to my HomeKit devices that the connection is down. Unfortunately it is never set to false on shutdown.

To Reproduce
Steps to reproduce the behavior:

  1. Setup adapter
  2. Enable adapter
  3. Disable adapter
  4. Check state.

Expected behavior
State is set to false on error or shutdown

Versions:

  • Adapter version: 0.0.33

ID.3 could not set charging state

Describe the bug
If I just set the remote/chargin to false, the new state will not be issued to the car.
The errormessage is
{"error":{"code":2104,"message":"The user has no relation with the VIN","group":1,"info":"Car is not enrolled anymore."}}

I get all the current states like SOC, plug state etc...

Expected behavior
Charging needs to bes stopped/Started

Versions:

  • Adapter version: 0.0.21
  • Version of Car SW 0564

Error: getaddrinfo ENOTFOUND fal-1a.prd.ece.vwg-connect.com fal-1a.prd.ece.vwg-connect.com:443

Hallo,

heute installiert und npb build usw. probiert.

Personal Data werden aktualisiert, Fahrzeugdaten nicht.
Ich habe VW We Connect und die App funktioniert auch.

Log:

vw-connect.0 2020-06-14 18:44:18.564 error (10402) status update Failed
vw-connect.0 2020-06-14 18:44:18.563 error (10402) Error: getaddrinfo ENOTFOUND fal-1a.prd.ece.vwg-connect.com fal-1a.prd.ece.vwg-connect.com:443
vw-connect.0 2020-06-14 18:44:18.556 error (10402) get vehicle data Failed
vw-connect.0 2020-06-14 18:44:18.513 error (10402) Error: getaddrinfo ENOTFOUND fal-1a.prd.ece.vwg-connect.com fal-1a.prd.ece.vwg-connect.com:443
vw-connect.0 2020-06-14 18:44:18.488 debug (10402) Set URL to: https://fal-1a.prd.ece.vwg-connect.com
vw-connect.0 2020-06-14 18:44:18.488 debug (10402) [object Object]
vw-connect.0 2020-06-14 18:44:16.620 error (10402) status update Failed
vw-connect.0 2020-06-14 18:44:16.619 error (10402) Error: getaddrinfo ENOTFOUND fal-1a.prd.ece.vwg-connect.com fal-1a.prd.ece.vwg-connect.com:443
vw-connect.0 2020-06-14 18:44:16.616 error (10402) get vehicle data Failed
vw-connect.0 2020-06-14 18:44:16.615 error (10402) Error: getaddrinfo ENOTFOUND fal-1a.prd.ece.vwg-connect.com fal-1a.prd.ece.vwg-connect.com:443
vw-connect.0 2020-06-14 18:44:16.595 debug (10402) Set URL to: https://fal-1a.prd.ece.vwg-connect.com
vw-connect.0 2020-06-14 18:44:16.595 debug (10402) [object Object]
vw-connect.0 2020-06-14 18:44:16.264 debug (10402) getHomeRegion
vw-connect.0 2020-06-14 18:44:16.262 debug (10402) getHomeRegion
...

Würde mich sehr freuen, wenn der Adapter laufen würde.

Gruß, Tobias.

After Audi maintenance no access anymore. Login Failed.

Describe the bug
In the last few days the myAudi Cloud Service was repeatedly unavailable. Yesterday I had to re-login to my MyAudi App. I guess there were changes in the encryption and login strategy. The Intance VW_Connect can no longer connect and remains in status yellow.

To Reproduce
Expected behavior
To Login
Screenshots & Logfiles
If applicable, add screenshots and logfiles to help explain your problem.
VW-Connect.log

Versions:

  • Adapter version: [email protected]
  • JS-Controller version: < js-controller: 3.1.6>
  • Node version: <node: v12.18.3>
  • Operating system:

Additional context

Adapter can't Login anymore

Password is correct and is working at my volkswagen.
`

vw-connect.0 2021-04-30 10:22:33.740 error Login Failed
vw-connect.0 2021-04-30 10:22:33.737 error Error: connect ECONNREFUSED 143.164.168.46:443

`

ID.3: (2254) force status update Failed

I receive often the following error in the log:
vw-connect.0 | 2021-03-02 06:43:14.804 | error | (2254) force status update Failed
vw-connect.0 | 2021-03-02 06:43:14.804 | error | (2254) Error: Invalid URI "undefined/fs-car/bs/vsr/v1/Wc/DE/vehicles/WVWZZZ****/requests"
vw-connect.0 | 2021-03-02 06:43:14.797 | error | (2254) WVWZZZ****

invalid trip type

I have disabled the download of trip information in setup.
Now I get this error on every poll

Version 0.0.12

`

vw-connect.0 2020-05-10 16:04:19.836 error (2098) {"error":{"errorCode":"gw.error.parameter","description":"Invalid Trip Type"}}
vw-connect.0 2020-05-10 16:04:19.835 error (2098) 400
vw-connect.0 2020-05-10 16:04:19.830 error (2098) {"error":{"errorCode":"gw.error.parameter","description":"Invalid Trip Type"}}
vw-connect.0 2020-05-10 16:04:19.827 error (2098) 400

`

missing parkingTimeUTC

adapter version 0.0.29

i was using 'vm-connect.0.FIN.position.parkingTimeUTC' i n my software.
I still can see "latitudeConv" and "longitudeConv" - but missing my parking Time :-(

has it been (re)moved? couldn't find it so far :-(

Seat Mii is not supported

The Seat mii is currently not supported. I could invite one of the developers to get guest access to my Mii.

Please PM fuchs1978 iobroker froum

Changes to climatisation / heating on skoda

Hi, I'm currently using the adapter to monitor my Skoda Karoq in iobroker. I am using Yahka Homekit adapter to get some information to my iPhone. I now want to start auxiliary heating / ventilation with Yahka. I managed to start heating with the adapter with setting vw-connect.0.FIN.remote.standheizung to true.
My Goal would now be to get access to ventilation, too. So I did some research within the app and Charles-Proxy and found some requests:
Starting Ventilation in the App calls the URL https://msg.volkswagen.de/fs-car/bs/rs/v1/Skoda/CZ/vehicles/_FIN_/action
with the message
{ "performAction": { "quickstart": { "climatisationDuration": 30, "startMode": "ventilation", "active": true } } }

when I start heating it's

{ "performAction": { "quickstart": { "climatisationDuration": 30, "startMode": "heating", "active": true } } }

and when I stop heating/ventilation, a call to https://msg.volkswagen.de/fs-car/bs/rs/v1/Skoda/CZ/vehicles/_FIN_/action ist fired with

{ "performAction": { "quickstop": { "active": false } } }

Is there any chance to implement that into the adapter?

Thanks
Michael

VW Passat Lock/Unlock Error (68023) 403 failed set state

Hello, not sure if this is the right board to place my problem.

I've managed to control the climatisation / flash / start window heating on my Passat GTE with the adapter. Also the lock state of the doors and windows / range / charging state etc are working.

The only thing which i could't get working is the lock / unlock function - within the original VW We Connect iOS App it works without any problem.

When I try to fire the lock/unlock Button under Objects
vw-connect.0.myFIN.remote.lock
I get the Error (68023) 403 failed set state.

My S-Pin is stored in the settings, I've also tried to delete and reinstall / start / stop the adapter.
Several engine starts between the requests haven't solved the problem either

Any tipps and tricks to find the problem and get it working or where i can place my problem if this is the false board.

Christian

  • Adapter version: <4.1.10>
  • JS-Controller version: <3.1.6>
  • Node version: <14.15.1>
  • Operating system: <0sx>

Nickname and Model in wrong states?

I just registered my (not yet delivered) Passat GTE and it looks like nickname and model states are somehow not correctly assigned in id mode

I can see the same for the ID.3 where the model also just says "test"

To Reproduce
Register Car, look in object browser

Expected behavior
Correctly assigned model and nickname

Screenshots & Logfiles
image

Versions:

  • Adapter version: 0.0.33

Additional context
I guess the ID mode is not correct for the Passat GTE, still it should show up correctly I think

several JS error

Hi, thank you for closing the "lastposition" issue #4 that fast, really exciting! I just decided to re-do a test installation, it works, but puts out several JS errors, see below. Additional (very minor) case: the 0.0.9 shows up in the repo as 0.0.9, but in the log it prints 0.0.8 (see also below).

vw-connect.0 2020-01-25 22:25:10.961 error (17001) 502
vw-connect.0 2020-01-25 22:25:10.893 error (17001) 400
vw-connect.0 2020-01-25 22:25:04.852 info (17001) starting. Version 0.0.8 in /opt/iobroker/node_modules/iobroker.vw-connect, node: v10.18.0
host.iobroker 2020-01-25 22:24:58.842 info instance system.adapter.vw-connect.0 started with pid 17001
host.iobroker 2020-01-25 22:24:56.843 info instance system.adapter.vw-connect.0 terminated with code 156 (156)
vw-connect.0 2020-01-25 22:24:56.263 info (15988) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
vw-connect.0 2020-01-25 22:24:56.261 info (15988) terminating
vw-connect.0 2020-01-25 22:24:56.260 info (15988) cleaned everything up...
vw-connect.0 2020-01-25 22:24:56.258 info (15988) Got terminate signal TERMINATE_YOURSELF
host.iobroker 2020-01-25 22:24:56.249 info stopInstance system.adapter.vw-connect.0 send kill signal
host.iobroker 2020-01-25 22:24:56.247 info stopInstance system.adapter.vw-connect.0 (force=false, process=true)
vw-connect.0 2020-01-25 22:24:24.351 error at process._tickCallback (internal/process/next_tick.js:63:19)
vw-connect.0 2020-01-25 22:24:24.351 error at endReadableNT (_stream_readable.js:1143:12)
vw-connect.0 2020-01-25 22:24:24.351 error at IncomingMessage.emit (events.js:203:15)
vw-connect.0 2020-01-25 22:24:24.351 error at Object.onceWrapper (events.js:286:20)
vw-connect.0 2020-01-25 22:24:24.351 error at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1083:12)
vw-connect.0 2020-01-25 22:24:24.351 error at Request.emit (events.js:198:13)
vw-connect.0 2020-01-25 22:24:24.351 error at Request. (/opt/iobroker/node_modules/request/request.js:1161:10)
vw-connect.0 2020-01-25 22:24:24.351 error at Request.emit (events.js:198:13)
vw-connect.0 2020-01-25 22:24:24.351 error at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22)
vw-connect.0 2020-01-25 22:24:24.351 error at Request.request.post [as _callback] (/opt/iobroker/node_modules/iobroker.vw-connect/main.js:341:75)
vw-connect.0 2020-01-25 22:24:24.351 error (15988) TypeError: Cannot read property 'split' of undefined
vw-connect.0 2020-01-25 22:24:24.348 error (15988) TypeError: Cannot read property 'split' of undefined
vw-connect.0 2020-01-25 22:24:24.345 error (15988) 403
vw-connect.0 2020-01-25 22:24:24.079 error (15988) No Login Form found
vw-connect.0 2020-01-25 22:24:21.294 info (15988) starting. Version 0.0.8 in /opt/iobroker/node_modules/iobroker.vw-connect, node: v10.18.0

Limit number of states

Hey guys,
the adapter is really cool, thank you for your work.
BUT: the number of states is absolutely killing the ioBroker performance. Within shortest time of having the adapter installed and running (we're talking about hours), it created more than 11.000 states and this killed the database performance, following an almost complete hung up ioBroker installation. And: this installation is hosted on an Intel N3150 CPU with 8GB RAM, not on a Raspi!

Even the uninstallation took 15 minutes!

Possible reason could be: make the transmission of the recent navigation target data optional, so this would not transfer all the rides since I have bought the car ;) This is creating a enormous data amount. Maybe another option in the selection "short term, long term, both" would be "none" ;)

Thank you!

PS: this is the uninstall log..

2020-01-23 21:54:23.221 - info: host.iobroker iobroker del vw-connect.0
2020-01-23 21:54:26.958 - info: host.iobroker iobroker Delete adapter "vw-connect.0"
2020-01-23 21:54:27.297 - info: host.iobroker iobroker host.iobroker Counted 1 instances of vw-connect.0
2020-01-23 21:54:27.371 - info: host.iobroker iobroker host.iobroker Counted 1 devices of vw-connect.0
2020-01-23 21:54:27.439 - info: host.iobroker iobroker host.iobroker Counted 1 channels of vw-connect.0
2020-01-23 21:54:28.845 - info: host.iobroker iobroker host.iobroker Counted 11545 states of vw-connect.0
2020-01-23 21:54:29.285 - info: host.iobroker iobroker host.iobroker Counted 14 states of system.adapter.vw-connect.0
2020-01-23 21:54:38.139 - info: host.iobroker iobroker host.iobroker Deleting 11562 object(s). Be patient...
2020-01-23 21:54:50.641 - info: host.iobroker iobroker host.iobroker: Only 11400 objects left to be deleted.
2020-01-23 21:55:06.780 - info: host.iobroker iobroker host.iobroker: Only 11200 objects left to be deleted.
2020-01-23 21:55:24.623 - info: host.iobroker iobroker host.iobroker: Only 11000 objects left to be deleted.
2020-01-23 21:55:39.646 - info: host.iobroker iobroker host.iobroker: Only 10800 objects left to be deleted.
2020-01-23 21:55:56.709 - info: host.iobroker iobroker host.iobroker: Only 10600 objects left to be deleted.
2020-01-23 21:56:12.294 - info: host.iobroker iobroker host.iobroker: Only 10400 objects left to be deleted.
2020-01-23 21:56:29.489 - info: host.iobroker iobroker host.iobroker: Only 10200 objects left to be deleted.
2020-01-23 21:56:45.145 - info: host.iobroker iobroker host.iobroker: Only 10000 objects left to be deleted.
2020-01-23 21:57:00.198 - info: host.iobroker iobroker host.iobroker: Only 9800 objects left to be deleted.
2020-01-23 21:57:15.259 - info: host.iobroker iobroker host.iobroker: Only 9600 objects left to be deleted.
2020-01-23 21:57:30.604 - info: host.iobroker iobroker host.iobroker: Only 9400 objects left to be deleted.
2020-01-23 21:57:46.018 - info: host.iobroker iobroker host.iobroker: Only 9200 objects left to be deleted.
2020-01-23 21:58:00.616 - info: host.iobroker iobroker host.iobroker: Only 9000 objects left to be deleted.
2020-01-23 21:58:15.714 - info: host.iobroker iobroker host.iobroker: Only 8800 objects left to be deleted.
2020-01-23 21:58:30.812 - info: host.iobroker iobroker host.iobroker: Only 8600 objects left to be deleted.
2020-01-23 21:58:46.743 - info: host.iobroker iobroker host.iobroker: Only 8400 objects left to be deleted.
2020-01-23 21:59:01.516 - info: host.iobroker iobroker host.iobroker: Only 8200 objects left to be deleted.
2020-01-23 21:59:16.643 - info: host.iobroker iobroker host.iobroker: Only 8000 objects left to be deleted.
2020-01-23 21:59:31.351 - info: host.iobroker iobroker host.iobroker: Only 7800 objects left to be deleted.
2020-01-23 21:59:46.549 - info: host.iobroker iobroker host.iobroker: Only 7600 objects left to be deleted.
2020-01-23 22:00:03.815 - info: host.iobroker iobroker host.iobroker: Only 7400 objects left to be deleted.
2020-01-23 22:00:30.707 - info: host.iobroker iobroker host.iobroker: Only 7200 objects left to be deleted.
2020-01-23 22:00:44.611 - info: host.iobroker iobroker host.iobroker: Only 7000 objects left to be deleted.
2020-01-23 22:01:01.162 - info: host.iobroker iobroker host.iobroker: Only 6800 objects left to be deleted.
2020-01-23 22:01:17.359 - info: host.iobroker iobroker host.iobroker: Only 6600 objects left to be deleted.
2020-01-23 22:01:35.311 - info: host.iobroker iobroker host.iobroker: Only 6400 objects left to be deleted.
2020-01-23 22:01:52.330 - info: host.iobroker iobroker host.iobroker: Only 6200 objects left to be deleted.
2020-01-23 22:02:08.895 - info: host.iobroker iobroker host.iobroker: Only 6000 objects left to be deleted.
2020-01-23 22:02:24.930 - info: host.iobroker iobroker host.iobroker: Only 5800 objects left to be deleted.
2020-01-23 22:02:40.447 - info: host.iobroker iobroker host.iobroker: Only 5600 objects left to be deleted.
2020-01-23 22:02:55.769 - info: host.iobroker iobroker host.iobroker: Only 5400 objects left to be deleted.
2020-01-23 22:03:11.334 - info: host.iobroker iobroker host.iobroker: Only 5200 objects left to be deleted.
2020-01-23 22:03:26.339 - info: host.iobroker iobroker host.iobroker: Only 5000 objects left to be deleted.
2020-01-23 22:03:42.507 - info: host.iobroker iobroker host.iobroker: Only 4800 objects left to be deleted.
2020-01-23 22:03:58.467 - info: host.iobroker iobroker host.iobroker: Only 4600 objects left to be deleted.
2020-01-23 22:04:13.239 - info: host.iobroker iobroker host.iobroker: Only 4400 objects left to be deleted.
2020-01-23 22:04:30.081 - info: host.iobroker iobroker host.iobroker: Only 4200 objects left to be deleted.
2020-01-23 22:04:46.301 - info: host.iobroker iobroker host.iobroker: Only 4000 objects left to be deleted.
2020-01-23 22:05:03.952 - info: host.iobroker iobroker host.iobroker: Only 3800 objects left to be deleted.
2020-01-23 22:05:21.536 - info: host.iobroker iobroker host.iobroker: Only 3600 objects left to be deleted.
2020-01-23 22:05:53.430 - info: host.iobroker iobroker host.iobroker: Only 3200 objects left to be deleted.
2020-01-23 22:06:08.086 - info: host.iobroker iobroker host.iobroker: Only 3000 objects left to be deleted.
2020-01-23 22:06:22.451 - info: host.iobroker iobroker host.iobroker: Only 2800 objects left to be deleted.
2020-01-23 22:06:36.411 - info: host.iobroker iobroker host.iobroker: Only 2600 objects left to be deleted.
2020-01-23 22:06:50.688 - info: host.iobroker iobroker host.iobroker: Only 2400 objects left to be deleted.
2020-01-23 22:07:04.727 - info: host.iobroker iobroker host.iobroker: Only 2200 objects left to be deleted.
2020-01-23 22:07:18.052 - info: host.iobroker iobroker host.iobroker: Only 2000 objects left to be deleted.
2020-01-23 22:07:32.862 - info: host.iobroker iobroker host.iobroker: Only 1800 objects left to be deleted.
2020-01-23 22:07:45.961 - info: host.iobroker iobroker host.iobroker: Only 1600 objects left to be deleted.
2020-01-23 22:08:00.070 - info: host.iobroker iobroker host.iobroker: Only 1400 objects left to be deleted.
2020-01-23 22:08:14.239 - info: host.iobroker iobroker host.iobroker: Only 1200 objects left to be deleted.
2020-01-23 22:08:28.109 - info: host.iobroker iobroker host.iobroker: Only 1000 objects left to be deleted.
2020-01-23 22:08:42.281 - info: host.iobroker iobroker host.iobroker: Only 800 objects left to be deleted.
2020-01-23 22:08:56.103 - info: host.iobroker iobroker host.iobroker: Only 600 objects left to be deleted.
2020-01-23 22:09:10.494 - info: host.iobroker iobroker host.iobroker: Only 400 objects left to be deleted.
2020-01-23 22:09:24.081 - info: host.iobroker iobroker host.iobroker: Only 200 objects left to be deleted.
2020-01-23 22:09:38.022 - info: host.iobroker object deleted system.adapter.vw-connect.0

ID setting not persisted

If I select ID as a type, refresh the settings page after save - VW is put there as a preselected type again.

List of cars could not be retrieved stated in the log.
Version 0.0.20

If you need someone to test with, I have an ID.3 and could help you if you need to test a new version.

Aktualisierung Kurzeit Daten

Seit dem Update heute Funktioniert das Auslesen der Kurzeitdaten nicht mehr. Es kann im Menü nur noch "Langzeitdaten, ab Start, ab Tanken und keine" ausgewählt werden.
Installierte Version 0.0.29
Fahrzeug: Audi e-tron Baujahr 10/2020

Im Fahrzeug habe ich auch nur Kurzzeitdaten und Langzeitdaten wie es vor dem Update ausgewählt werden konnte.

npm ERR! code ENOTEMPTY

When i try to install the Adapter i get:

npm ERR! syscall rename
npm ERR! path /opt/iobroker/node_modules/abab
npm ERR! dest /opt/iobroker/node_modules/.abab-bvmibCm3
npm ERR! errno -39
npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/abab' -> '/opt/iobroker/node_modules/.abab-bvmibCm3'

npm ERR! A complete log of this run can be found in:
npm ERR! /home/iobroker/.npm/_logs/2021-04-23T13_07_33_158Z-debug.log

npm 7.11.0
node v14.16.0

Support for Skoda, Seat and Cupra Wallboxes (iV Charger, Seat Charger, Cupra Charger)

Problem:
Due to the fact that Skoda is just releasing the first ENYAQs to the road and a lot of peolpe use the corresponding iV Charger from Skoda (which is simply a rebranded Elli-wallbox like the ID Charger, Seat charger oder cupra charger) it would be a good fit to get the charges from the wallbox itself. The Skoda powerpass app (and every other app which use Elli boxes) have a summary of alle charges. Some people, like me, need to report every month the charged load to the employer.

Solution:
Direct integration with all chargers from the Elli-Network (Elli ist eine Marke des/is a trademark of the Volkswagen Konzerns.) into IO Broker. Like already done with weCharge. Skoda's name for this is "powerpass".

Adapter fails after start-up

Describe the bug
Adapter fails after start-up. Data is retrieved but adapter still fails. Loop of restarts follows.

To Reproduce
Steps to reproduce the behavior:

  1. Install Adapter from GitHub
  2. LogIn with ID Credentials
  3. Go to Logs
  4. See error

Versions:

  • Adapter version: GitHub 18.01.2020
  • Node version: v14.15.4

Additional context
Logs:

2021-01-18 08:18:00.153 - error: host.XX Caught by controller[3]: at extractKeys (/opt/iobroker/node_modules/iobroker.vw-connect/lib/extractKeys.js:27:20)
2021-01-18 08:18:00.154 - error: host.XX Caught by controller[3]: at /opt/iobroker/node_modules/iobroker.vw-connect/lib/extractKeys.js:35:17
2021-01-18 08:18:00.155 - error: host.XX Caught by controller[3]: at Array.forEach ()
2021-01-18 08:18:00.155 - error: host.XX Caught by controller[3]: at VwWeconnect.extractKeys (/opt/iobroker/node_modules/iobroker.vw-connect/lib/extractKeys.js:27:20)
2021-01-18 08:18:00.156 - error: host.XX Caught by controller[3]: at Request._callback (/opt/iobroker/node_modules/iobroker.vw-connect/main.js:1416:30)

Adapter does not start after updating js-controller to version 3.017

Describe the bug
I have updated the js-controller to 3.017. After restart iobroker, vw-connect won't to go activ. After activating it goes a shortly to "green" and then it will be "red".
In the log of iobroker came many failure messages:

vw-connect.0 2020-04-23 23:47:10.358 error at process._tickCallback (internal/process/next_tick.js:69:34)
vw-connect.0 2020-04-23 23:47:10.358 error at emitPromiseRejectionWarnings (internal/process/promises.js:140:18)
vw-connect.0 2020-04-23 23:47:10.358 error at process.emit (events.js:198:13)
vw-connect.0 2020-04-23 23:47:10.358 error at process.exceptionHandler (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8239:73)
vw-connect.0 2020-04-23 23:47:10.358 error (23678) TypeError: Cannot read property 'message' of undefined
vw-connect.0 2020-04-23 23:47:10.357 error (23678) uncaught exception: Cannot read property 'message' of undefined
vw-connect.0 2020-04-23 23:47:10.356 error (23678) 406

Please, can you check this issue. Thank you very much.

Error in Version 25 with Seat Mii

Mit Version 25 bekomme ich folgende Fehlermeldung bei Seat Mii. Zurück auf Version 23 verschwindet der Fehler.

vw-connect.0 2021-01-22 07:39:23.174 error (28153) Failed relogin
vw-connect.0 2021-01-22 07:39:23.173 error (28153) Error: Invalid protocol: seatconnect:
vw-connect.0 2021-01-22 07:39:23.173 error (28153) Failed in first login step
vw-connect.0 2021-01-22 07:39:21.564 error (28153) Relogin
vw-connect.0 2021-01-22 07:39:21.564 error (28153) 400
vw-connect.0 2021-01-22 07:39:21.564 error (28153) {"errorCode":"REQUEST_DATA_INVALID","description":"invalid brand or token audience"}
vw-connect.0 2021-01-22 07:39:21.564 error (28153)
vw-connect.0 2021-01-22 07:39:21.563 error (28153) Failing to refresh token.
vw-connect.0 2021-01-22 06:45:22.993 error (28153) Failed relogin
vw-connect.0 2021-01-22 06:45:22.992 error (28153) Error: Invalid protocol: seatconnect:
vw-connect.0 2021-01-22 06:45:22.992 error (28153) Failed in first login step
vw-connect.0 2021-01-22 06:45:21.492 error (28153) Relogin
vw-connect.0 2021-01-22 06:45:21.492 error (28153) 400
vw-connect.0 2021-01-22 06:45:21.492 error (28153) {"errorCode":"REQUEST_DATA_INVALID","description":"invalid brand or token audience"}
vw-connect.0 2021-01-22 06:45:21.492 error (28153)
vw-connect.0 2021-01-22 06:45:21.491 error (28153) Failing to refresh token.

Error Message with We Connect Account and Passat from 2020

I get into Log follow Message:

       
vw-connect.0 2020-06-04 12:00:12.989 error (6527) status update Failed
vw-connect.0 2020-06-04 12:00:12.987 error (6527) 403
vw-connect.0 2020-06-04 12:00:12.642 error (6527) get vehicle data Failed
vw-connect.0 2020-06-04 12:00:12.639 error (6527) {"error":{"errorCode":"gw.error.unknown","description":"Invalid backend error"}}
vw-connect.0 2020-06-04 12:00:12.636 error (6527) 40

PW and email are 100% right and also S-Pin are correct

2 Audi in 1 Audi connect, but "general" is interchanged

I've added a second Audi A3 to my Audi connect.

It will be recognised, but now the whole "general" under iobroker/objects is interchanged. So my A5 is now an A3 and the other way around. Also the links to the images are changed.

I tried to uninstall and make a fresh install without luck. Maybe some have the same behavior and a solution? If you need anything to help, let me know.
Thanks

Versions:

  • Adapter version: 0.0.10
  • JS-Controller version: 10.18.1
  • Node version: 13.6.0
  • Operating system: raspbian

Login Skoda not possible anymore

I cannot login with my Skoda Account anymore

Following entries in log:

2021-04-05 13:28:47.710 - error: vw-connect.0 (29140) /signin-service/v1/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com/terms-and-conditions?relayState=5859b74b39cacb4ede912076b9d8527bd8d9c050&updated=dataprivacy

2021-04-05 13:28:47.711 - error: vw-connect.0 (29140) No userId found, please check your account
2021-04-05 13:28:47.713 - error: vw-connect.0 (29140) Login Failed

Regelmäßige Meldung im Log beim Seat Mii

Ich bekomme bei einem Seat Mii regelmäßig folgende Fehlermeldung im Log:

vw-connect.0 2021-01-13 18:50:42.010 error (20776) 400
vw-connect.0 2021-01-13 18:50:42.010 error (20776) Failing to refresh token.

Eine Beeinträchtigung des Adapters konnte ich jedoch nicht feststellen.

Object State of last Update

Can program a state with the date / time of the last update from we connect?
If there ist something wrong in the connection I can't see the last update from the car.

The adapter does not work on my ioBroker installation

I tested with the Versions 0.0.29 and 0.0.30. Both have the same problem. The instance does not start at all. No connection to the host is possible. Please have a look into the attached screenshot. What can be the reason for this behavior?
instance
log
adapter settings
system information

Automatic terms of use confirmation

Seems that the VW Connect portal is updating terms of use almost every day. This stops the adapter and you have to go to the portal, accept the terms of use and restart the adapter.

Is there any chance to automate this within the adapter?

Adapter Funktioniert für ID nicht mehr

Hallo,

seit 1-2 Tagen funktioniert der Login über den Adapter nicht mehr.

2021-03-30 07:55:33.096 - info: host.rpi4htr stopInstance system.adapter.vw-connect.0 (force=false, process=true)
--
2021-03-30 07:55:33.102 - info: host.rpi4htr stopInstance system.adapter.vw-connect.0 send kill signal
2021-03-30 07:55:33.103 - info: vw-connect.0 (23431) Got terminate signal TERMINATE_YOURSELF
2021-03-30 07:55:33.105 - info: vw-connect.0 (23431) cleaned everything up...
2021-03-30 07:55:33.107 - info: vw-connect.0 (23431) terminating
2021-03-30 07:55:33.109 - info: vw-connect.0 (23431) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2021-03-30 07:55:33.821 - info: host.rpi4htr instance system.adapter.vw-connect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2021-03-30 07:55:36.315 - info: host.rpi4htr instance system.adapter.vw-connect.0 started with pid 23757
2021-03-30 07:55:40.301 - info: vw-connect.0 (23757) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system
2021-03-30 07:55:40.367 - info: vw-connect.0 (23757) starting. Version 0.0.30 in /opt/iobroker/node_modules/iobroker.vw-connect, node: v10.23.3, js-controller: 3.2.16
2021-03-30 07:55:42.973 - error: vw-connect.0 (23757) Login was not successful, please check your login credentials and selected type
2021-03-30 07:55:42.974 - error: vw-connect.0 (23757) TypeError: Cannot read property 'split' of undefined
2021-03-30 07:55:42.978 - error: vw-connect.0 (23757) TypeError: Cannot read property 'split' of undefined
at Request.request.post [as _callback] (/opt/iobroker/node_modules/iobroker.vw-connect/main.js:469:105)
at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22)
at Request.emit (events.js:198:13)
at Request. (/opt/iobroker/node_modules/request/request.js:1154:10)
at Request.emit (events.js:198:13)
at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1076:12)
at Object.onceWrapper (events.js:286:20)
at IncomingMessage.emit (events.js:203:15)
at endReadableNT (_stream_readable.js:1145:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
2021-03-30 07:55:42.979 - error: vw-connect.0 (23757) Login Failed


Status update failed

Hallo,

vielen Dank für die Programmierung des Adapters. Ich nutze ihn seit gestern und bekomme im Log regelmäßig folgende Codes:

vw-connect.0 | 2020-06-02 20:23:10.332 | error | (12220) status update Failed
vw-connect.0 | 2020-06-02 20:23:10.332 | error | (12220) 429
vw-connect.0 | 2020-06-02 20:23:09.911 | error | (12220) status update Failed
vw-connect.0 | 2020-06-02 20:23:09.909 | error | (12220) 502

Ich kann einzelne Daten in den Objekten auslesen, die Fehlermeldung erscheint allerdings immer wieder. Ich habe bereits auf der VW HP das Gerät einmal abgemeldet und dann mich im ioBroker erneut angemeldet. Der Fehler bleibt bestehen.

Login Error

vw-connect.0 | 2021-03-11 17:57:01.671 | error | (1788) Login Failed
vw-connect.0 | 2021-03-11 17:57:01.669 | error | (1788) No Login Form found. Please check your E-Mail in the app.

Email und Passwort im Adapter hinterlegt.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.