Second-Life EV Battery Field Data Programme

Published degradation data for EV packs comes almost entirely from vehicles. There is very little public field data on what those same packs do once they are installed as stationary storage. This programme is an attempt to build that dataset.

Status as of 2026-09-19: methodology published, dataset not yet published. This page defines what will be collected, how it will be anonymised and what will be released. No aggregate results are published yet, because the consented sample is not large enough to release without risking re-identification or drawing conclusions from too few installations. This page will be updated when that changes.

Why this data does not exist yet

Vehicle-fleet degradation studies are reasonably well covered — Recurrent and Geotab both publish large-sample analyses, and academic work such as Preger et al. (2020) characterises cell-level ageing under controlled cycling. What none of them covers is the second-life stationary case, where the duty cycle is completely different:

Extrapolating vehicle degradation curves onto that duty cycle is an assumption, not a measurement. The purpose of this programme is to replace the assumption with data.

Data schema

Each contributed installation record uses the following fields. Fields marked required are the minimum for a record to be usable; the rest improve the analysis where available.

FieldTypeRequiredNotes
battery_familystringYese.g. "Tesla Model 3 LR NCA" — matches a profile in batteries.csv
battery_chemistryenumYesNCA / NMC / LFP
pack_capacity_nominal_kwhnumberYesAs-new nameplate capacity
pack_year_of_manufactureyearYesUsed to derive calendar age at commissioning
soh_at_commissioning_pctnumberYesMeasured, with the measurement method stated
soh_measurement_methodstringYese.g. UDS diagnostic, ScanMyTesla, LeafSpy, OEM BMS report
inverter_familystringYesMatches a profile in inverters.csv
inverter_firmwarestringNoVersion string as reported by the inverter
bms_ev_hardware_revisionstringYese.g. HW3.1
bms_ev_firmwarestringYese.g. 16.5.0
commissioning_monthYYYY-MMYesMonth only — day is dropped during anonymisation
climate_zoneenumYesKöppen classification group, not country or city
enclosure_typeenumNoIndoor conditioned / indoor unconditioned / garage / outdoor enclosure
typical_daily_dod_pctnumberNoAveraged over the reporting period
cumulative_throughput_kwhnumberNoTotal energy through the pack since commissioning
equivalent_full_cyclesnumberNoDerived from throughput and usable capacity
soh_current_pctnumberNoLatest measurement, same method as commissioning where possible
cell_imbalance_mvnumberNoMax minus min cell-group voltage at mid-SoC
fault_eventsnumberNoCount of BMS-reported protection events over the period
reporting_period_monthsnumberYesOperating months covered by this record

Anonymisation approach

What will be published

When the consented sample supports it, the following will be released under an open data licence:

Known limitations of this programme

How to contribute

If you run a second-life EV battery installation — whether or not it uses a BMS-EV controller — you can contribute a record through the integration report template on GitHub. The template includes an explicit consent checkbox. Installations using other controllers (Battery-Emulator, SimpBMS, Orion BMS, Batrium, REC) are welcome and will be recorded with the controller identified, because controller architecture is one of the variables worth tracking.

Researchers, installers or test laboratories interested in independent verification or joint publication can contact office@bms-ev.com.

References used in BMS-EV life projections

Until this programme produces its own data, the life projections quoted elsewhere in this documentation are derived from the following published sources combined with residential duty-cycle assumptions. They are estimates, not measurements of second-life stationary installations:

Last updated: 2026-09-19
Status: Methodology published; dataset not yet released
Technical author: BMS-EV engineering team (Clima Boost Jakub Lipiński, Poland)
Reviewer: Jakub Lipiński, founder/lead engineer BMS-EV
Revision: 2026-09-19 — page created with data schema, anonymisation policy and declared limitations
Related: Case Studies · Compatibility Matrix · Public datasets