I don’t have any issues with using CAN.uksa007 - good question
maybe for full functionality of bms-pylon bridge need to translate messages through CAN + trough RS485?
RS485 have many additional info which can be used by an inverter?
I understand that this will greatly complicate the system. This is just my suggestion. I'll try to make one myself - actually I'm making a universal battery reader right now (complex rs232/rs485/can).I don’t have any issues with using CAN.
There is no option to use both, inverters use one or the other, CAN is more common.
As I said there is no need for the inverter to know the battery capacity, the inverter is advised over CAN of what the battery is requesting, and defers to it when BMS comms is enabled.
The Total capacity is sometimes displayed by manual configuration or by selecting a battery profile.
Hi,Hello, I have problems with update rate in HA.
Data are retrieved randomly (>20' sometimes), but RS485/CAN conversion is working correctly.
Do you have any idea why ?
UPDATE. It does absorb fine. It wasn't reaching 55 2v sometimes but when it does it starts absorption as it should.Does the Battery Voltage ever reach 55.2V?
Once it reaches 100% what is the Charging Status in the ESP32 logs or Home Assistant.
Thinking the inverter may not show Absorption, after the battery reaches 55.2V is should stay there for 30min (absorption)
That's great, I find 56v for absorption voltage works better for my inverter, it seem reach that voltage more accurately and the battery seem to balance better.UPDATE. It does absorb fine. It wasn't reaching 55 2v sometimes but when it does it starts absorption as it should.
Sofar me3000sp. V3.10
JK-B2A20S20P
Lifepo4 16s 280ah.
Can you let me know how you configured the inverter(battery type etc), so I can add it to the supported inverters details.UPDATE. It does absorb fine. It wasn't reaching 55 2v sometimes but when it does it starts absorption as it should.
Sofar me3000sp. V3.10
JK-B2A20S20P
Lifepo4 16s 280ah.
There seems to be some reports of it working using "The CAN port and protocol 52"Hi,i have 2 growatts SPF 5000es and i want to build my DIY battery 16s *280AH,i want jk bms with 2A active balance.Can this esp32 work with growatts SPF 5000es?
Yes, and RS485/canbus conversion works fine (updated really often)Hi,
Do you have an inverter connected with CAN BUS?
This is normally caused when the inverter is not connected or not responding.
Can you attach some log files of the ESP32
Run esphome logs yourfile.yaml
Just set the absorption voltage lower, eg 54.1V is about 95% according to my charging curve.Is it possible to add this feature: an optional percentage of state of charge to stop charging just as you did for charge voltage.
Say if I specify, 95% it will stop charging once the bms reports 95% SoC.
If I don't specify the stop SoC, it continue charging as it currently does.
I would have loved not to charge to 100% all the time.
Thanks.
The same way used to upload the code onto the ESP32.Where should I run this command ?
Hello, there's a compilation error with ESPHome 2023.4.0, because of this modification :
UART ids
Due to uart0 / uart1 / uart2 being defined in some of the platform code ESPHome uses, ESPHome will now disallow these ids from being used in the config. You can simply change them to uart_0 to continue using.
Maybe you should change the examples files ?
Worked ok for me ??Updated code, can you please test and let me know if this resolves your issues?
- V1.13.1 24/4/23 Fix compile issues with new version of ESPhome 2023.4.0, set rebulk offset to 2.5
esphome-jk-bms-can/esp32-example-can.yaml at main · Uksa007/esphome-jk-bms-can
ESPHome component to monitor a Jikong Battery Management System (JK-BMS) via RS485 or BLE, CAN bus Goodwe/Pylon - Uksa007/esphome-jk-bms-cangithub.com
I don't understand this part, I uploaded the code through Home assistant ESP implementation ?The same way used to upload the code onto the ESP32.
I use ESPhome on windows, so that how I get logs.Hello i'm still having disconnection issues, but I can't figure out if it's wifi related or anything else.
I don't understand this part, I uploaded the code through Home assistant ESP implementation ?
If I activate the logs in the YAML there's really a lot of things reported so it's difficult to diagnose
Hopefully it will give me an idea of what's going on.Yes that's how I do but when I loose connection, there's no logs anymore ?