diy solar

diy solar

Search results

  1. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    Regarding the other questions I will answer them by doing a 'How to'. It will be easier for me.
  2. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    The 'packages' folder must be part of your folder before compiling. Other YAML will not be downloaded automatically.
  3. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    If you have problems with bad cells I advise you to try the Auto CVL and Auto CCL/DCL functions of @MrPablo This function is complementary, it would be good to analyze your problem in order to see which one could respond best. Here is information about how they work. If you have any other...
  4. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    In addition to the main YAML, you must have the packages folder as well as secrets.yaml (with your wifi credentials) in order to compile.
  5. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    Regarding the multi-bms version, if you don't have a PVbrain2 PCB, the YAMLs you can use are multi-bms_wire_one-esp.yaml multi-bms_ble_one-esp.yaml multi-bms_mix_one-esp.yaml As indicated in the name of the YAML it is a solution with a single ESP32. FYI an ESP32 can support max 3x UART and 3x...
  6. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    All calculations are carried out with max_cell_v see the equations below. You actually have problems with your current config, you must use the multi-bms version in your case. Multi-bms version (dev)
  7. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    Thank you for your contribution to the project and thank you for testing the first multi-bms version with the new JK-BMS-PB. 3x Deye and 7x JK-BMS-PB with a single Atom S3 Lite + Atomic CAN base. 🥳
  8. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    @chaosnature @robot_zombie For those who want to test the new multi-bms version, I will give you more information here soon. I'll update the README to get started.
  9. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    So these are two completely separate installations? We could try with this part :
  10. Sleeper85

    JKBD6A20S10P Software version 11.42, hardware V11.XW UART-TTL not response with command request

    We would say photos of the new JK-BMS inverter PB series. It is not possible to select the UART or CAN portocole on older JK-BMS.
  11. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    The multi-bms code is ready to test but I don't know if it can work with your config. I would need a drawing to understand how your system is built today. So you have 4 batteries today? 2x BMS JK-B2A24S15P? 2x BMS JK-PB2A16S15P? How many inverters? Are you using Atom S3 Lite + Atomic CAN Base?
  12. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    Are you talking about this diagram? It's possible to change the position of the wires to connect JST. Use a needle to push them out and then reposition them.
  13. Sleeper85

    How to Flash Atom S3 with EspHome - HA

    For my part, I flash the ESP32 or ESP32-S3 from the command line from Linux without any problems and I don't need a web interface. I find it very simple. When the firmware is compiled, the choice is offered to upload it via UART or IP. esphome run jk-bms-can.yaml To flash an ESP32 already in...
  14. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    I'm currently working to finalize the multi-bms version with everything connected on a single ESP32. This is mainly intended for the PVbrain2 card but this should therefore work with 2 or 3 BMS and a classic ESP32 (to be tested). https://github.com/SeByDocKy/pvbrain2 Thank you for the links...
  15. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    Not having an Atom S3, I cannot develop or test anything but there is already code available and tested by @arzaman. This will be part of the new packaged version. https://github.com/Sleeper85/esphome-jk-bms-can/blob/development/packages/device_atom-s3-display.yaml
  16. Sleeper85

    How to Flash Atom S3 with EspHome - HA

    Thanks, that’s interesting. @arzaman and @Der_Hannes can you share your procedure? I could then do a how to in github.
  17. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    Thank you for taking the time to document your procedure.
  18. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    Thank you for taking the time to document your procedure.
  19. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    https://github.com/Sleeper85/esphome-jk-bms-can/blob/main/config/config_atom-s3-lite-esp32-s3.yaml
  20. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    More infos : https://diysolarforum.com/threads/jk-bms-can-with-new-cut-off-charging-logic-open-source.79325/post-1016990
  21. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    These are functions that help prevent OVP from triggering with an unbalanced battery or with runner cells. If your battery is well balanced and of good quality then it is not necessary to activate these functions...
  22. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    Yes 0.003V is very low, default is 0.01V. I personally use 0.005V.
  23. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    In addition, with a charging voltage of 54.2V, the cutoff amps is close to 0A, see the links cited above.
  24. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    Because one of the end-of-charge conditions is that the equalization of your cells is completed, which is not the case.
  25. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    With switch balancing enabled, charging only ends when your cells are equalized. Delta cell V. must be smaller than Balance Trigger V.
  26. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    https://github.com/Sleeper85/esphome-jk-bms-can/blob/main/documents/README/Cut-Off_Charging_Logic.md You have a large delta cell V. It is necessary to have the complete list of your parameters to analyze them. The code has been tested, there is no need to modify it.
  27. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    Wait a moment. The EOC then Float status arrives when the equalization is completed.
  28. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    If you use TimeOfUse you must at least have a time slot where you request a 100% charge otherwise you will never charge to 100%. You can also try without TOU.
  29. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    In the case of using an ESP32 JK-BMS-CAN, the ESP32 and our software is the only component that communicates with the inverter. The 100% BMS is completely ignored, 100% is sent only at the end of the full charging process.
  30. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    Because the 100% BMS is not always true and some brand of inverter stops charging at 100%. If you remain stuck at 99%, your battery has not finished charging. Check this post concerning DEYE TOU : https://diysolarforum.com/threads/deye-weird-voltage-behavior-when-time-of-use-is-enabled.80908/
  31. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    54.2V is a very low charging voltage for LFP. Do you use TimeOfUse with Deye? Can you send a screenshot of your BMS settings?
  32. Sleeper85

    JK BMS CAN bus comms now possible for inverters that support Goodwe and Pylontech batteries

    Hi, 99% means charging is not complete. The canbus sends 100% only when the charging phase is completed when the status is EOC or Float.
  33. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    @chaosnature The multi-bms code (several BMS connected on the same ESP32 as with PVbrain2) will soon be ready to test. I have been very busy on another project in recent weeks and still have to code the multi-bms alarm system. We haven't changed the part of the code you cite, it's defaulted to...
  34. Sleeper85

    JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

    The documentation says 15min. Could be another reason?
Back
Top