The new 123\SmartBMS gen 3 release candidate v3.3 is available for testing.
for more information about all the new battery details and features, see Using the app.
What’s new in firmware v3.3
Firmware v3.3 contains a lot of improvements, new functions and settings for experts
Battery capacity measurement and state of health
The older a battery gets, the more it degrades. The more degradation, the lower the usable capacity. The 123\SmartBMS is now able to measure this real battery capacity from 100% (all cells balancing) to 0% (Vlow) and uses it for state of health and SoC determination.
Tip: if you want the BMS to use the – in the app at Settings configured – factory battery capacity instead of the measured capacity, turn off the setting “Use measured capacity for SoC”
Correct SoC based on battery voltage at rest
The BMS can now correct the battery’s SoC when the battery is at rest – in other words, when the battery is not being charged or discharged by big currents. The 123\SmartBMS has proprietary developed Multistageā¢ correction, which takes multiple parameters into account to be able to correct the SoC, but not overcorrect like most other BMS brands have.
Change relay function and force relay position
It is now possible to change the function for each of the signal relays (“Charge” and “Load” signal relay). This can be useful when you have 1 power relay and want to use one signal relay to control the power relay and the other, for example, for an early disconnect warning.
Besides forcing the relay position to stay off, it is now also possible to force a relay to stay on. This can be useful when the BMS is in Critical Mode and the power relay disconnected, for example because of an undervoltage. Force the relay to turn on and you can emergency charge the battery.
Change the BMS name
It is possible to change the BMS name, to easily identify the batteries in the app. Not need for remembering the BMS ID or writing it down.
Extra settings
A lot of parameters are now visible when you activate “Expert mode” at Settings. For example, the minimum time an error needs to persist before switching off Allowed to charge or Allowed to load.