v5.2.0
版本发布时间: 2024-02-14 04:29:52
dalathegreat/Battery-Emulator最新发布版本:v5.7.1(2024-04-15 03:07:28)
What's Changed
New features
- This release adds event handling. The webserver can now display a list of events that have triggered in the system. For instance anything out of the ordinary; cell overvoltage, overheating, CAN failures etc. all get logged to the event list. The events are also stored to EEPROM for an additional layer of security. Event handling makes troubleshooting a problematic situation much easier. Massive thanks to @Cabooman for implementing most of it 🙌
The event log can show you how many events have occured, when the last event of this type happened, severity of event and data. Events get stored to EEPROM, so if you later on power on the board, it will spit out the last events via serial on bootup. How neat is that? 👍
Note for devs: Events should be used for further development of all battery handlers, since it centralizes the writing of BMS status and handling of LED color and serial printouts.
Inverters
- Add SMA CAN H findings by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/174
Batteries
- Kia/Hyundai 64kWh: Fix negative temp handling by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/162
- Kia/Hyundai 64kWh: Add cellvoltage mappings by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/168
- Bugfix: Clear battery events properly by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/177
Connectivity
- Wifi connections are now even more robust, and better error handling.
- Wifi channel can now be configured if desired
- Wifi channel is now shown in Webserver UI
- Add MQTT autoconfig for homeassistant for other data than just cell voltages by @kharnt0x in https://github.com/dalathegreat/Battery-Emulator/pull/166
Misc
- Feature: Webserver cleanup + Event timestamps by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/169
- Bugfix: Beautify eventsview by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/171
- Bugfix/mqtt cell voltage by @Cabooman in https://github.com/dalathegreat/Battery-Emulator/pull/173
- Polishing the EEPROM handling by @Cabooman in https://github.com/dalathegreat/Battery-Emulator/pull/176
Housekeeping for repository
- Unit tests! by @Cabooman in https://github.com/dalathegreat/Battery-Emulator/pull/170
- Add Dependabot by @lenvm in https://github.com/dalathegreat/Battery-Emulator/pull/163
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/dalathegreat/Battery-Emulator/pull/165
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in https://github.com/dalathegreat/Battery-Emulator/pull/164
New Contributors
- @dependabot made their first contribution in https://github.com/dalathegreat/Battery-Emulator/pull/165
Full Changelog: https://github.com/dalathegreat/Battery-Emulator/compare/v5.0.1...v5.2.0