Skip to content

Releases: Sleeper85/esphome-jk-bms-can

Auto Charge Voltage Control and EOC improvements

27 Mar 09:28
56133f7
Compare
Choose a tag to compare

V1.17.5 @MrPabloUK : Auto Charge Voltage Control" function rewritten, EOC cycle threshold added to reduce premature triggering of float phase

Full Changelog: V1.17.4...V1.17.5

New Auto Charge Voltage Control function

18 Mar 23:46
7b93821
Compare
Choose a tag to compare

V1.17.4 @MrPabloUK : Added "SMA" to CAN BMS names, added function "Auto Charge Voltage Control" to avoid OVP alarms and improve balancing, categorised sensors, set time source to SNTP, min battery voltage based on BMS value, added "Last Complete Charge" timestamp, renamed daily energy sensors and added input number display option

Full Changelog: V1.17.3...V1.17.4

New Cut-Off Charging Logic and Auto Charge/Discharge Current Control functions

22 Feb 23:50
Compare
Choose a tag to compare
  • V1.17.3 Sleeper85 : Renumbering cells, Added “JK-BMS ESP32 Restart” switch, adding Total Daily Energy sensors, set jk_bms update interval to 3s, set default log level to INFO, improvement of comments
  • V1.17.2 @MrPabloUK : Added function "Auto Charge/Discharge Current Control" to avoid OVP/UVP alarms
  • V1.17.1 Sleeper85 : New Cut-Off Current/Voltage Charging Logic for LFP with the participation of @shvmm
  • V1.16.6 Sleeper85 : Selectable CAN settings + Adding inverter_offset_v + Improved CAN ID 0x355, sending 100% only at the end of the absorption phase, adding bytes [04:05] and [06:07] + Automatic calculation of the number of battery modules + Save and Restore slider values
  • V1.16.5 Sleeper85 : Add Preventive Alarms Logic, CAN ID 0x356: send average temperature of T1/T2, new "Discharging current max" slider

Improved Charging Logic, CAN ID 0x356, Change switch name

29 Jan 17:12
Compare
Choose a tag to compare
  • Improved Charging Logic for ESP32 startup/reboot and Float charge (the voltage decreases slowly)
  • Add CAN ID 0x356 bytes [06:07] cycles for Sofar
  • Change switch name in order to be able to differentiate between the BMS switches and those of the CAN application

Battery Capacity for Victron, Sol-Ark and Luxpower

21 Jan 14:14
Compare
Choose a tag to compare
  • ID 0x379 will be sent when choosing protocol 2 or 4

New Wire and Bluetooth YAML files

20 Jan 23:09
Compare
Choose a tag to compare
  • Split the "Charge/Discharge values" section and added instructions for "Stop Discharging"
  • Set "esp-idf" framework by default (Bluetooth connection is not stable with Arduino framework)

Improved Alarm/Charging/Discharging Logic and CAN protocol

15 Jan 19:25
Compare
Choose a tag to compare
  • Improved Alarm/Charging/Discharging Logic
  • Improved CAN protocol and Victron support (adding IDs : 0x372, 0x374, 0x375, 0x376, 0x377 and 0x382)
  • Fix : Slider charging_current max value = ${charge_a}

Improved code and set api "reboot_timout" to "0s" by default

07 Jan 13:41
Compare
Choose a tag to compare

Disabled automatic reboot every 15 minutes when there is no HA server connected to the ESP32 API + code cleaning.

Improved documentation for API, Web Server and WiFi settings

02 Jan 23:23
Compare
Choose a tag to compare

The documentation of the README and YAML file has been improved.

Improved Alarm handling + New CAN protocol settings

01 Jan 22:37
Compare
Choose a tag to compare
  • V1.15.3 : Add 'CAN Protocol Settings' and new CAN ID based on the SMA and Victron protocol (alpha)
  • V1.15.2 : Improved Alarm handling, all alarms will set charge/discharge current to 0A and set 'Charging Status' to Alarm