Add data
Bring in files, manual readings, and connected feed data. Then check status before running calculations.
Upload CSV data
Paste or load CSV content, review column mapping, then confirm import.
Connect live feed (simulated)
Simulates a meter connection and imports hourly data with processing statuses.
Manual data entry
Add a reading directly when no file is available.
Run calculation
Each run is append-only and stores method and factor versions.
Import status
Queued, processing, validated, and flagged records
| Source | Status | Rows | Duplicates | Flags | Period |
|---|---|---|---|---|---|
| live feed | processing | 96 | 0 | 0 | 2025-08-01 to 2025-08-02 |
Latest source records
Source values stay preserved. Corrections are tracked separately.
| Timestamp | Parameter | Value | Source | Quality |
|---|---|---|---|---|
| 28/12/2025, 23:55:00 | diesel_l | 39900 L | csv | ok |
| 28/11/2025, 23:55:00 | diesel_l | 40600 L | csv | ok |
| 28/10/2025, 23:55:00 | diesel_l | 41300 L | csv | ok |
| 28/09/2025, 23:55:00 | diesel_l | 41700 L | csv | ok |
| 28/08/2025, 23:55:00 | diesel_l | 42200 L | csv | ok |
| 28/07/2025, 23:55:00 | diesel_l | 42000 L | csv | ok |
| 28/06/2025, 23:55:00 | diesel_l | 41500 L | csv | ok |
| 28/05/2025, 23:55:00 | diesel_l | 41000 L | csv | ok |
| 28/04/2025, 23:55:00 | diesel_l | 39700 L | csv | ok |
| 28/03/2025, 23:55:00 | diesel_l | 40800 L | csv | ok |
| 28/02/2025, 23:55:00 | diesel_l | 40200 L | csv | ok |
| 28/01/2025, 23:55:00 | diesel_l | 39600 L | csv | ok |
Correction log
Corrections are append-only and linked to the original values.
| Raw measurement | Previous | Corrected | Reason | Signature |
|---|