Skip to content

Latest commit

 

History

History
12 lines (5 loc) · 757 Bytes

README.md

File metadata and controls

12 lines (5 loc) · 757 Bytes

TWC

C Code to talk to the Tesla Wall Connector Gen2 (EVW2T32HL) over the RS-485 port used for load sharing communication.

This is based on works from https://github.com/dracoventions/TWCManager and data posted in the Wall Connector load sharing protocol thread at https://teslamotorsclub.com/tmc/threads/new-wall-connector-load-sharing-protocol.72830/

TWCManager is written in python and is not as suitable for porting to embedded microcontroller systems. My aim is to eventually port this code to the ESP32/ESP8266.

Currently the code runs on Linux (Tested on ubuntu 19.10) and the Raspberry PI using an FTDI based RS-485 adapter. TWC is running firmware version 4.5.3. Has no support for earlier firmware versions with different packet lengths.