Skip to content

FAQ and frequent problems

Tim (robske_110) edited this page May 6, 2021 · 5 revisions

Common error messages:

  • Unable to parse config.json! Most likely invalid format.

    This error usually hints at the format of your config.json being invalid/corrupt. Online tools such as https://jsonlint.com can help you to identify and correct the format error.

  • VW API reported error while fetching car status

    This error is followed by an error message received from the VW API.

    Often this error is: The performed call cannot be executed due to missing GDC consent

    To resolve this issue you often need to accept updated privacy terms. See the second step in Resolving most login issues

  • Failed to login. or

    Unable to login. (Could not find credentialsForm) or

    Unable to login. (Could not find location header)

    See Resolving most login issues

Resolving most login issues

These two steps resolve the overwhelming majority of login problems. Please make sure to follow them before asking for help!

  • Check that the login information is correct and does not contain extra characters. Only in the config.json file the username and password need to be encased in quotation marks (")! If you are using docker DO NOT encase them in the docker .env file!
  • Accept updated privacy policies from volkswagen by logging in on the official volkswagen website and navigating to the garage/info page of your car. Make sure to give consent to the necessary services. (This is usually the cause of Could not find location header and VW API reported error while fetching car status (missing GDC consent))

Common problems:

  • The car image is a red square.

    This indicates that the ID DataLogger was unable to fetch the image for your car from VW. To retry delete the file /IDDataLogger/data/carPic.png. If the issue still occurs, check the log output and open an issue or post on the forums. You can alternatively simply replace the carPic.png file with any png image if automatic fetching still fails.

FAQ

  • I feel uncomfortable entering the password for my Volkwagen Account and storing it in plain text on my raspberry pi or server.

    First off: You have every right to!

    I very strongly recommend to have an unique password for your volkswagen account (one that you do NOT use ANYWHERE else). This reduces risks immensely.

    ID DataLogger does indeed store the login information unencrypted on your raspberry pi or server. This is unfortunately the only way to do things currently, short of requiring password entry on every start. You yourself have to decide if you trust the security of your raspberry pi and server.