ConnectedCar Binding myAudi, Volkswagen, VW ID, Skoda, Enyaq, Seat, Ford, WeCharge

My Tiguan does not support climate or preheat settings through the app, so cannot test.
For doorlock, i need to see my dealer to do an ident to verify it is me, so this will take some time…

It successfully connects to my car.

Brand. Model. Year. Type. Doorlock. Clima. PreHeat
VW. Passat GTE. 2016. PlugIn Hybrid. incorrect yes. On hybrid clima is also preheat
Market: It is a Dutch car, I assume DE marker then?

Battery level: works
Charging state: works
Target Temperature: 21.9 instead of 22 degrees Celcius
Remaining fuel: n/a on my car → gives 100% (not a real issue)
Outside temperature: works! even though I don’t have it in the APP!
Consumption: works
Location: works

Missing (advanced) features that are available in App:
Setting the max charge speed
climate temperature
minimal charge level

Great Job Markus, but (and there is always a but), I found some inconsistency in the channel naming :

Frontleftdooropen needs to be renamed to FrontLeftDoorClosed
FrontLeftLocked needs to be renamed to FrontLeftDoorLocked
FrontLeftSafety needs to be renamed to FrontLeftDoorSaftey
FrontRightPosition needs to be renamed to FrontRightWindowPosition
RearRightPosition needs to be renamed to RearRightWindowPosition
RightFrontDoorSafety needs to be renamed to FrontRightDoorSafety

I am also thinking if it would not be better to change the door states (open/close) channels to contact channels, to reflect the state like any other door or window contact. WHYT ?

Did not check any electricity channels, but for the rest, seems them all to be working, after I manually triggered a status update.

Gerat Job so far :+1:

Makes sense, need to check details

there is always a but to fix - fine with this

Yes, had this already in mind and forgot it :slight_smile:

1 Like

@markus7017 Maybe it’s better to answer in this thread:

I have an ID.3 and could do some testing. I am trying to set up the binding right now, but when setting my Volkswagen thing, I get:

Invalid result received from API, maybe URL problem GET https://msg.volkswagen.de/fs-car/ (HTTP 404 Not Found)(Invalid result received from API, maybe URL problem)

Are you sure that is the correct URL? Can’t open it in the browser either.

sent you a PM

Hi Markus,
binding works fine an automatically show both cars (2020 T-Roc Cabrio and 2021 ARTEON).
several read-only channels (e.g. LastLocation, RemainingFuel, VehicleLocked, …) automatically found and working fine.

The ARTEON has a parking heating, but this is not shown as Item. I added the Item “carnet:vehicle:xxx:yyy:control#preHeater” manually, but it is not working.

An ID.3 will follow in September. Looking forward to control the charing with this binding.

Any Idea?

Works fine with my e-up, thank you Markus!

thx for the update, please check the convertable top state and provide values for open/closed/locked status

Do you mean pre-heater?

Please provide model year, market (DE/DE?) and engine type. I want to add more examples to the list of “verified vhicles”:

Brand Model Year Type Market Notes Doorlock Clima Preheat
Audi A6 2020 Diesel DE/DE TripData service doesn’t work even with valid license yes no n/a
Audi Q3 Sportback 2020 Gas DE/DE
Skoda Superb 2020 Hybrid DE/CH
Volkswagen Arteon 2021 DE/
Volkswagen eGolf Electrical DE/DE
Volkswagen eUp Electrical DE/DE
Volkswagen Passat GTE 2016 Hybrid DE/NL n/a n/a n/a
Volkswagen Tiguan 2021 Diesel DE/DE n/a n/a n/a
Volkswagen T-Roc Cabrio 2020 DE/

Please also helpt to find values like fuel type so I could document them
Primary/Secondary fuel type: 3=Electrical, 5=Gas, 6=Diesel
check the values in your primary/secondaryFuelType channel and confirm the numbers or add new values

I’ll post a update today

  • Channel cache to support “channel refresh” and reduce number of log entries
  • Timing at initialization improved (not completely fixed)
  • Some channel labels fixed
  • Some channels renamed to make it more consistent
  • some code refactoring, improvements with regards to PR review

ID integration is progressing, but not done, thx @sirpreis

1 Like

Doorlock/Clima/Preheat are untested, would not show it as n/a

Wasn’t 5 = Diesel ???

Hi Markus, nice to see that you still work on this. Thanks for that.

Audi etron. Primary fuel shows “3”.

Doorlock and climate switch do not work.

log for clima switch shows

Action rclima_v1.P_QSACT failed with status failed, error=2 (requestId=37304852)

For the door lock switch I have attached the part from the log.
carnet.log (8.0 KB)

Hi Markus,

T-Roc get today not connected with carnet :frowning: but status 3 is closed:
2021-05-14 18:25:49.892 [INFO ] [.services.CarNetVehicleServiceStatus] - xxx: STATE3_CONVERTABLE_TOP=3 (channel doors#covertableTopState)

2021-05-14 18:25:49.893 [INFO ] [.services.CarNetVehicleServiceStatus] - xxx: POSITION_CONVERTIBLE_TOP=0% (channel status#positionConvertableTop)

I will come back, when I got Update with open top.

Regarding Arteon: Yes, I mean per-heater.

No, my ARTEON Diesel show PrimaryFuelType = 6

But what does FuelMethod mean? It shows 1.

My Tiguan shows FuelType 5 for Diesel …

Volkswagen | Passat Variant 2.0 | 2021 | Diesel | DE/DE | doorlock:not working | clima:n/a | preheat:n/a

  • no general#lastAction* related information running in
  • some obsolete information populated (hybrid, convertible,…) - not harming
  • Diesel is reported as 5
  • Door Lock/Unlock: not working (correct SPIN set in MainUI Thing), but working in VW App
  • Oil Change / Inspection Dates: 1971-09-03, log reports

MAINT_OIL_TIME_TO_CHANGE=-610

  • Auto discovered vehicle thing reports transmission=USA?
  • carnet bridge is set in .things file, while vehicle is solely detected via Auto Discovery (yeah, makes sense for an Auto…) Vehicle details, e.g. VIN, placed in thing properties. No chance to set via .things file?

log when Lock Control switch is set to ON:

<VIN>: API Call failed: API returned error
[WARN ] [nternal.handler.CarNetVehicleHandler] - <VIN>: message.api-status.gw.error.authentication

Hi! I am trying to use this binding with a VW Touran. I do get an error in the log file saying “Pairing is not completed, use MMI to pair with code.”. Could somebody help me with how to fix this? State of the car item in OH3 GUI remains UNKNOWN.

Fuel type reported for Touran Diesel: PRIMARY_FUEL_TYPE=5.

Thanks for the detailed status. Please provide a log showing the the full initialization (xxx the credentials+vin before upload or send me a PM).

The API is not the best one. It reports services as available with an active license, but if you try to access them you get “forbidden”, e.g. climater for my A6, which is stupid. On the other hand not all data is available, which might be interesting. “I take what I get and make the best out of it”. Nevertheless there might be some remaining bugs.

Does anyone seet spoilerState != 0, serviceFlapState != 0 or parkingBrake != 0? Usually they should return a value 1…3. I could use convertibleTopState=0 to filter the channel when no convertable top is there.

I’m still testing and fixing some minotr issues while working on ID integration.

If you see channel data, the pairing is def. ok - sometimes the API returns crap and behaves different between brands or models (e.g. Auti E-Tron is a different platform than the regular Audis with different API behaviour).