INFO ESPHome 2024.5.4 INFO Reading configuration /config/esphome/jk-bms-battery-monitor-1.yaml... INFO Updating https://github.com/syssi/esphome-jk-bms.git@main INFO Generating C++ source... INFO Compiling app... Processing jk-bms-battery-monitor-1 (board: esp32dev; framework: espidf; platform: platformio/espressif32@5.4.0) -------------------------------------------------------------------------------- HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash - framework-espidf @ 3.40407.0 (4.4.7) - tool-cmake @ 3.16.9 - tool-ninja @ 1.10.2 - toolchain-esp32ulp @ 2.35.0-20220830 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5 Reading CMake configuration... Dependency Graph |-- ArduinoJson @ 6.18.5 Compiling .pioenvs/jk-bms-battery-monitor-1/src/main.o Linking .pioenvs/jk-bms-battery-monitor-1/firmware.elf RAM: [== ] 17.1% (used 55972 bytes from 327680 bytes) Flash: [======= ] 71.7% (used 1314953 bytes from 1835008 bytes) Building .pioenvs/jk-bms-battery-monitor-1/firmware.bin Creating esp32 image... Successfully created esp32 image. esp32_create_combined_bin([".pioenvs/jk-bms-battery-monitor-1/firmware.bin"], [".pioenvs/jk-bms-battery-monitor-1/firmware.elf"]) Wrote 0x152a40 bytes to file /data/build/jk-bms-battery-monitor-1/.pioenvs/jk-bms-battery-monitor-1/firmware-factory.bin, ready to flash to offset 0x0 ========================= [SUCCESS] Took 94.48 seconds ========================= INFO Successfully compiled program. INFO Connecting to 10.0.0.27 INFO Uploading /data/build/jk-bms-battery-monitor-1/.pioenvs/jk-bms-battery-monitor-1/firmware.bin (1321536 bytes) Uploading: [============================================================] 100% Done... INFO Upload took 7.40 seconds, waiting for result... INFO OTA successful INFO Successfully uploaded program. INFO Starting log output from 10.0.0.27 using esphome API INFO Successfully connected to jk-bms-battery-monitor-1 @ 10.0.0.27 in 19.499s INFO Successful handshake with jk-bms-battery-monitor-1 @ 10.0.0.27 in 0.068s [18:15:30][I][app:100]: ESPHome version 2024.5.4 compiled on Jun 3 2024, 18:13:36 [18:15:30][I][app:102]: Project syssi.esphome-jk-bms version 2.0.0 [18:15:30][C][wifi:580]: WiFi: [18:15:30][C][wifi:408]: Local MAC: C8:2E:18:25:86:30 [18:15:30][C][wifi:413]: SSID: 'wireless'[redacted] [18:15:30][C][wifi:416]: IP Address: 10.0.0.27 [18:15:30][C][wifi:420]: BSSID: BA:5E:71:3A:58:26[redacted] [18:15:30][C][wifi:421]: Hostname: 'jk-bms-battery-monitor-1' [18:15:30][C][wifi:423]: Signal strength: -48 dB ▂▄▆█ [18:15:30][C][wifi:427]: Channel: 6 [18:15:30][C][wifi:428]: Subnet: 255.255.255.0 [18:15:30][C][wifi:429]: Gateway: 10.0.0.1 [18:15:30][C][wifi:430]: DNS1: 0.0.0.0 [18:15:30][C][wifi:431]: DNS2: 0.0.0.0 [18:15:30][C][logger:185]: Logger: [18:15:30][C][logger:186]: Level: DEBUG [18:15:30][C][jk_bms_ble:059]: Maximum Voltage Cell 'jk-bms-battery-monitor-1 max voltage cell' [18:15:30][C][jk_bms_ble:059]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:060]: Delta Cell Voltage 'jk-bms-battery-monitor-1 delta cell voltage' [18:15:30][C][jk_bms_ble:060]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:060]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:060]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:060]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:061]: Average Cell Voltage 'jk-bms-battery-monitor-1 average cell voltage' [18:15:30][C][jk_bms_ble:061]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:061]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:061]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:061]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:062]: Cell Voltage 1 'jk-bms-battery-monitor-1 cell voltage 1' [18:15:30][C][jk_bms_ble:062]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:062]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:062]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:062]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:063]: Cell Voltage 2 'jk-bms-battery-monitor-1 cell voltage 2' [18:15:30][C][jk_bms_ble:063]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:063]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:063]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:063]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:064]: Cell Voltage 3 'jk-bms-battery-monitor-1 cell voltage 3' [18:15:30][C][jk_bms_ble:064]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:064]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:064]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:064]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:065]: Cell Voltage 4 'jk-bms-battery-monitor-1 cell voltage 4' [18:15:30][C][jk_bms_ble:065]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:065]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:065]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:065]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:066]: Cell Voltage 5 'jk-bms-battery-monitor-1 cell voltage 5' [18:15:30][C][jk_bms_ble:066]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:066]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:066]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:066]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:067]: Cell Voltage 6 'jk-bms-battery-monitor-1 cell voltage 6' [18:15:30][C][jk_bms_ble:067]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:067]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:067]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:067]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:068]: Cell Voltage 7 'jk-bms-battery-monitor-1 cell voltage 7' [18:15:30][C][jk_bms_ble:068]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:068]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:068]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:068]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:069]: Cell Voltage 8 'jk-bms-battery-monitor-1 cell voltage 8' [18:15:30][C][jk_bms_ble:069]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:069]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:069]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:069]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:086]: Cell Resistance 1 'jk-bms-battery-monitor-1 cell resistance 1' [18:15:30][C][jk_bms_ble:086]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:086]: Unit of Measurement: 'Ω' [18:15:30][C][jk_bms_ble:086]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:086]: Icon: 'mdi:omega' [18:15:30][C][jk_bms_ble:087]: Cell Resistance 2 'jk-bms-battery-monitor-1 cell resistance 2' [18:15:30][C][jk_bms_ble:087]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:087]: Unit of Measurement: 'Ω' [18:15:30][C][jk_bms_ble:087]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:087]: Icon: 'mdi:omega' [18:15:30][C][jk_bms_ble:088]: Cell Resistance 3 'jk-bms-battery-monitor-1 cell resistance 3' [18:15:30][C][jk_bms_ble:088]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:088]: Unit of Measurement: 'Ω' [18:15:30][C][jk_bms_ble:088]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:088]: Icon: 'mdi:omega' [18:15:30][C][jk_bms_ble:089]: Cell Resistance 4 'jk-bms-battery-monitor-1 cell resistance 4' [18:15:30][C][jk_bms_ble:089]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:089]: Unit of Measurement: 'Ω' [18:15:30][C][jk_bms_ble:089]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:089]: Icon: 'mdi:omega' [18:15:30][C][jk_bms_ble:090]: Cell Resistance 5 'jk-bms-battery-monitor-1 cell resistance 5' [18:15:30][C][jk_bms_ble:090]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:090]: Unit of Measurement: 'Ω' [18:15:30][C][jk_bms_ble:090]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:090]: Icon: 'mdi:omega' [18:15:30][C][jk_bms_ble:091]: Cell Resistance 6 'jk-bms-battery-monitor-1 cell resistance 6' [18:15:30][C][jk_bms_ble:091]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:091]: Unit of Measurement: 'Ω' [18:15:30][C][jk_bms_ble:091]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:091]: Icon: 'mdi:omega' [18:15:30][C][jk_bms_ble:092]: Cell Resistance 7 'jk-bms-battery-monitor-1 cell resistance 7' [18:15:30][C][jk_bms_ble:092]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:092]: Unit of Measurement: 'Ω' [18:15:30][C][jk_bms_ble:092]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:092]: Icon: 'mdi:omega' [18:15:30][C][jk_bms_ble:093]: Cell Resistance 8 'jk-bms-battery-monitor-1 cell resistance 8' [18:15:30][C][jk_bms_ble:093]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:093]: Unit of Measurement: 'Ω' [18:15:30][C][jk_bms_ble:093]: Accuracy Decimals: 3 [18:15:30][C][jk_bms_ble:093]: Icon: 'mdi:omega' [18:15:30][C][jk_bms_ble:110]: Total Voltage 'jk-bms-battery-monitor-1 total voltage' [18:15:30][C][jk_bms_ble:110]: Device Class: 'voltage' [18:15:30][C][jk_bms_ble:110]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:110]: Unit of Measurement: 'V' [18:15:30][C][jk_bms_ble:110]: Accuracy Decimals: 2 [18:15:30][C][jk_bms_ble:111]: Current 'jk-bms-battery-monitor-1 current' [18:15:30][C][jk_bms_ble:111]: Device Class: 'current' [18:15:30][C][jk_bms_ble:111]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:111]: Unit of Measurement: 'A' [18:15:30][C][jk_bms_ble:111]: Accuracy Decimals: 2 [18:15:30][C][jk_bms_ble:111]: Icon: 'mdi:current-dc' [18:15:30][C][jk_bms_ble:112]: Power 'jk-bms-battery-monitor-1 power' [18:15:30][C][jk_bms_ble:112]: Device Class: 'power' [18:15:30][C][jk_bms_ble:112]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:112]: Unit of Measurement: 'W' [18:15:30][C][jk_bms_ble:112]: Accuracy Decimals: 2 [18:15:30][C][jk_bms_ble:113]: Charging Power 'jk-bms-battery-monitor-1 charging power' [18:15:30][C][jk_bms_ble:113]: Device Class: 'power' [18:15:30][C][jk_bms_ble:113]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:113]: Unit of Measurement: 'W' [18:15:30][C][jk_bms_ble:113]: Accuracy Decimals: 2 [18:15:30][C][jk_bms_ble:114]: Discharging Power 'jk-bms-battery-monitor-1 discharging power' [18:15:30][C][jk_bms_ble:114]: Device Class: 'power' [18:15:30][C][jk_bms_ble:114]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:114]: Unit of Measurement: 'W' [18:15:30][C][jk_bms_ble:114]: Accuracy Decimals: 2 [18:15:30][C][jk_bms_ble:115]: Power Tube Temperature 'jk-bms-battery-monitor-1 power tube temperature' [18:15:30][C][jk_bms_ble:115]: Device Class: 'temperature' [18:15:30][C][jk_bms_ble:115]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:115]: Unit of Measurement: '°C' [18:15:30][C][jk_bms_ble:115]: Accuracy Decimals: 1 [18:15:30][C][jk_bms_ble:116]: Temperature Sensor 1 'jk-bms-battery-monitor-1 temperature sensor 1' [18:15:30][C][jk_bms_ble:116]: Device Class: 'temperature' [18:15:30][C][jk_bms_ble:116]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:116]: Unit of Measurement: '°C' [18:15:30][C][jk_bms_ble:116]: Accuracy Decimals: 1 [18:15:30][C][jk_bms_ble:117]: Temperature Sensor 2 'jk-bms-battery-monitor-1 temperature sensor 2' [18:15:30][C][jk_bms_ble:117]: Device Class: 'temperature' [18:15:30][C][jk_bms_ble:117]: State Class: 'measurement' [18:15:30][C][jk_bms_ble:117]: Unit of Measurement: '°C' [18:15:30][C][jk_bms_ble:117]: Accuracy Decimals: 1 [18:15:31][C][jk_bms_ble:120]: State Of Charge 'jk-bms-battery-monitor-1 state of charge' [18:15:31][C][jk_bms_ble:120]: Device Class: 'battery' [18:15:31][C][jk_bms_ble:120]: State Class: 'measurement' [18:15:31][C][jk_bms_ble:120]: Unit of Measurement: '%' [18:15:31][C][jk_bms_ble:120]: Accuracy Decimals: 0 [18:15:31][C][jk_bms_ble:121]: Capacity Remaining 'jk-bms-battery-monitor-1 capacity remaining' [18:15:31][C][jk_bms_ble:121]: State Class: 'measurement' [18:15:31][C][jk_bms_ble:121]: Unit of Measurement: 'Ah' [18:15:31][C][jk_bms_ble:121]: Accuracy Decimals: 3 [18:15:31][C][jk_bms_ble:121]: Icon: 'mdi:battery-50' [18:15:31][C][jk_bms_ble:122]: Total Battery Capacity Setting 'jk-bms-battery-monitor-1 total battery capacity setting' [18:15:31][C][jk_bms_ble:122]: State Class: 'measurement' [18:15:31][C][jk_bms_ble:122]: Unit of Measurement: 'Ah' [18:15:31][C][jk_bms_ble:122]: Accuracy Decimals: 0 [18:15:31][C][jk_bms_ble:123]: Charging Cycles 'jk-bms-battery-monitor-1 charging cycles' [18:15:31][C][jk_bms_ble:123]: State Class: 'measurement' [18:15:31][C][jk_bms_ble:123]: Unit of Measurement: '' [18:15:31][C][jk_bms_ble:123]: Accuracy Decimals: 0 [18:15:31][C][jk_bms_ble:123]: Icon: 'mdi:battery-sync' [18:15:31][C][jk_bms_ble:124]: Total Charging Cycle Capacity 'jk-bms-battery-monitor-1 total charging cycle capacity' [18:15:31][C][jk_bms_ble:124]: State Class: 'measurement' [18:15:31][C][jk_bms_ble:124]: Unit of Measurement: 'Ah' [18:15:31][C][jk_bms_ble:124]: Accuracy Decimals: 3 [18:15:31][C][jk_bms_ble:124]: Icon: 'mdi:counter' [18:15:31][C][jk_bms_ble:125]: Total Runtime 'jk-bms-battery-monitor-1 total runtime' [18:15:31][C][jk_bms_ble:125]: State Class: 'total_increasing' [18:15:31][C][jk_bms_ble:125]: Unit of Measurement: 's' [18:15:31][C][jk_bms_ble:125]: Accuracy Decimals: 0 [18:15:31][C][jk_bms_ble:125]: Icon: 'mdi:timelapse' [18:15:31][C][jk_bms_ble:126]: Heating Current 'jk-bms-battery-monitor-1 heating current' [18:15:31][C][jk_bms_ble:126]: Device Class: 'current' [18:15:31][C][jk_bms_ble:126]: State Class: 'measurement' [18:15:31][C][jk_bms_ble:126]: Unit of Measurement: 'A' [18:15:31][C][jk_bms_ble:126]: Accuracy Decimals: 2 [18:15:31][C][jk_bms_ble:126]: Icon: 'mdi:current-dc' [18:15:31][C][jk_bms_ble:128]: Total Runtime Formatted 'jk-bms-battery-monitor-1 bms0 total runtime formatted' [18:15:31][C][jk_bms_ble:128]: Icon: 'mdi:timelapse' [18:15:31][C][jk_bms_ble:129]: Balancing 'jk-bms-battery-monitor-1 bms0 balancing' [18:15:31][C][jk_bms_ble:130]: Charging 'jk-bms-battery-monitor-1 bms0 charging' [18:15:31][C][jk_bms_ble:131]: Discharging 'jk-bms-battery-monitor-1 bms0 discharging' [18:15:31][C][jk_bms_ble.button:010]: JkBmsBle Button 'jk-bms-battery-monitor-1 bms0 retrieve settings' [18:15:31][C][jk_bms_ble.button:010]: Icon: 'mdi:cog' [18:15:31][C][jk_bms_ble.button:010]: JkBmsBle Button 'jk-bms-battery-monitor-1 bms0 retrieve device info' [18:15:31][C][jk_bms_ble.button:010]: Icon: 'mdi:information-variant' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 balance trigger voltage' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'V' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 cell count' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 total battery capacity' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'Ah' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 cell voltage overvoltage protection' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'V' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 cell voltage overvoltage recovery' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'V' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 cell voltage undervoltage protection' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'V' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 cell voltage undervoltage recovery' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'V' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 balance starting voltage' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'V' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 voltage calibration' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'V' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 current calibration' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'A' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 power off voltage' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'V' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 max balance current' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'A' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 max charge current' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'A' [18:15:31][C][jk_bms_ble.number:009]: JkBmsBle Number 'jk-bms-battery-monitor-1 max discharge current' [18:15:31][C][jk_bms_ble.number:009]: Unit of Measurement: 'A' [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 charging' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:battery-charging-50' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 discharging' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:battery-charging-50' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 balancer' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:seesaw' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 emergency' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:exit-run' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 heating' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:radiator' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 disable temperature sensors' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:thermometer-off' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 display always on' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:led-on' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 smart sleep' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:sleep' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 disable pcl module' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:power-plug-off' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 timed stored data' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:calendar-clock' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][jk_bms_ble.switch:068]: JkBmsBle Switch 'jk-bms-battery-monitor-1 charging float mode' [18:15:31][C][jk_bms_ble.switch:070]: Icon: 'mdi:battery-charging-80' [18:15:31][C][jk_bms_ble.switch:091]: Restore Mode: always OFF [18:15:31][C][ble_switch:068]: BLE Client Switch 'jk-bms-battery-monitor-1 bms0 enable bluetooth connection' [18:15:31][C][ble_switch:070]: Icon: 'mdi:bluetooth' [18:15:31][C][ble_switch:091]: Restore Mode: always OFF [18:15:31][C][esp32_ble:374]: ESP32 BLE: [18:15:31][C][esp32_ble:376]: MAC address: C8:2E:18:25:86:32 [18:15:31][C][esp32_ble:377]: IO Capability: none [18:15:31][C][esp32_ble_tracker:649]: BLE Tracker: [18:15:31][C][esp32_ble_tracker:650]: Scan Duration: 300 s [18:15:31][C][esp32_ble_tracker:651]: Scan Interval: 320.0 ms [18:15:31][C][esp32_ble_tracker:652]: Scan Window: 30.0 ms [18:15:31][C][esp32_ble_tracker:653]: Scan Type: ACTIVE [18:15:31][C][esp32_ble_tracker:654]: Continuous Scanning: True [18:15:31][C][ble_client:027]: BLE Client: [18:15:31][C][ble_client:028]: Address: D0:EF:76:46:0A:C6 [18:15:31][C][ble_client:029]: Auto-Connect: TRUE [18:15:31][C][web_server:173]: Web Server: [18:15:31][C][web_server:174]: Address: 10.0.0.27:80 [18:15:31][C][mdns:115]: mDNS: [18:15:31][C][mdns:116]: Hostname: jk-bms-battery-monitor-1 [18:15:31][C][ota:096]: Over-The-Air Updates: [18:15:31][C][ota:097]: Address: 10.0.0.27:3232 [18:15:31][C][ota:103]: OTA version: 2. [18:15:31][C][api:139]: API Server: [18:15:31][C][api:140]: Address: 10.0.0.27:6053 [18:15:31][C][api:144]: Using noise encryption: NO [18:15:32][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:15:33][D][api:102]: Accepted 10.0.0.199 [18:15:33][D][api.connection:1321]: Home Assistant 2024.5.5 (10.0.0.199): Connected successfully [18:15:37][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:15:42][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:15:47][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:15:52][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:15:57][D][binary_sensor:036]: 'jk-bms-battery-monitor-1 bms0 online status': Sending state OFF [18:15:57][D][text_sensor:064]: 'jk-bms-battery-monitor-1 bms0 errors': Sending state 'Offline' [18:15:57][D][sensor:094]: 'jk-bms-battery-monitor-1 min cell voltage': Sending state nan V with 3 decimals of accuracy [18:15:57][D][sensor:094]: 'jk-bms-battery-monitor-1 max cell voltage': Sending state nan V with 3 decimals of accuracy [18:15:57][D][sensor:094]: 'jk-bms-battery-monitor-1 min voltage cell': Sending state nan with 0 decimals of accuracy [18:15:57][D][sensor:094]: 'jk-bms-battery-monitor-1 max voltage cell': Sending state nan with 0 decimals of accuracy [18:15:57][D][sensor:094]: 'jk-bms-battery-monitor-1 delta cell voltage': Sending state nan V with 3 decimals of accuracy [18:15:57][D][sensor:094]: 'jk-bms-battery-monitor-1 average cell voltage': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 total voltage': Sending state nan V with 2 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 current': Sending state nan A with 2 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 power': Sending state nan W with 2 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 charging power': Sending state nan W with 2 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 discharging power': Sending state nan W with 2 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 power tube temperature': Sending state nan °C with 1 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 state of charge': Sending state nan % with 0 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 capacity remaining': Sending state nan Ah with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 total battery capacity setting': Sending state nan Ah with 0 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 charging cycles': Sending state nan with 0 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 total charging cycle capacity': Sending state nan Ah with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 total runtime': Sending state nan s with 0 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 balancing current': Sending state nan A with 2 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 errors bitmask': Sending state nan with 0 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 heating current': Sending state nan A with 2 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell voltage 1': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell resistance 1': Sending state nan Ω with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell voltage 2': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell resistance 2': Sending state nan Ω with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell voltage 3': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell resistance 3': Sending state nan Ω with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell voltage 4': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell resistance 4': Sending state nan Ω with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell voltage 5': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell resistance 5': Sending state nan Ω with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell voltage 6': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell resistance 6': Sending state nan Ω with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell voltage 7': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell resistance 7': Sending state nan Ω with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell voltage 8': Sending state nan V with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 cell resistance 8': Sending state nan Ω with 3 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 temperature sensor 1': Sending state nan °C with 1 decimals of accuracy [18:15:58][D][sensor:094]: 'jk-bms-battery-monitor-1 temperature sensor 2': Sending state nan °C with 1 decimals of accuracy [18:15:58][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:15:58][W][component:237]: Component jk_bms_ble took a long time for an operation (409 ms). [18:15:58][W][component:238]: Components should block for at most 30 ms. [18:16:02][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:07][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:12][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:17][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:22][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:27][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:33][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:37][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:42][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:47][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:52][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:16:57][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:02][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:07][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:12][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:17][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:22][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:27][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:32][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:37][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:42][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:47][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:52][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:17:57][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:02][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:07][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:12][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:17][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:22][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:27][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:32][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:37][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:42][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:47][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:52][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:18:57][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:02][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:07][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:12][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:17][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:22][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:27][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:32][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:37][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:42][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:47][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:52][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:19:57][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:02][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:07][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:12][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:15][I][ota:117]: Boot seems successful, resetting boot loop counter. [18:20:15][D][esp32.preferences:114]: Saving 1 preferences to flash... [18:20:15][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed [18:20:16][D][esp32_ble_tracker:266]: Starting scan... [18:20:17][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:22][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:27][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:32][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:37][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:42][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:47][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:52][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:20:57][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:02][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:07][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:12][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:17][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:22][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:27][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:32][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:37][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:42][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:48][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:52][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:21:57][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:22:02][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:22:07][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:22:12][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:22:17][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:22:22][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected [18:22:27][W][jk_bms_ble:237]: [D0:EF:76:46:0A:C6] Not connected