Releases: dalathegreat/Battery-Emulator
v3.4.0 release
What's Changed
- New inverter protocol added! 🍾BYD Battery-Box H, 7x modules. This CAN protocol can be used with the SMA Sunny Boy Storage inverter, and with the Kostal Plenticore inverter!
- USB Serial printout now runs much faster! 🚀 9600 -> 115200 , remember to set the new baud rate in the serial monitor window!
- Tesla batteries
- Improved serial printout for Tesla batteries
- Nissan LEAF batteries:
- Fixed an issue where signed values wouldn't be handled properly
- USB printing made more user friendly with correct scalings
- Fixed an issue where the Charging/Discharging/Idle field would show wrong values
Pull requests included
- Improvements to debug output for Tesla batteries. by @matvey83 in #66
- Leaf print refactor by @dalathegreat in #67
- SMA BYD CAN by @dalathegreat in #68
Full Changelog: v3.3.0...v3.4.0
v3.3.0 release
This update fixes some LEAF issues, and improves value scaling on Solax inverters
What's Changed
- Solax inverters:
- Current on screen now scaled properly
- Power value now scaled properly
- Improved CAN mappings and sending routine
- Nissan LEAF batteries:
- Current value (A) now shows real current, previously value was 2x
- Power value (W) now shows real power, previously value was 2x
- Fixed an issue where using Leafspy at the same time could cause Yellow LED on the board, active polling is now paused 100seconds incase it detects Leafspy in use.
- USB output only shows the actual min/max temperature values sent towards inverter
Example of Solax inverters, previous software version and newest one:
Full Changelog: v3.2.0...v3.3.0
- Leaf leafspy by @dalathegreat in #63
- Update SOLAX-CAN.cpp by @StarkJohan in #65
v3.2.0 release
This update fixes some issues for Tesla Model 3/Y batteries. Model Y batteries are now marked as stable! ✅
What's New
- Tesla: CAN still alive now read from BMS message
- Tesla: Add contactor opening incase of a FAULT situation
- Tesla: Added aditional HVIL safety
- Tesla Charge max value for Tesla Model3/Y now estimated
- Tesla & Nissan LEAF: Cell voltages now mapped to inverter values
v3.1.0 release
This update adds support for Tesla Model 3 batteries. These batteries are now marked as stable! ✅
What's changed
- Fixed a bug where Tesla Model 3 limits were sent as Amperage instead of Watts
- Added cell voltage monitoring and safeties for Tesla Model 3 packs
- HVIL state is now human readable for Tesla Model 3 packs
v3.0.0 release
This update improves usability. This update adds a new file, 'USER_SETTINGS.h' that now contains all the user configurable settings. You will no longer need to change individual header files when compiling for your setup, all changes are localized to one place! This also makes it easier to update to newer versions in the future, just make a backup of your 'USER_SETTINGS.h' file!
What's changed
- Added 'USER_SETTINGS.h' for easier configuration
- Fixed an issue that caused SOLAX_CAN not to compile
- Tesla Model 3 batteries: Fixed an issue that contactors would not close. Also fixed an issue with board getting stuck in error state.
v2.6.0 release
This update adds support for Solax and FoxESS inverters. This is a highly recommended update!
What's changed
- Added support for Solax X1 / X3 inverters ✅
- Added support for FoxESS H1/H3 inverters ✅ (note, second CAN channel needed)
- Added support for dual channel CAN using secondary MCP2515 chip, thanks @rjsc 🥳 https://github.com/dalathegreat/BYD-Battery-Emulator-For-Gen24/wiki/FoxESS-H1---H3
- Added support for PWM control over contactors, thanks @rjsc 🥳
- Nissan LEAF: Fixed a bug that caused the available charge power to overflow, causing slow charging
v2.5.0 release
This release adds support for Tesla Model 3 packs ✅ (also HVIL bypassing which is NOT recommended, see wiki)
What's changed
- Tesla HVIL bypass by @dalathegreat in #52
v2.4.0 release
This release improves safety by reducing the risk for crashes, plus some minor tweaks. This is a highly recommended update!
What's changed
v2.3.0 release
This release adds basic compatibility for new batteries. It also improves support for Nissan LEAF batteries
What's changed
- Adds basic support for Kia/Hyundai 64kWh batteries in #39 🪫
- Adds basic support for BMW i3 batteries in #40 🪫
- Add inverterAllowsContactorClosing parameter to signal from inverter side incase contactors can be closed ⚡
- Nissan LEAF improvements: #43 🍃
- Added an alarm if cell mV difference goes over 500mV (which trigger yellow LED on the board)
- LB_Charge_Power_Limit is now read properly from the CAN data
- Poll all the 0x7BB groups actively from the battery. Detailed current info now sampled from battery
- Fixed battery temperature measurements for ZE0 and ZE1 (previously was only OK on AZE0 batteries)
Known issues
- Disconnecting CAN cables while system is running will result in board freezing #27
v2.2.0 release
This release adds compatibility for a new inverter!
New features:
- GoodWe models "ET/BT & EH/BH & EHB" are now marked as compatible after getting user feedback ✅
Known issues:
- Disconnecting CAN cables while system is running will result in board freezing #27