v10.13.0
What's Changed 📦
This release contains several MQTT improvements. MQTT users especially should check out each PR listed below for more information. In particular for cell voltages display precision to be 3 in HA, BE device instance needs to be deleted from HA MQTT integration, and then BE needs to be rebooted, in order to be re-discovered with the new entity settings
This release also adds DTC reading and clearing for BYD Vehicles, which will help develop the integration further, and aid troubleshooting misbehaving BYD packs.
Apart from all this, there are several other bugfixes and enhancements. Please check out the full list of changes below
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 🔋
- Nissan LEAF: Avoid false temperature warning events on AZE0 by @dalathegreat in #2500
- BYD Vehicle: Live DTC Read & Erase by @demon1300 in #2519 & #2485
- BMW i3: Significant protocol improvements, battery now estimates SOC% more like it would in vehicle. by @mbuhansen in #2506
- BMW i3: DTC JSON list added by @dalathegreat in #2529
- Volkswagen MEB: Avoid high temperature diff on reboot by @dalathegreat in #2530
- Zoe Gen2: Filter out incorrect startup readings by @dalathegreat in #2531
Hardware 🤖
- Fix BEcom -> BECom in release_assets by @jonny5532 in #2498
- Waveshare: Add secondary battery contactor pin by @dalathegreat in #2514
- T2CAN: CAN-FD bugfix; Fix autodetection to use correct TCDO value, validation by @jonny5532 in #2522
Connectivity
- MQTT: Fixed an issue where
SET_LIMITSdischarge limit compared against wrong (charge) setpoint by @nagyrobi in #2509 - MQTT: Set suggested display precision to 3 and proper icon for cell voltages in HA discovery by @nagyrobi in #2510
- MQTT: Add
state_classassignment forbalancing_active_cellsautodiscovery sensor by @nagyrobi in #2508 - MQTT: Feature; Complete MDI icon coverage for HA autodiscovery entities by @nagyrobi in #2516
Housekeeping 🧹
- DTC feature: JSON files documentation by @malec1984 in #2504
- Bump actions/cache from 5 to 6 by @dependabot[bot] in #2515
- Actions improvement: rename firmware.bin inside ZIP with PR# and short SHA for clarity by @nagyrobi in #2523
New Contributors
Full Changelog: v10.12.0...v10.13.0