Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encountering issues with V2G communication with Tesla #31

Open
hycm0000 opened this issue Aug 2, 2024 · 3 comments
Open

Encountering issues with V2G communication with Tesla #31

hycm0000 opened this issue Aug 2, 2024 · 3 comments

Comments

@hycm0000
Copy link

hycm0000 commented Aug 2, 2024

We are currently working on a charging station project, and the test subject is a Tesla Model Y from the United States.
The V2G communication data is as follows.
Based on the data, this car supports both the 'urn:din:70121:2012:MsgDef' and 'urn:tesla:din:2018:MsgDef' protocols.We have tested both protocols.

  1. When the 'urn:tesla:din:2018:MsgDef' protocol is selected, after we send the supportedAppProtocolRes, the car also sends an ACK indicating that the data has been successfully received. However, there are no subsequent V2G requests."

  2. When the 'urn:din:70121:2012:MsgDef' protocol is selected, the V2G communication progresses to 'ServiceDiscoveryRes'. After we send the ServiceDiscoveryRes, there are no subsequent V2G requests."

We have been stalled at this point for a long time and hope to get some help,Thank you very much!
logs.zip

@hycm0000
Copy link
Author

hycm0000 commented Aug 2, 2024

urn:din:70121:2012:MsgDef:

image

urn:tesla:din:2018:MsgDef:

image

@uhi22
Copy link
Owner

uhi22 commented Aug 5, 2024

For the tesla schema, we do not know how this works, and also do not have a matching exi decoder.
For the DIN, we had success with multiple european Model Y and pyPLC. So maybe your car expects a different EnergyTransferType, depending on the installed socket.

@M4GNV5
Copy link

M4GNV5 commented Jan 8, 2025

In the ServiceDiscoveryRes packet the charging station tells the vehicle the EnergyTransferType. For the newer standards this allows to switch between AC and DC. For the old DIN SPEC everyone in europe uses DC_extended (i.e. the CCS2 connector).

Since your american Tesla does not like your ServiceDiscoveryRes maybe the NACS port requires a different value than DC_extended. The EcoG repo lists possible values, but not sure if any of those is correct.
On the other hand with the transition from CCS1 to NACS in america, CCS1 models seem to support NACS charging stations using a plain plug adapter. If Superchargers would advertise a different EnergyTransferType CCS1 cars should not be able to charge there 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants