uksa007
Solar Enthusiast
- Joined
- May 26, 2022
- Messages
- 239
Hi,
Updade: Support now available for JBD/Overkill BMS CAN bus comms for inverters similar to my JK-BMS CAN bus project.
This would also facilitate integration with Home Assistant and control of the battery/inverter remotely see my JK-BMS CAN comms for example:
My Hardware interface now supports the JBD/Overkill BMS.
Let me know when ordering you require the JBD/Overkill version.
Update: Multi BMS support up to 10 BMS also available, kit available.
This has all the hardware/software needed to communicate with BMS and Inverter over CAN bus.
Hand built on a PCB and soldered to the ESP32, bulletproof design for production use.
Don't use modules and Dupont connectors for long term production use, they are for proof of concept and prototyping only, and are prone to fail.
It is a plug and play device, just add power (5v USB)
Now available with two RJ45 with Termination disabled for Multi BMS use.
This will allow your JBD/Overkill BMS to communicate with any inverters that support Goodwe and Pylontech Low voltage batteries via CAN bus (Protocol compatible with Pylontech V1.3 and Goodwe V1.5), this should be most 48V inverters, hybrids etc.
Thought this may help some others who would like inverter comms with their JBD/Overkill BMS.
This enables the following:
Sends over CAN bus to inverter:
Early stages are under way to support multiple BMS, but need funding to purchase additional hardware, please consider supporting my work if you would like to see this functionally, early access code with be made available in the Alpha testers membership once funding goals are reached:
Home Assistant native integration via ESPHome:
I'm using it in my production environment which consists of:
What development is coming soon
Development that has been completed and is in Alpha/Beta testing
Get early access to Alpha/Beta code for testing (in those tiers)
Polls to determine future features etc.
Help fund goals to purchase additional hardware like multiple BMS support
Thanks.
Updade: Support now available for JBD/Overkill BMS CAN bus comms for inverters similar to my JK-BMS CAN bus project.
This would also facilitate integration with Home Assistant and control of the battery/inverter remotely see my JK-BMS CAN comms for example:
My Hardware interface now supports the JBD/Overkill BMS.
Let me know when ordering you require the JBD/Overkill version.
Update: Multi BMS support up to 10 BMS also available, kit available.
This has all the hardware/software needed to communicate with BMS and Inverter over CAN bus.
Hand built on a PCB and soldered to the ESP32, bulletproof design for production use.
Don't use modules and Dupont connectors for long term production use, they are for proof of concept and prototyping only, and are prone to fail.
It is a plug and play device, just add power (5v USB)
Now available with two RJ45 with Termination disabled for Multi BMS use.
This will allow your JBD/Overkill BMS to communicate with any inverters that support Goodwe and Pylontech Low voltage batteries via CAN bus (Protocol compatible with Pylontech V1.3 and Goodwe V1.5), this should be most 48V inverters, hybrids etc.
Thought this may help some others who would like inverter comms with their JBD/Overkill BMS.
This enables the following:
Sends over CAN bus to inverter:
- Battery Voltage
- Battery Current (+charge, -discharge)
- State of Charge (SOC)
- State of health (SOH)
- BMS Temperature
- Charging Voltage
- Charging Amps
- Discharge min Voltage
- Battery name
- Alarms: Cell over/under voltage, Charge/discharge over current, High/low Temp, BMS fault
- Charging logic: Complete rework of the charging logic, now charges with constant current(CC) to the absorption voltage, then has an absorption timer (Constant Voltage, user configurable time), with rebulk feature (user configurable offset from absorption voltage).
Early stages are under way to support multiple BMS, but need funding to purchase additional hardware, please consider supporting my work if you would like to see this functionally, early access code with be made available in the Alpha testers membership once funding goals are reached:
Home Assistant native integration via ESPHome:
- Battery control switches to manage battery remotely
- Charging request status
- Absorption voltage (slider)
- Charging current max (slider)
- Charging enabled/disabled
- Discharging enabled/disabled
- Charging manually (top balancing)
- All BMS sensor values
I'm using it in my production environment which consists of:
- Goodwe GW5000S-BP 5kW inverter
- Goodwe GM3000 3 phase Smart meter cabled back to inverter (you can also use the GM1000 if you have single phase)
- 16 * EVE LF280K batteries in series for nominal 51.2v
- JK-BMS 150A model JK-B2A24S15P
- JK RS485 module (you don't need this if your ESP32 is near the JK-BMS)
- ESP32 model esp32doit-devkit-v1
- TJA1050 CAN bus to TTL module 4.7K resistor for 5V to 3.3v level shift.
- RS485 to TTL module (you don't need this if your ESP32 is near the JK-BMS)
- Various safety devices: Fuse and ZJ Beny125A DC circuit breaker etc.
What development is coming soon
Development that has been completed and is in Alpha/Beta testing
Get early access to Alpha/Beta code for testing (in those tiers)
Polls to determine future features etc.
Help fund goals to purchase additional hardware like multiple BMS support
Thanks.
Last edited: