Releases: txubelaxu/esphome-jk-bms
v2.2
v2.1
Full Changelog: v2.0.1...v2.1
v2.0.1
2.0
Previous version: all the params were READ only.
In this new version, a lot of parameters are READ & WRITE.
"Broadcast Changes to all BMSs" SWITCH. If it is "on" and you make a change on a BMS, the same change will send to all other BMSs in the network.
Full Changelog: v1.00...2.0
v1.3.1
v1.2 release
- NEW "Pseudo master mode". In a traditional MASTER/SLAVE configuration, during the small silences in the network ESP launches some special request to gather "device info" (frame type 03) that it is always missing in the network traffic.
- NEW "MASTER MODE". All of the BMS are set up as slave. ESP acts as MASTER, asking periodically all the info. This mode is working.
- More changes to HASS dashboards
- Buffer management changed.
- Some bugs corrected
v1.1 release
Use 1 ESP to monitor up to 16 BMS using RS-485 internal network. (new JK-PBx)
Added 30 alarms
Added all Voltages.
Added a Dashboard for Home Assistant.
Added multiple alarm boolean sensors: BATTempSensor1Absent, BATTempSe…
…nsor2Absent, BATTempSensor3Absent, BATTempSensor4Absent, BATTempSensor5Absent, BatOVP, BatUVP, BatteryOverTemp, CPUAuxCommuErr, CellOVP, CellQuantity, CellUVP, ChOCP, ChOTP, ChSCP, ChUTP, ChargeMOS, CurSensorErr, DchOCP, DchOTP, DchSCP, DischargeMOS, DischargeOnFailed, GPSDisconneted, MOSTempSensorAbsent, ModifyPWDinTime, MosOTP, PLCModuleAnomaly, TemperatureSensorAnomaly, WireRes
difference between: "switch status" and "real working status". Useful for balancing, for example: balancer could be ON, but balancing can be on or off, depending on conditions...
All the switches are available for BLE and for RS-485.
Compatibility with JK-PB
Needed 1 only ESP to gather info of every BMS in the network (max. 16 BMSs). Tested OK with 1 master and 6 slaves.
Tested with hw v14 and hw v15. Tested in a mixture.
Bluetooth is free to connect with other device.
Changed the way that the sniffer manages serial RX buffer.
Corrected a bug that did not get the info from BMS master correctly.
Added more parameters to the gathering.
+bug corrected.