Skip to content

Releases: dalathegreat/Battery-Emulator

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

v2.1.0 release

27 Jul 14:19
e1191cd
Compare
Choose a tag to compare

This release adds the following features:

  • Sungrow SH-##-RT/RS inverters are now marked as stable ✅ 🥳
  • BYD CAN now stops transmitting CAN messages incase BMS raises a fault. This is done to signal to the inverter that charging/discharging needs to stop. CAN mapping scaling for BYD CAN also adjusted after user testing
  • The supported inverter list has been expanded with more inverters that most likely work with the code
  • Automatic contactor closing via LilyGo now implemented ✅ Added a wiki section on how to use this feature with LEAF batteries
  • Basic Chademo support added
  • Updated images on how to power the LilyGo board. Recommended way now is via USB port, the external 5-12V connector can cause the board to crash. So USB will be the only recommendation from now on!
  • The LED on the board now lights up blue 🔵 , incase CAN wiring is incorrect on startup. Possible causes are swapped High/Low pair, wire disconnected, or wrong terminating resistance. Check CAN wiring if you see this blue LED!
    bild

v2.0.0 release

24 Jul 11:03
3055916
Compare
Choose a tag to compare

This is a recommended update for all users. It adds the following functionality

  • LEAF batteries: CRC checking for CAN messages. Status LED goes yellow if too many CAN messages get corrupted
  • LEAF batteries: Cell voltage monitoring. If a cell goes too low or too high, the inverter stops charge/discharge. The voltage limits can be customized, default 2700mV min, 4250mV max
  • Sungrow Inverter support (⚠️ Untested)
  • Solax Inverter support (⚠️ Untested)
  • Tesla Model 3 Battery support (⚠️ Untested)
  • Renault Zoe/Kangoo Battery support (⚠️ Untested)

Initial release

05 Jun 09:06
Compare
Choose a tag to compare

Initial release 🔋

  • Supports LEAF batteries with Fronius Gen24