Skip to content

Releases: dalathegreat/Battery-Emulator

v3.4.0 release

16 Oct 19:14
7a7156b
Compare
Choose a tag to compare

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!
    bild
  • 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

v3.3.0 release

30 Sep 16:21
7db8af2
Compare
Choose a tag to compare

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:
bild

Full Changelog: v3.2.0...v3.3.0

v3.2.0 release

25 Sep 18:47
c9c44bc
Compare
Choose a tag to compare

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

16 Sep 19:44
4199526
Compare
Choose a tag to compare

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

15 Sep 11:20
363fdbe
Compare
Choose a tag to compare

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

28 Aug 13:33
aa51118
Compare
Choose a tag to compare

This update adds support for Solax and FoxESS inverters. This is a highly recommended update!

What's changed

v2.5.0 release

20 Aug 20:20
1c6cd17
Compare
Choose a tag to compare

This release adds support for Tesla Model 3 packs ✅ (also HVIL bypassing which is NOT recommended, see wiki)

What's changed

v2.4.0 release

18 Aug 19:22
0ee021b
Compare
Choose a tag to compare

This release improves safety by reducing the risk for crashes, plus some minor tweaks. This is a highly recommended update!

What's changed

  • Fixed an issue where disconnecting the CAN wires would crash the board #48
  • Nissan LEAF: Add decimal to LB_Current #44
  • Modbus server is now turned off incase it is not used. This saves some CPU cycles, reduces dynamic memory usage by 19% and also reduces 1% of program storage space. #46

v2.3.0 release

14 Aug 18:03
12f8080
Compare
Choose a tag to compare

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

30 Jul 17:14
031f688
Compare
Choose a tag to compare

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