Skip to content

Releases: dalathegreat/Battery-Emulator

v10.0.RC2

29 Jan 11:11
545fa97

Choose a tag to compare

v10.0.RC2 Pre-release
Pre-release

What's Changed 📦

This release focuses on longterm stability, by improving the ESP32 library base used, partitioning schemes, flash frequencies and flash size.

Taking this release into use ⚙️

Caution

USB reflash required to take v10.0.0 into use!

Note that v10.X.X is a major new release of the Battery-Emulator software. The first time when taking 10.X.X into use, you are required to perform an initial USB setup via this webpage! This is because we are changing the flash frequencies, partitioning layouts and other under the hood changes to ensure longterm system stability. After 10.X.X has been initially installed via USB, following 10.X.X releases can be updated over the air normally.

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Setting up a board for the first time? Use this webpage to flash the board!

What's Changed

Full Changelog: v10.0.RC1...v10.0.RC2

v10.0.RC1

29 Jan 09:17
5b98600

Choose a tag to compare

v10.0.RC1 Pre-release
Pre-release

What's Changed 📦

This release focuses on longterm stability, by improving the ESP32 library base used, partitioning schemes, flash frequencies and flash size.

Taking this release into use ⚙️

Caution

USB reflash required to take v10.0.0 into use!

Note that v10.X.X is a major new release of the Battery-Emulator software. The first time when taking 10.X.X into use, you are required to perform an initial USB setup via this webpage! This is because we are changing the flash frequencies, partitioning layouts and other under the hood changes to ensure longterm system stability. After 10.X.X has been initially installed via USB, following 10.X.X releases can be updated over the air normally.

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Setting up a board for the first time? Use this webpage to flash the board!

Batteries 🔋

Connectivity 🛜

  • MQTT: Replace watchdog timer with 60s check to improve system stability by @jonny5532 in #1893

Hardware 🤖

Housekeeping 🧹

Full Changelog: v9.3.5...v10.0.RC1

v9.3.5

18 Jan 21:01
32f0ae4

Choose a tag to compare

What's Changed 📦

This release adds support for new batteries and inverters. It also adds a new recovery mode for deeply discharged batteries.

Taking this release into use ⚙️

Note that v9.X.X is a major new release of the Battery-Emulator software. Users are no longer required to compile software, just use the attached .bin file at the bottom of this page, and flash it to your board (Either via USB first time setup or Over-The-Air(OTA) update!)

Setting up a board for the first time? Use this webpage to flash the board!

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Batteries 🔋

Inverters ⚡

Hardware 🤖

  • Added support for BECom Hardware, by @rjsc in #1712
  • Fixed SD Init bug when SD card is missing or is corrupted by @madymax in #1943

Housekeeping 🧹

New Contributors

Full Changelog: v9.3.4...v9.3.5

v9.3.4

09 Jan 22:40
1fa3638

Choose a tag to compare

What's Changed 📦

This is a small bugfix release, which aims to fix a very annoying bug introduced in last 9.3.3 version, which is that it was not possible to check/uncheck any settings in the webserver. This is a highly recommended update, especially if you already installed 9.3.3

Taking this release into use ⚙️

Note that v9.X.X is a major new release of the Battery-Emulator software. Users are no longer required to compile software, just use the attached .bin file at the bottom of this page, and flash it to your board (Either via USB first time setup or Over-The-Air(OTA) update!)

Setting up a board for the first time? Use this webpage to flash the board!

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Batteries 🔋

Inverters ⚡

Housekeeping 🧹

Full Changelog: v9.3.3...v9.3.4

v9.3.3

08 Jan 11:31
583cc68

Choose a tag to compare

What's Changed 📦

This release adds support for MG5 batteries, and also adds an experimental VCU mode. The release also contains several bugfixes and general improvements.

Taking this release into use ⚙️

Note that v9.X.X is a major new release of the Battery-Emulator software. Users are no longer required to compile software, just use the attached .bin file at the bottom of this page, and flash it to your board (Either via USB first time setup or Over-The-Air(OTA) update!)

Setting up a board for the first time? Use this webpage to flash the board!

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Batteries 🔋

Vehicle 🚗

