What's Changed 📦
This release adds support for Sono Motors batteries, Growatt LV inverters, and a ton of bugfixes. It is especially recommended for Volvo/Polestar users, since it contains some well needed improvements there. Be sure to read thru the release notes before installing this new version!
Note
Note, this version drops support for MCP2517 chips in favour of the MCP2518FD chips. This is to ensure proper CAN-FD timing requirements. By removing the hardware workarounds needed to keep a 2517 chip operating, we speed up the 2518FD operation. This change should not affect anyone, since no hardware designs have been made with 2517
Important
To take into use a 8.X.X version, Copy/Rename the USER_SECRETS.TEMPLATE.h file to USER_SECRETS.h and update connectivity settings inside this file. This is a new mandatory step to increase cybersecurity, to make it less likely for developers to commit sensitive credentials during software development
Batteries 🔋
- New battery: Add support for Sono Motors Battery by @dalathegreat in #754
- Kia/Hyundai 40-64kWh:
- Slow down cellvoltage polling in order to not miss any messages by @LevinSwe in #734
- Add sanity checking for last cellvoltages by @dalathegreat in #745
- Added More Battery Info page by @dalathegreat in #747
- Volvo/Polestar:
- Added CAN controllable contactor closing and DTC reset by @dalathegreat in #744
- Bugfix: Use BMS allowed charge/discharge values to make integration safer by @dalathegreat in #749
- Add startup routine to make contactor closing more reliable by @dalathegreat in #771
- Tesla S/3/X/Y
- Feature: Add forced Tesla LFP balancing functionality by @dalathegreat in #718
- Feature: Tesla, add isolation clearing function by @dalathegreat in #764
Inverters ⚡
- New inverter protocol: Growatt 48V Low Voltage by @dalathegreat in #776
- Improvement: Make BYD protocol more robust for offgrid use by @dalathegreat in #751
Connectivity 📶
- Adding ability to remotely trigger a BMS reset via MQTT by @No-Signal in #746
Hardware 🤖
- Feature: LilyGo can now log debug messages to SD Card by @No-Signal in #708
- Feature: Add periodic BMS power reset, useful for LEAF batteries, by @dalathegreat in #706
- 3LB board: Add support for BMS2 power by @dalathegreat in #741
Housekeeping 🧹
- Library: Update ArduinoJson to v7.3.0 by @dalathegreat in #750
- Enhancement: Templating fix by @mvgalen in #733
- Improvement: CAN logging to SD to significantly improve performance by @No-Signal in #752
- Improvement: Reduce sketch size @dalathegreat in #770
- Improvement: Remove MCP2517 support for code speedup by @dalathegreat in #756
- Bugfix: Printf logging code & added BE version to log by @mvgalen in #742
Full Changelog: v8.0.0...v8.1.0