I adapted the YAML from version 1.13.3 of uksa007 by adding new functions.
I can explain how it works in detail later.
The necessary components come exclusively from the syssi github (
https://github.com/syssi/esphome-jk-bms ).
You will find the YAML attached.
Below is the changelog:
# V1.14.0 Sleeper85 : Add float charge function
# V1.13.6 Sleeper85 : Add 'Absorption time' and 'Absorption Offset V.' slider
# V1.13.5 Sleeper85 : Set CAN manufacter to "PYLON" for improve compatibility with Deye and other inverters
# V1.13.4 Sleeper85 : Improve 'Charge Status' behavior + add 'Rebulk Offset V.' slider
# V1.13.3 uksa007 : Improve compatibility with Deye and other inverters
# V1.13.2 uksa007 : Send Max Temperature of T1, T2 to inverter
# V1.13.1 uksa007 : Fix compile issues with new version of ESPhome 2023.4.0, set rebulk offset to 2.5