This project detects fuel siphonage events from fleet telemetry logs. Fuel siphonage is defined as a significant drop in fuel level while the vehicle is stationary and the engine is off. The system processes telemetry data and flags suspicious events.
git clone https://github.com/GIOVESS/fuel-siphonage-detector.git
cd fuel-siphonage-detectorpython -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt- Reads a telemetry log CSV file.
- Detects fuel level drops when the engine is OFF.
- Flags potential siphonage events.
- Outputs results to a new CSV file.
export PYTHONPATH=$(pwd)
streamlit run app/main.pypytest tests/test_detector.py| Timestamp | Vehicle ID | Fuel Drop (L) | Location Lat | Location Lon |
|---|---|---|---|---|
| 2025-03-25 08:30 | V1 | -6.0 | 1.2921 | 36.8219 |
Giovanni Bwayo
LinkedIn