Skip to content

v10.11.0

Choose a tag to compare

@dalathegreat dalathegreat released this 16 Jun 19:53
· 1078 commits to main since this release
4e65a8d

What's Changed 📦

This release improves cybersecurity, by adding the possibility to lock the webserver behind an username/paassword. It also adds new features such as contactor control for BYD batteries, support for double-Tesla battery setups, and much more. It also starts the Diagnostic Trouble Code (DTC) refactoring project, which aims to offload DTC descriptions to the repository, instead of consuming precious flash storage space. This means the old flash limited ESP32 boards like LilyGo T-CAN485 will now benefit from the previously featuregated DTC descriptions in integrations such as BMW iX / PHEV. DTC information is read from the internet instead of from flash. Massive thanks to @malec1984 & @jonny5532 for the work!

image

The new option to enable username/password for the webserver

Taking this release into use ⚙️

Important

In order to OTA update to this version, you already need to be on a v10 release!

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

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

Batteries 🔋

  • Added support for Double Tesla S/3/X/Y Battery + Cellmonitor fix by @nizmot in #2378
  • Tesla S/3/X/Y: Hide NOT_ACTIVE faults on Tesla HTML by @jonny5532 in #2410
  • Relion LV: Add contactor control via CAN by @dalathegreat in #2361
  • Relion LV: Bugfix, handle battery3 contactor closing properly by @dalathegreat in #2413
  • MG5/ZS/MarvelR general stability fixes by @jonny5532 in #2417
  • BYD Batteries: Added full contactor control via CAN/Webserver (previosly we could only close contactors and never open them) by @demon1300 in #2453
  • BYD Batteries: Fixed crash that occured when double battery was enabled by @demon1300 in #2427
  • BYD Batteries: Feature: Extend BYD auto-SOC-calibration and diagnostics to second battery by @demon1300 in #2431
  • Ford: Improve scaling of values in more battery info page by @dalathegreat in #2418
  • Ford: Add missing enumeration for rebalance status by @dalathegreat in #2452
  • Tesla Legacy: Add more BMS reset commands by @dalathegreat in #2425
  • Feature: Add DTC clearing for many battteries (Nissan/Renault/etc.) by @dalathegreat in #2443
  • BMW PHEV: Contactor control, balancing, isolation & DTCs implemented by @wjcloudy in #2462

Inverters ⚡

  • Solax: Multiple tesla batteries now possible to run with new contactor control dropdown option by @frenetic1 in #2211
  • Kostal: Fixed an issue where battery->update_values() was called too often by @mbuhansen in #2463

Hardware 🤖

  • Waveshare: Add GPIO 1/2 configurable option for status LED or I2C display by @demon1300 in #2412
  • Waveshare: Add MEB precharge pins to HAL by @dalathegreat in #2421
  • BECom: Add second MCP2518 (CAN-FD2) interface option by @jonny5532 in #2068

Housekeeping 🧹

New Contributors

Full Changelog: v10.10.1...v10.11.0