Inverters ⚡

  • FoxESS - fix Battery not showing in App / Web Portal by @rjsc in #1867
  • SMA: Improve pairing for BYD-H and BYD-HVS by @lenvm in #1906
  • SMA: Rename SMA protocols and remove obsolete entry by @lenvm in #1912

Hardware 🤖

Housekeeping 🧹

New Contributors

Full Changelog: v9.3.2...v9.3.3

v9.3.2

22 Dec 14:10
c1c0e45

Choose a tag to compare

What's Changed 📦

This is a small bugfix release, that contains several bugfixes and improvements.

Taking this release into use ⚙️

Note that v9.X.X is a major new release of the Battery-Emulator software. Users are no longer required to compile software, just use the attached .bin file at the bottom of this page, and flash it to your board (Either via USB first time setup or Over-The-Air(OTA) update!)

Setting up a board for the first time? Use this webpage to flash the board!

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Batteries 🔋

  • BMW iX-4-7: Fix negative temperature readings no longer reported as +600*C 🥶 by @dalathegreat in #1841
  • Double/Triple battery:
  • MG HS: Automatically set battery capacity to 16600Wh by @AndrewRose in #1852
  • Added support for double Relion batteries by @dalathegreat in #1827

Inverters ⚡

  • Software shunt: Fix current decoding on BYD CAN, useful for Chademo integration by @dalathegreat in #1855

Hardware 🤖

  • Updated display layout to make it more usable, for i2c SSD1306 128x64 displays by @pmajor021 in #1836

Connectivity 🛜

  • Add configurable MQTT publish interval setting by @mccasian in #1846

Housekeeping 🧹

New Contributors 🦸

Full Changelog: v9.3.1...v9.3.2

v9.3.1

14 Dec 12:02
8f6d3bd

Choose a tag to compare

What's Changed 📦

This is a small bugfix release, that contains several bugfixes and improvements.

Taking this release into use ⚙️

Note that v9.X.X is a major new release of the Battery-Emulator software. Users are no longer required to compile software, just use the attached .bin file at the bottom of this page, and flash it to your board (Either via USB first time setup or Over-The-Air(OTA) update!)

Setting up a board for the first time? Use this webpage to flash the board!

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Batteries 🔋

  • New battery 🔋 : Add initial support for Think City 🔋 by @dalathegreat in #1768
  • Renault Zoe2: Fixed an issue where capacity would be locked to 0Wh all the time, by @dalathegreat in #1816

Inverters ⚡

  • Sungrow CAN: Add real temperature data to protocol by @aferrara in #1826

Housekeeping 🧹

  • Remove CSS rules that broke the webpage handling (Cellmonitor page mostly), by @jonny5532 in #1817
  • Bugfix: Fixed a bug where it was impossible to save shunt selection by @dalathegreat in #1831

Full Changelog: v9.3.0...v9.3.1

v9.3.0

07 Dec 18:28
6cae0bc

Choose a tag to compare

What's Changed 📦

This version adds support for operating 3 batteries at once . It also introduces the necessary support for running 3-CAN channels at once, initially supported on the LilyGo T-2CAN hardware. The release also contains several other bugfixes and improvements.

image

Taking this release into use ⚙️

Note that v9.X.X is a major new release of the Battery-Emulator software. Users are no longer required to compile software, just use the attached .bin file at the bottom of this page, and flash it to your board (Either via USB first time setup or Over-The-Air(OTA) update!)

Setting up a board for the first time? Use this webpage to flash the board!

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Batteries 🔋

  • Feature: Triple Battery Support 🔋 🔋 🔋 by @dalathegreat in #1748
  • Stellantis eCMP: Use High Precision Current Value when avilable by @rjsc in #1793
  • Dacia Spring: Switch to constantly sent voltage value + add celltap event for blown fuses by @dalathegreat in #1789
  • Dacia Spring / KZE: Fixed an issue where cellvoltages would show approx 100mV wrong under cellmonitor page by @dalathegreat in #1801
  • Renault Zoe Gen2: Add total pack capacity calculation by @dalathegreat in #1811
  • Renault Zoe Gen2: Fixed an issue where cellvoltages would show approx 100mV wrong under cellmonitor page by @dalathegreat in #1792

Inverters ⚡

  • Fronius: Safety ⚠️ Force SOC% to never go below 1% to avoid overdischarge/disabled battery by @dalathegreat in #1805
  • Solax: Raised total pack voltage slightly on 60kWh Atto3 to make Solax inverters work properly work by @dalathegreat in #1808

