github syssi/esphome-jk-bms 2.2.0

2 months ago

What's Changed

  • Add ESP8266 Modbus example by @syssi in #556
  • Point out the Modbus master vs. slave mode (JK-PB series) by @syssi in #565
  • Add display port protocol details by @syssi in #566
  • Improve error bitmask decoding by @syssi in #521
  • Increase max balancing current of heltec balancers to 15A by @syssi in #571
  • Add display component by @syssi in #572
  • Move start of frame bytes to consts by @syssi in #574
  • Extend central component schema by @syssi in #575
  • Disable active BLE scans to save some power and RF pollution by @syssi in #576
  • Fix max discharge current factor of the setter by @syssi in #578
  • Compute {min,max}_voltage_cell, delta_cell_voltage and average_cell_voltage by @syssi in #582
  • Reduce the verbosity of the BLE client component by @syssi in #583
  • Add JK-B2A8S20P, hw 11.XA, sw 11.48 as supported by @syssi in #590
  • Add JK-B2A24S20P, hw 10.XW, sw 10.09, using JK02_24S as supported by @syssi in #592
  • Add example YAML for two v14 devices connected via BLE by @gyrex in #597
  • Register missing sensors (Fixes: #611) by @syssi in #612
  • Use the BLE scanner to identify the MAC address of your BMS by @syssi in #616
  • Fix sensor names by @syssi in #634
  • Change the sensor.balancing device class to EMPTY by @I-Love-47 in #639
  • Fix typo in README.md by @michalpelka in #643
  • Avoid GPIO1 and GPIO3 because of the picky JK-BMS by @syssi in #644
  • Add JK-B2A20S20P, hw 10.XW, sw 10.10 as supported by @cygeus in #456
  • Extend Modbus example by @syssi in #645
  • Improve start of frame detection by @syssi in #647
  • Add BLE communication details by @syssi in #658
  • Add frame specs by @syssi in #661
  • Improve printf types to fix ESP32C6 compatibility by @SupermotoJerry in #637
  • Unregister BLE notifications on disconnect by @syssi in #666
  • Add settings frame specifications by @syssi in #669
  • Add JK-BD6A24S12P as supported by @syssi in #675
  • Add JK active balancer (DZxx) support by @syssi in #18
  • Don't decode measurement twice by @syssi in #680
  • Verify Neey/EnerKey EK-24S4EB balancer support by @syssi in #677
  • Add DRY contact support (JK-PB series, BLE) by @syssi in #684
  • Use ruff format at the CI by @syssi in #687
  • Migrate to actions/cache@v4 by @syssi in #691
  • Fix total voltage sensor of the Modbus examples by @syssi in #699
  • Adopt structure of the ESPHome CI by @syssi in #730
  • Increase precision of the total voltage by @syssi in #734
  • Update minimum python version to 3.10 by @syssi in #737
  • Fix *.*_SCHEMA deprecations by @syssi in #739
  • Improve esp32-jk-pb-modbus-example.yaml by @gost-serb in #742
  • Add display port faker by @syssi in #744
  • Expose charge status and charge status time elapsed of the v15 firmware by @syssi in #746
  • Add v19 faker by @syssi in #748
  • Use defaults by @syssi in #757
  • Add JK-B2A25SRP support by @syssi in #759
  • Make CI build verbose by @syssi in #760
  • Make entity names unique by @syssi in #761
  • Add additional firmware versions as supported by @syssi in #768
  • Add another supported firmware version by @syssi in #769

New Contributors

Full Changelog: 2.1.0...2.2.0

Don't miss a new esphome-jk-bms release

NewReleases is sending notifications on new releases.