tesla_automated_charge_control

command module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2023 License: MIT Imports: 10 Imported by: 0

README

tesla_automate_charge

Automatically control Tesla vehicle charging rate based on Solar Panel Generation

Currently, only support fetching Solar Data from Sense Monitoring

Build

Build directly from the repo

go build -trimpath -ldflags "-w -s" .

Build from docker

# Linux
docker run --rm -v $(PWD):/go/src/builder -w /go/src/builder -e GOOS=linux -e GOARCH=amd64 golang:1.17 go build -trimpath -ldflags "-w -s"

# Mac Intel
docker run --rm -v $(PWD):/go/src/builder -w /go/src/builder -e GOOS=darwin -e GOARCH=amd64 golang:1.17 go build -trimpath -ldflags "-w -s"  

# Mac M1
docker run --rm -v $(PWD):/go/src/builder -w /go/src/builder -e GOOS=darwin -e GOARCH=arm64 golang:1.17 go build -trimpath -ldflags "-w -s"

# Windows docker run -v $(PWD):/go/src/builder -w /go/src/builder -e GOOS=windows -e GOARCH=amd64 golang:1.17 go build -trimpath -ldflags "-w -s"
docker run --rm -v $(PWD):/go/src/builder -w /go/src/builder -e GOOS=windows -e GOARCH=amd64 golang:1.17 go build -trimpath -ldflags "-w -s"

Build all platforms

docker run --rm -v $(PWD):/go/src/builder -w /go/src/builder golang:1.17 bash build.sh

Usage

copy configs.yml.template to configs.yml

update configurations in configs.yml

Start the program

./tesla_automated_charge_control

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL