This program uses a number of environment variables for configuration. These are listed below. The app will load these values from a .env file if present.
Note on the auth options. You can provide either a Tesla username/password, or if you have a pre-negotiated token you can supply it directly.
TESLA_TOKEN=(Token from Tesla auth) - this can be provided in lieu of an actual username/password. This will timeout and can't be refreshed, so not a great option
TESLA_REFRESH_TOKEN=If provided, the app will attempt to obtain an access token using this refresh token