v8.3.0
What's Changed 📦
This version fixes a few bugs, adds support for some new components, and replaces the MQTT library. We have been using an older version that stopped getting updates in 2020. This is now fixed by switching to the official Espressif ESP-MQTT library for improved cybersecurity and more features
Important
The new MQTT library takes up much more program space. It is mandatory to change "Tools, Partition Scheme" to "Minimal Spiffs" from here on. This is explained in the Quickstart video. Failing to change this might result in a Sketch too big
compilation error. See the picture below on where to set it:
Batteries 🔋
- New battery: Added Beta support for BMW PHEV batteries by @wjcloudy in #804
- Added support for Double Kia-Hyundai 64/40kWh batteries by @dalathegreat in #816
- Tesla S/3/X/Y:
- Added event for when detecting a blown pyro fuse by @dalathegreat in #808
- LFP configuration option moved from Tesla.h to USER_SETTINGS by @dalathegreat in #806
- Nissan LEAF:
- Periodic BMS reset now only halts CAN sending towards battery while reset in progress by @dalathegreat in #814
- Change battery-allows-contactor closing logic to make it more robust by @dalathegreat in #811
- BMW iX: Added iX balancing requests by @wjcloudy in #803
Inverters ⚡
- Solax: Webserver now show correct contactor status when Solax opens them by @dalathegreat in #812
- Solax: Improved CAN mappings for Solax protocol by @mvgalen in #819 and in #821
Connectivity 📶
- Improvement: MQTT library replacement by @No-Signal in #768
Housekeeping 🧹
- Improvement: Move global charger variables to datalayer by @dalathegreat in #810
- Improvement: Reduce amount of compilation warnings by @dalathegreat in #817
Full Changelog: v8.2.0...v8.3.0