Skip to content

ANSI-C Code to talk to the Tesla Wall Connector via the RS-485 port used for load sharing communication.

Notifications You must be signed in to change notification settings

craigpeacock/TWC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

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.

About

ANSI-C Code to talk to the Tesla Wall Connector via the RS-485 port used for load sharing communication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages