Skip to content

A simple easy-to-run vehicle management service you can run yourself.

Notifications You must be signed in to change notification settings

vehiclescope/teslascoped

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Teslascoped

An open-source Tesla vehicle polling infrastructure and platform, intended for running on your own devices.

Teslascoped provides a lightweight backend and web-based client for monitoring and recording your vehicle's activity, including driving and charging sessions, software updates, battery health, and more.

Easily import and export data interchangeably between the Teslascope live service for backup purposes.

Core Features

  • Driving and Charging Sessions with detailed breakdowns.
  • Lifetime Statistics
  • Software Updates History, with optional data from the global fleet.
  • Locations
  • Effortlessly import and export data to and from live Teslascope service.

Setup

Teslascoped is powered by Laravel, which requires PHP8.1+, Composer and NPM.

Within the repository directory, copy the file .env.example to .env, and then modify any options as necessary. By default, Teslascoped utilizes SQLite for a database. However, you can adjust this to use a different connection if desired.

To install run the following:

composer install
npm run build
php artisan migrate
php artisan octane:install

To run the service:

php artisan optimize
php artisan octane:start

(This is subject to change before our first release.)

Considerations

To help alleviate initial development fatigue, not all features available on the live service will be implemented. Contributions via Pull Requests are always appreciated, and will be considered.

About

A simple easy-to-run vehicle management service you can run yourself.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published