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
andbalancing
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 andemergency
switch) is complete now (#428) - BLE: Some new settings (
port switch
anddevice address
) gets printed to the log (#431) (#432) - BLE: The implementation of the heating feature (
heating
status,heating current
andheating
switch) is complete now. Kudos to @RFDarter (#436)