├── ESP32_LFP_BLE_jk-bms-can.yaml ├── ESP32_LFP_Wire_jk-bms-can.yaml ├── ESP32_Li-ion_BLE_jk-bms-can.yaml ├── ESP32_Li-ion_Wire_jk-bms-can.yaml ├── LICENSE.txt ├── README.md ├── config ├── config_atom-lite-esp32-pico.yaml ├── config_atom-s3-lite-esp32-s3.yaml └── config_generic-esp32-devkit-v1.yaml ├── documents ├── BMS LV CAN Protocol │ ├── BMS_Protocol _CAN_Hybrid_EN_V1.0.pdf │ ├── CAN-Bus-protocol-DEYE-low-voltage-V1.2-20180408.pdf │ ├── CAN-Bus-protocol-PYLON-low-voltage-V1.2-20180408.pdf │ ├── Growatt-BMS-CAN-Bus-protocol-low-voltage-V1.04-1-translate.pdf │ ├── Growatt-BMS-CAN-Bus-protocol-low-voltage-V1.04-1.pdf │ ├── Master-LV-communication-guide-EN-8000.pdf │ ├── SEPLOS BMS CAN Protocoll V1.0.pdf │ ├── SMA CAN Protocol Mapping.pdf │ ├── SMA CAN protocol.pdf │ └── Sol-Ark CAN Bus Protocol V1.3.pdf └── README │ ├── Auto_Charge_Voltage_Logic.md │ └── Cut-Off_Charging_Logic.md ├── images ├── Atom_CAN_Kit.png ├── Atom_Lite_ESP32-PICO_pin.png ├── Atom_S3_Lite.png ├── Atomic_CANBus_Base_CA-IS3050G.png ├── Auto_Charge_Voltage_Logic_Flowchart.png ├── CAN_Protocol_Table.png ├── ESPHome_Web_Server.png ├── HA_Dashboard.png ├── JK-BMS-CAN_Charging_Logic_Diagram.png ├── JK-BMS-CAN_Cut-Off_Charging_Logic_for_LFP_Diagram.png ├── JK-BMS-CAN_Cut-Off_Charging_Logic_for_LFP_Equation.png ├── JK-BMS-CAN_LFP_Cut-Off_Values.png ├── JK-BMS-CAN_Li-ion_Cut-Off_Values.png ├── JK-BMS_24S_GPS_port.png ├── PCB_ESP32_JK-BMS-CAN_Prototype.jpg ├── PCB_ESP32_JK-BMS-CAN_powered_by_JK-BMS.png └── lovelace-cards-contribution.png ├── old_version ├── esp32_ble_jk-bms-can.yaml └── esp32_wire_jk-bms-can.yaml └── secrets.yaml /ESP32_LFP_BLE_jk-bms-can.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/ESP32_LFP_BLE_jk-bms-can.yaml -------------------------------------------------------------------------------- /ESP32_LFP_Wire_jk-bms-can.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/ESP32_LFP_Wire_jk-bms-can.yaml -------------------------------------------------------------------------------- /ESP32_Li-ion_BLE_jk-bms-can.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/ESP32_Li-ion_BLE_jk-bms-can.yaml -------------------------------------------------------------------------------- /ESP32_Li-ion_Wire_jk-bms-can.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/ESP32_Li-ion_Wire_jk-bms-can.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/README.md -------------------------------------------------------------------------------- /config/config_atom-lite-esp32-pico.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/config/config_atom-lite-esp32-pico.yaml -------------------------------------------------------------------------------- /config/config_atom-s3-lite-esp32-s3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/config/config_atom-s3-lite-esp32-s3.yaml -------------------------------------------------------------------------------- /config/config_generic-esp32-devkit-v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/config/config_generic-esp32-devkit-v1.yaml -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/BMS_Protocol _CAN_Hybrid_EN_V1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/BMS_Protocol _CAN_Hybrid_EN_V1.0.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/CAN-Bus-protocol-DEYE-low-voltage-V1.2-20180408.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/CAN-Bus-protocol-DEYE-low-voltage-V1.2-20180408.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/CAN-Bus-protocol-PYLON-low-voltage-V1.2-20180408.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/CAN-Bus-protocol-PYLON-low-voltage-V1.2-20180408.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/Growatt-BMS-CAN-Bus-protocol-low-voltage-V1.04-1-translate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/Growatt-BMS-CAN-Bus-protocol-low-voltage-V1.04-1-translate.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/Growatt-BMS-CAN-Bus-protocol-low-voltage-V1.04-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/Growatt-BMS-CAN-Bus-protocol-low-voltage-V1.04-1.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/Master-LV-communication-guide-EN-8000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/Master-LV-communication-guide-EN-8000.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/SEPLOS BMS CAN Protocoll V1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/SEPLOS BMS CAN Protocoll V1.0.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/SMA CAN Protocol Mapping.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/SMA CAN Protocol Mapping.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/SMA CAN protocol.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/SMA CAN protocol.pdf -------------------------------------------------------------------------------- /documents/BMS LV CAN Protocol/Sol-Ark CAN Bus Protocol V1.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/BMS LV CAN Protocol/Sol-Ark CAN Bus Protocol V1.3.pdf -------------------------------------------------------------------------------- /documents/README/Auto_Charge_Voltage_Logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/README/Auto_Charge_Voltage_Logic.md -------------------------------------------------------------------------------- /documents/README/Cut-Off_Charging_Logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/documents/README/Cut-Off_Charging_Logic.md -------------------------------------------------------------------------------- /images/Atom_CAN_Kit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/Atom_CAN_Kit.png -------------------------------------------------------------------------------- /images/Atom_Lite_ESP32-PICO_pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/Atom_Lite_ESP32-PICO_pin.png -------------------------------------------------------------------------------- /images/Atom_S3_Lite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/Atom_S3_Lite.png -------------------------------------------------------------------------------- /images/Atomic_CANBus_Base_CA-IS3050G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/Atomic_CANBus_Base_CA-IS3050G.png -------------------------------------------------------------------------------- /images/Auto_Charge_Voltage_Logic_Flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/Auto_Charge_Voltage_Logic_Flowchart.png -------------------------------------------------------------------------------- /images/CAN_Protocol_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/CAN_Protocol_Table.png -------------------------------------------------------------------------------- /images/ESPHome_Web_Server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/ESPHome_Web_Server.png -------------------------------------------------------------------------------- /images/HA_Dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/HA_Dashboard.png -------------------------------------------------------------------------------- /images/JK-BMS-CAN_Charging_Logic_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/JK-BMS-CAN_Charging_Logic_Diagram.png -------------------------------------------------------------------------------- /images/JK-BMS-CAN_Cut-Off_Charging_Logic_for_LFP_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/JK-BMS-CAN_Cut-Off_Charging_Logic_for_LFP_Diagram.png -------------------------------------------------------------------------------- /images/JK-BMS-CAN_Cut-Off_Charging_Logic_for_LFP_Equation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/JK-BMS-CAN_Cut-Off_Charging_Logic_for_LFP_Equation.png -------------------------------------------------------------------------------- /images/JK-BMS-CAN_LFP_Cut-Off_Values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/JK-BMS-CAN_LFP_Cut-Off_Values.png -------------------------------------------------------------------------------- /images/JK-BMS-CAN_Li-ion_Cut-Off_Values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/JK-BMS-CAN_Li-ion_Cut-Off_Values.png -------------------------------------------------------------------------------- /images/JK-BMS_24S_GPS_port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/JK-BMS_24S_GPS_port.png -------------------------------------------------------------------------------- /images/PCB_ESP32_JK-BMS-CAN_Prototype.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/PCB_ESP32_JK-BMS-CAN_Prototype.jpg -------------------------------------------------------------------------------- /images/PCB_ESP32_JK-BMS-CAN_powered_by_JK-BMS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/PCB_ESP32_JK-BMS-CAN_powered_by_JK-BMS.png -------------------------------------------------------------------------------- /images/lovelace-cards-contribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/images/lovelace-cards-contribution.png -------------------------------------------------------------------------------- /old_version/esp32_ble_jk-bms-can.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/old_version/esp32_ble_jk-bms-can.yaml -------------------------------------------------------------------------------- /old_version/esp32_wire_jk-bms-can.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/old_version/esp32_wire_jk-bms-can.yaml -------------------------------------------------------------------------------- /secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sleeper85/esphome-jk-bms-can/HEAD/secrets.yaml --------------------------------------------------------------------------------