Skip to content

Venus OS Driver for the TeslaWallConnector 3 (TWC3)

License

Notifications You must be signed in to change notification settings

strocode/venus.dbus-twc3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Venus OS Driver for Tesla Wall Connector 3 (TWC3)

This program regularly polls a Tesla Wall Connector 3 on the local network and creates a dbus device for an AC charging station.

The charging station will only show up properly in the GX remote control window as no visualization is provided by Victron in the VRM portal.

To still show the status the driver creates a secondary temperature device which is used to communiate the state of the wallbox.

There is no control logic part of this driver. This is just providing the data on the dbus.

Installation (Supervise)

If you want to run the script on the GX device, proceed like this

cd /data/
git clone http://github.com/trixing/venus.dbus-twc3
chmod +x /data/venus.dbus-twc3/service/run
chmod +x /data/venus.dbus-twc3/service/log/run

If you are on Venus OS < 2.80 you need to also install the python3 libraries:

opkg install python3 python3-requests

Configuration

To configure the service (e.g. provide a fixed IP instead of the default MDNS name) edit /data/venus.dbus-twc3/service/run.

Start the service

Finally activate the service

ln -s /data/venus.dbus-twc3/service /service/venus.dbus-twc3

Possible improvements

  • Allow for control of charging once Tesla adds an API for this.

About

Venus OS Driver for the TeslaWallConnector 3 (TWC3)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.7%
  • Shell 1.3%