Releases: Sleeper85/esphome-jk-bms-can
Releases · Sleeper85/esphome-jk-bms-can
Auto Charge Voltage Control and EOC improvements
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
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
- 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
- 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
- ID 0x379 will be sent when choosing protocol 2 or 4
New Wire and Bluetooth YAML files
- 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
- 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
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
The documentation of the README and YAML file has been improved.
Improved Alarm handling + New CAN protocol settings
- 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