Skip to content

[7.5] Better BMS Probe Handling and BLE Cleanup

Latest

Choose a tag to compare

@zjwhitehead zjwhitehead released this 14 Mar 15:37
· 101 commits to master since this release

What’s New

Reliability & Sensor Integrity

  • BMS cell temperature probes now handle disconnects more intelligently, reducing false alarms from bad or missing sensors
  • Highest/lowest battery temperature reporting now stays aligned with the sanitized probe data used elsewhere in the system
  • Added connection/disconnection logging for BMS cell probes to make intermittent wiring issues easier to diagnose

Alerts & UI

  • Battery temperature on the display now uses only valid connected cell probes
  • When no valid battery temperature probe is available, the UI shows - instead of a misleading low reading

BLE & Telemetry

  • Removed the old legacy BLE telemetry path and standardized on the packed binary telemetry format

Under the Hood

  • Expanded unit test coverage for probe disconnect handling, alert transitions, and edge cases around BMS cell temperatures
  • Refreshed key dependencies, including ESP32 platform, NimBLE, ArduinoJson, ANT-BMS-CAN, and Adafruit libraries

Full Changelog: v7.4...v7.5