github syssi/esphome-jk-bms 2.0.0

3 months ago

This release ships a breaking change because the (flaky) auto-detection of the protocol version was removed. You have to choose the appropriate in future. The protocol version JK02 was renamed to JK02_24S to force all users to update and double check their YAML configurations. Rule of thumb: If your power_tube_temperature sensor works fine and shows a reasonable measurement you are using the correct protocol version.

Some more improvements since version 1.5.0:

  • UART-TTL: Improved preamble synchronization. This should reduce the amount of CRC errors every now and then (#340)
  • UART-TTL: Command support added. The charging, discharging and balancing switch can be controlled using the UART connection now! Kudos to @jrventer (#343)
  • BLE: During OTA updates the BLE connection gets suspended now. Kudos to @tomatensaus (#417)
  • BLE: BLE discovery improved because the advertised BLE name of a JK-BMS has changed slighty (#423)
  • BLE: Some new feature of the JK-PBs series were added: Switch entities (heating, disable_temperature_sensors, display_always_on, smart_sleep, timed_stored_data, disable_pcl_module, charging_float_mode) (#424)
  • BLE: The implementation of the emergency feature (emergency time countdown sensor and emergency switch) is complete now (#428)
  • BLE: Some new settings (port switch and device address) gets printed to the log (#431) (#432)
  • BLE: The implementation of the heating feature (heating status, heating current and heating switch) is complete now. Kudos to @RFDarter (#436)

Don't miss a new esphome-jk-bms release

NewReleases is sending notifications on new releases.