theUNSTABLE
Well-known member
- First Name
- Ryan
- Joined
- Feb 5, 2023
- Threads
- 8
- Messages
- 104
- Reaction score
- 132
- Location
- Florida
- Website
- github.com
- Vehicles
- 2023 F150 Lightning Lariat
- Occupation
- Cyber Engineer
- Thread starter
- #1
Hello again internet strangers!
I'm back with a large update on my LightningROD project.
It has been quite the journey so far.
Without rambling about this 2+ year journey I will just say I've learned a lot and decided to try and make I've wanted this entire time.
Open Source self-hosted charging analytics for the F-150 Lightning
Project: https://github.com/SquidBytes/LightningROD
Documentation: https://squidbytes.github.io/LightningROD/
Because of my experience with the difficulty of the Ford API, I am currently - and intentionally - avoiding any authentication with Ford servers.
My ultimate goal is to support multiple "data sources" to ingest the data for the views and visualizations.
1. Manual entry
2. Manual Import of historical records
3. Home Assistant
4. OBD (this is a very long term stretch goal)
As of right now I have a minimal viable product I'm quite happy with. It is currently primarily focused around Charge Sessions, but I'm working on adding the other areas.
Currently data ingested is supported by:
1. Manual entry
2. CSV import
3. If you're using marq24's Home Assistant integration I have that working.
I've thought about seeing about implementing a similar auth flow and making this entirely self-contained, but I still use Home Assistant and wanted to minimize the amount of connections.
It will have bugs, issues, problems, and a variety of other things.
But it does work.
Anyway I'm putting it out there for some feedback, input, and ideas from other people.
Quick video of what it looks like as of v0.2
Disclaimer:
This is all done in my spare time and is primarily built around how I have been storing my data.
Yes I have been using AI and Claude Code. I am alone and not pretending to be creating an enterprise product for money.
I just want to bring my vision to life, and learn throughout the process.
Link to my first post
I'm back with a large update on my LightningROD project.
It has been quite the journey so far.
Without rambling about this 2+ year journey I will just say I've learned a lot and decided to try and make I've wanted this entire time.
Open Source self-hosted charging analytics for the F-150 Lightning
Project: https://github.com/SquidBytes/LightningROD
Documentation: https://squidbytes.github.io/LightningROD/
Because of my experience with the difficulty of the Ford API, I am currently - and intentionally - avoiding any authentication with Ford servers.
My ultimate goal is to support multiple "data sources" to ingest the data for the views and visualizations.
1. Manual entry
2. Manual Import of historical records
3. Home Assistant
4. OBD (this is a very long term stretch goal)
As of right now I have a minimal viable product I'm quite happy with. It is currently primarily focused around Charge Sessions, but I'm working on adding the other areas.
Currently data ingested is supported by:
1. Manual entry
2. CSV import
3. If you're using marq24's Home Assistant integration I have that working.
I've thought about seeing about implementing a similar auth flow and making this entirely self-contained, but I still use Home Assistant and wanted to minimize the amount of connections.
It will have bugs, issues, problems, and a variety of other things.
But it does work.
Anyway I'm putting it out there for some feedback, input, and ideas from other people.
Quick video of what it looks like as of v0.2
Disclaimer:
This is all done in my spare time and is primarily built around how I have been storing my data.
Yes I have been using AI and Claude Code. I am alone and not pretending to be creating an enterprise product for money.
I just want to bring my vision to life, and learn throughout the process.
Link to my first post
Sponsored