Housekeeping 🧹

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1788
  • Fixed an issue where storing settings with % value in it would cause webpage to break by @jonny5532 in #1804
  • Fix T-2CAN crashing when MCP2515+MCP2518 were in use by @jonny5532 in #1798

Full Changelog: v9.2.4...v9.3.0

v9.2.4

30 Nov 21:05
0a43ffd

Choose a tag to compare

What's Changed 📦

This version adds support for screens on the T-2CAN board . You can now add a 128x64pixel 2.42" screen, that displays SOC, events, voltages and all the normal statistics you would see on the Webserver. This enables a more secure offline experience. The release also contains several other bugfixes and improvements.

image

2.42" screen in action!

Taking this release into use ⚙️

Note that v9.X.X is a major new release of the Battery-Emulator software. Users are no longer required to compile software, just use the attached .bin file at the bottom of this page, and flash it to your board (Either via USB first time setup or Over-The-Air(OTA) update!)

Setting up a board for the first time? Use this webpage to flash the board!

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Batteries 🔋

  • Feature: Add base for Maxus EV80 battery 🔋 by @dalathegreat in #1730
  • BMW-iX: Improve contactor control and add cold temperature charge limiter by @wjcloudy in #1759
  • Volvo SPA: Use SOC sent by battery by @NiclasHedis in #1736
  • Renault Zoe Gen1: Fix double-battery shared variable bug that caused battery2 to not send CAN messages by @dalathegreat in #1767
  • RJXZS: Fixed a bug where cell count would not populate correctly by @mccasian in #1778
  • BMW i3: Added "Clear DTC" button to more battery info page by @dalathegreat in #1749
  • Stellantis CMP: Fixed an issue where power would always be positive by @dalathegreat in #1755

Inverters ⚡

Hardware 🤖

Housekeeping 🤖

New Contributors 🦸

Full Changelog: v9.2.3...v9.2.4

v9.2.3

16 Nov 19:20
8c1c247

Choose a tag to compare

What's Changed 📦

This bugfix focuses on safety. To avoid contactor arcing/welding, we now requiring more tight control of voltages on double-battery installs, and waiting for current to drop down to 0 when opening contactors during periodic BMS resets. There are also some other fixes included.

Taking this release into use ⚙️

Note that v9.X.X is a major new release of the Battery-Emulator software. Users are no longer required to compile software, just use the attached .bin file at the bottom of this page, and flash it to your board (Either via USB first time setup or Over-The-Air(OTA) update!)

Setting up a board for the first time? Use this webpage to flash the board!

Quickstart video: https://youtu.be/sR3t7j0R9Z0

Batteries 🔋

  • SIMPBMS: Fix conversion of mA to dA by @dalathegreat in #1743
  • Renault Zoe: Add balancing polling to Zoe Gen1 by @pmihairo in #1707
  • Stellantis CMP Smart Car: Add Wakeup(WUP) signal to CMP integration (+ isolation fix) by @dalathegreat in #1724
  • Stellantis CMP Smart Car: Filter out invalid startup values to avoid events by @dalathegreat in #1737
  • Kia64FD: Improvement, make Kia64FD use user configured charge/discharge values by @dalathegreat in #1723
  • Volvo SPA: Bugfix, handle temperatures below 0*C properly without shutting off battery by @jonny5532 in #1745
  • RJXZS: Add balancing indicator to cellmonitor page by @dalathegreat in #1742
  • Relion LV: General bugfixes by @dalathegreat in #1669
  • MEB: Allow the precharge to go from COMPLETED->IDLE if the BMS goes standby (Avoids oscillation) by @jonny5532 in #1715
  • Safety: Make BMS-reset delay between pause and contactor-open if needed by @jonny5532 in #1719
  • Safety: Tighten DC-bus requirement to 1.5V on Double-Battery installs by @dalathegreat in #1709

Connectivity 🛜

  • Add overall balancing status for MQTT/HA (+support it on IX battery type) by @wjcloudy in #1744
  • Fix BMSRESET MQTT action by @jonny5532 in #1714

Housekeeping 🧹

New Contributors 🦸

Full Changelog: v9.2.2...v9.2.3