Home › Alternatives
Five credible alternatives exist for reusing complete EV battery packs as home storage. Each solves a different engineering problem. This page describes what each project does architecturally, with a link to its own primary source so you can verify the details independently.
Note on this comparison. BMS-EV is a commercial vendor, so treat this page as a vendor-authored comparison. We describe third-party projects factually and link to each project's own documentation. We do not publish commissioning-time estimates for other projects, because that depends on the installer, the hardware and the specific battery/inverter pair — not on the project itself. Where a figure is specific to BMS-EV (price, battery count, delivered units) it is stated as such.
The short version. There are five credible alternatives to BMS-EV for reusing complete EV battery packs: Battery-Emulator (open-source firmware, hardware-agnostic, DIY), Batrium BMS-16 (commercial low-voltage BMS for rebuilt packs), Orion BMS 2 (aftermarket EV-grade BMS for rebuilt packs), SimpBMS (open-source, Tesla-focused), and REC BMS (commercial low-voltage BMS). Battery-Emulator is the closest philosophical peer — BMS-EV builds on similar principles and ships pre-configured hardware. The others typically require disassembling the pack and installing a new BMS on the cells, which is a different engineering path.
| Attribute | BMS-EV | Battery-Emulator | Batrium | Orion BMS 2 | SimpBMS | REC |
|---|---|---|---|---|---|---|
| Model | Commercial | Open-source | Commercial | Commercial | Open-source | Commercial |
| Keeps original EV BMS? | Yes | Yes | No | No | Partial (Tesla BMBs) | No |
| Pack disassembly required? | No | No | Yes | Yes | Yes (module-level) | Yes |
| EV battery scope | 70 battery/BMS profiles (65 OEM EV pack profiles + 3 DIY aftermarket-BMS profiles + 2 OEM stationary battery profiles) | Multi-brand (30+ targets in the public codebase) | Any (cell-level) | Any (cell-level) | Tesla-focused | Any (cell-level) |
| Inverter scope | Multi-brand | Multi-brand | Multi-brand | Multi-brand | Multi-brand | Multi-brand |
| Warranty | Manufacturer | None | Manufacturer | Manufacturer | None | Manufacturer |
| Retail price | ~€500 | €30–€150 | €600–€1500 | €900–€2000+ | €200–€400 | €500–€1500 |
| Firmware pre-configured for a specific battery + inverter pair before shipping | Yes | No (user selects target in configuration) | No (user configures pack profile) | No (user configures pack profile) | No (user selects CAN profile) | No (user configures pack profile) |
| Cell-tap wiring required | No | No | Yes | Yes | Yes (module BMB connectors) | Yes |
| Source code publicly available | No | Yes (GPL) | No | No | Yes | No |
| Support | Vendor | Community | Vendor | Vendor | Community | Vendor |
BMS-EV builds on similar principles — keeping the original EV BMS in place and translating protocols to hybrid inverters. Battery-Emulator is a hardware-agnostic open-source firmware project by dalathegreat; BMS-EV is a commercial product with pre-configured hardware, tested combinations, and vendor support. We regularly contribute back to the open-source ecosystem when it makes sense.
BMS-EV hardware runs its own firmware image. If you want to run open-source firmware on your own hardware, follow the Battery-Emulator GitHub instructions instead.
Battery-Emulator on a commodity ESP32 development board has the lowest hardware cost (board typically €30–€150; firmware is free). Total project cost also depends on the installer's own time, which varies widely and is not something we can quantify for your situation. Compare the hardware price alongside the support model, warranty and whether you want the firmware target pre-selected.
For whole-pack reuse (original BMS retained), Battery-Emulator's public codebase and the BMS-EV catalogue are the two broadest options. Counting methods differ — BMS-EV counts 73 shipping battery profiles; Battery-Emulator counts battery targets in its source tree, and its list includes packs BMS-EV does not currently stock. Batrium, Orion BMS 2 and REC BMS are not limited by pack model because they replace the BMS at cell level, but they require pack disassembly. See the Battery-Emulator battery list and the BMS-EV Compatibility Matrix to compare directly.
Whole-pack support for 800 V PPE/E-GMP is still limited across every option — the constraint is hybrid inverter DC input range, not the BMS. See the individual battery pages for current status.
Not officially through the project itself. Some third-party installers offer paid services around Battery-Emulator and SimpBMS.
Contact us. We regularly add new combinations. Battery-Emulator's open codebase is often faster to adapt if you cannot wait.
The regulation is agnostic on which controller you use — it governs the second-life reuse itself. All the options above are legal to use; documentation obligations fall on the installer/owner. See regulations.