Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SquidBytes/LightningROD

Repository files navigation

LightningROD

Self-hosted charging analytics for Ford electric vehicles. Track charging sessions, analyze costs, and monitor energy consumption with a web-based dashboard.

Built for the Ford F-150 Lightning, but should work with any Ford EV.

Important

This is a work in progress. Do not use this as the only data storage.

Currently, the views and graphs are only using CSV session data seeded at build time. Additional data sources are planned, and in progress.

Note

This is my own personal project I am using it for a fun side project, and for learning.

"The goal is to make this adaptable for different users and data types, but much of it is tailored to my specific data and storage methods."

If you would like to, please consider buying me a coffee.

"Buy Me A Coffee"

Documentation

Full documentation is available at the documentation site.

  • Installation -- Docker Compose setup and startup
  • Configuration -- Environment variables and in-app settings
  • Data Import -- CSV format, seed script, classification rules
  • Development -- Running outside of the Docker enviornment with reloading and database access
  • Architecture -- Project structure and patterns
  • Database -- Schema, models, migrations

Acknowledgments

  • ha-fordpass by marq24 -- Home Assistant integration for Ford vehicles
  • fordpass-ha by itchannel -- Home Assistant integration that started this journey
  • TeslaMate -- Inspiration for the project concept

Gallery

Screenshots are from v0.1.5 and may not be up to date

Session List and drawer

Screenshot of the main session page v0.1.5

Screenshot of the per session drawer v0.1.5

Cost Page

Screenshot of the cost page v0.1.5

Energy Page

Screenshot of the energy page v0.1.5

Settings Page

Screenshot of the settings page v0.1.5

Quick Start

Docker Compose (recommended)

git clone https://github.com/yourusername/LightningROD.git
cd LightningROD
cp .env.example .env
# Edit .env -- at minimum, set a real POSTGRES_PASSWORD
docker compose up --build -d

The app will be available at http://localhost:8000. Migrations run automatically on startup.

Reference the full documentation site.

About

Lightning Record of Docks for your F-150 Lightning!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages